
Cryptography for blockchains: Avoiding common mistakes | Dan Boneh
Source: YouTube · a16z crypto · published May 5, 2023 · 1:14:36
This lecture explains the science of cryptography in blockchains, focusing on digital signatures and threshold signatures 0:36-0:40. The speaker emphasizes that implementing cryptography incorrectly leads to insecure systems, highlighting the importance of proper cryptographic practices 3:03-3:16.
Key Takeaways:
• Digital signatures use three algorithms: key generation, signing, and verification, with security based on existential unforgeability 5:00-5:34
• Threshold signatures come in two types: accountable (ATS) for consensus when accountability is needed, and private (PTS) for key protection 15:30-17:34
• Multi-sig, while simple, is inefficient and prevents proactive refresh, making it unsuitable for secure threshold signature implementations 18:04-20:33
• Proactive refresh allows secret key shares to be updated without changing the public key, protecting against perpetual leakage attacks 28:22-29:48
The speaker stresses that while zero-knowledge proofs receive much attention in blockchain cryptography, proper implementation of all cryptographic primitives is essential for security 9:01-9:16.
Sources:
- 0:36-0:40 Introduction to blockchain cryptography
- 3:03-3:16 Dangers of incorrect cryptographic implementation
- 5:00-5:34 Digital signature algorithms and security
- 15:30-17:34 Types of threshold signatures (ATS vs PTS)
- 18:04-20:33(https://www.youtube.com/watch?v=9yNsOg3
Generate CPE Credits
Generate a professional CPE document from this video's transcript.
Estimated credit: 1 CPE hours
Estimate uses the video runtime (1 hour ≈ 1 CPE, rounded to the nearest 0.5, minimum 0.5, maximum 2.0). The final amount can be lower after review, never higher.
Topic: Cybersecurity. Commonly maps to: Security and Risk Management, Security Operations. Exact CISSP domains are assigned during generation.
Free account. One generation at a time, with a daily limit.
CPEBuddy is independent and not affiliated with or endorsed by ISC2, ISACA, or any certification body. Exports are formatted for common CPE submissions; acceptance is at your certification body's discretion.
Transcript Preview
First 800 characters of the transcript
[Music] thank you all right thank you Jeff this was uh it's wonderful to be here it's wonderful to see all the teams I'm really really excited and looking forward to seeing what comes out of what you're building so welcome all and let's get started so I guess I should say also by the way thank you to a16z for hosting this wonderful event so so let's get started so I guess when people ask me what I work on I typically say that I I work on the science of blockchains yeah so there's blockchains and then there's the science of blockchains the science of blockchains is basically the underlying technology that makes blockchains work and it's amazing how much technology is needed to make blockchains work and in fact the world of blockchains is dramatically pushing forward different tiers of Scien…