Register and share your invite link to earn from video plays and referrals.

Jonas Nick
@n1ckler
Bitcoin research @Blockstream. @nixbitcoinorg maintainer. Former bitcoin/secp256k1, @donnerlab1 contributor 36C7 1A37 C9D9 88BD E825 08D9 B1A7 0E4F 8DCD 0366
Joined April 2013
753 Following    10.5K Followers
LLMs are used very successfully to find vulnerabilities in Bitcoin software. Can they also help prove the security of a modern cryptographic library for Bitcoin? To explore this question, @remix7531 and I are publishing libshrincs. libshrincs is a handwritten C library implementing WOTS+C, the one-time signature used by SHRINCS. It is a proof of concept and should not be used in production. Its machine-checked proofs connect the C implementation to an unforgeability theorem. The current theorem does not yet give a full post-quantum security bound. The post and review tutorial describe its current limits. Code and proofs: Review tutorial for the security proof (no Rocq or SSProve background required): @remix7531 has written three excellent posts on the library and verification work: Towards libshrincs The grind was the only detector Choosing a verification toolchain
Show more