Open-Source Development of Cryptography: Best Practices and Lessons Learned Through Hyperledger Ursa (S22b)
There have been many exciting new developments in cryptography in recent years. Cryptographic technologies like zero knowledge proofs and homomorphic encryption enable exciting new applications. But these new cryptosystems are often difficult to implement securely, and mistakes can have disastrous consequences for users relying on the underlying cryptographic security guarantees. In this talk, Hart Montgomery will explain why he believes open source development is essential for building cryptography in the most secure manner. He will review some best practices for open source cryptographic development and some of the lessons learned while implementing cutting-edge cryptographic primitives in Hyperledger Ursa. While using cryptography that has not yet been standardized, always is a little bit dangerous, the presenter hopes to convey how to do this in the safest manner possible.