Crypto Strikes Back!
Sign in to YouTube
Sign in to YouTube
Sign in to YouTube
Uploaded on Aug 6, 2009
Google Tech Talk
August 5, 2009
ABSTRACT
Presented by Nate Lawson
Encrypting and decrypting, choosing a random number, signing and verifying -- it all seems so logical. But the road to hell is paved with good intentions and a copy of "Applied Cryptography".
This talk will cover recent crypto vulnerabilities in widely-deployed systems and how the smallest oversight resulted in catastrophe. You'll learn why public key crypto is like a Ford Pinto in a demolition derby, the meaning of "PBKDF2", and how Web 2.0 reinvented 1970's-style password hashing, badly. And maybe, just maybe, you'll leave with a newfound respect for the utter brittleness of even the simplest crypto.
Nate Lawson is the founder of Root Labs, which specializes in the design and analysis of embedded security and cryptography. Previously, he worked at Cryptography Research, analyzing cryptographic products and co-designing the Blu-ray content protection layer known as BD+.
-
Category
-
License
Standard YouTube License
Loading...
Loading...
Loading...
Loading...
Loading...
-
1:14:53
No More Tables: CSS Layout Techniquesby tkmoneyFeatured
50,153
-
59:12
Theory and Practice of Cryptographyby GoogleTechTalks
32,853 views
-
54:05
Theory and Practice of Cryptographyby GoogleTechTalks
73,104 views
-
1:22:09
Energy From Thorium: A Nuclear Waste Burning Liquid Salt Thorium Reactorby Google Tech Talks
90,456 views
-
55:46
Soaring, Cryptography and Nuclear Weaponsby GoogleTechTalks
9,316 views
-
Cryptography
2,507 videos12
-
1:05:21
Transform Your Mind, Change Your Brainby GoogleTechTalks
524,992 views
-
52:03
Strategies in the Search for ETby GoogleTechTalks
14,701 views
-
48:48
Theory and Practice of Cryptographyby GoogleTechTalks
36,780 views
-
1:32:06
Theory and Practice of Cryptographyby GoogleTechTalks
55,005 views
-
1:06:01
The Church-Turing Thesis: Story and Recent Progressby GoogleTechTalks
14,490 views
-
1:05:37
The End of Cryptoby TheIACR
4,341 views
-
8:50
The Riemann Hypothesis (HD Long Version)by rayuwish
140,364 views
-
1:06:38
Polyworld: Using Evolution to Design Artificial Intelligenceby GoogleTechTalks
116,066 views
-
1:07:40
Nuclear Fusion: Clean Power for the Next Hundred Centuriesby GoogleTechTalks
10,916 views
-
45:23
Twitter WTF? - Why is Twitter Called a Threat to Google?by GoogleTechTalks
22,516 views
-
1:16:26
Information Security—Before & After Public-Key Cryptographyby ComputerHistory
62,328 views
-
57:53
Larry Wall Speaks at Googleby GoogleTechTalks
45,643 views
-
51:58
Learning from StackOverflow.comby GoogleTechTalks
101,722 views
-
37:57
The Clean Code Talks - Don't Look For Things!by GoogleTechTalks
74,574 views
-
53:24
Tribal Leadershipby GoogleTechTalks
12,854 views
- Loading more suggestions...
All Comments (10)
somekidfromtexas 6 months ago
Everything's breakable with enough effort.
Sign in to YouTube
Sign in to YouTube
b1naryd1g1t5 1 year ago
This guy invented the Blu-Ray crypto protection system, a system that has already been cracked by Neils Ferguson.
Sign in to YouTube
Sign in to YouTube
Kirill Tishechkov 1 year ago
Very good talk.
Sign in to YouTube
Sign in to YouTube
atenica1 2 years ago
hvala
Sign in to YouTube
Sign in to YouTube
trickyoutrickme 2 years ago
It seems pretty higgh level to me, you already even selected the encryption algorithm... low level is more to the number theory part of things, like the mentioned PRNG function, or if you have to to meddle with primes and the like. Though you should also be careful on the key selection related stuff too, even if relatively high level, but since you seem to just be signing now, you are assuming you did everything right up to THAT point.
Sign in to YouTube
Sign in to YouTube
bmecher 2 years ago
This is one of the guys responsible for me haveing to do a )(&*^%^ update on my Blu-Ray everytime I buy a new release :(
Sign in to YouTube
Sign in to YouTube
janspambox 2 years ago
Does anyone know if System.Security.Cryptography.ECDsaCng.SignData() (.NET crypto stuff, takes byte[] data and spits out byte[] signature) is to be considered high-level (good) or low-level (evil)?
Sign in to YouTube
Sign in to YouTube
Steve Weis 3 years ago
Nope, but I see what you mean. It is just a logo on his shirt. Check it out @ 49:23.
Sign in to YouTube
Sign in to YouTube