Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Stanford University

Stanford Seminar - How Not to Generate Random Numbers

Stanford University via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the critical topic of random number generation in cryptography through this Stanford University seminar. Delve into the pitfalls of common random number generation techniques and their implications for widely-used cryptographic systems. Examine case studies including textbook RSA, Diffie-Hellman, and Taiwan's Citizen Digital Certificate Smartcards. Investigate the likelihood of key collisions and the consequences of repeated keys in real-world scenarios. Analyze vulnerabilities in SSL and SSH implementations, and scrutinize random number generation in software, with a focus on Linux random number generators. Learn about devices producing weak DSA signatures and gain insights into best practices for secure random number generation in cryptographic applications.

Syllabus

Introduction.
Textbook RSA.
Textbook Diffie-Hellman.
Taiwan Citizen Digital Certificate Smartcards.
Should we expect to find key collisions in the wild?.
What happens if we look for repeated keys?.
Classifying repeated keys.
Attributing SSL and SSH vulnerabilities to implementations.
Random number generation in software.
Linux random number generators.
Devices generating weak DSA signatures.

Taught by

Stanford Online

Reviews

5.0 rating, based on 1 Class Central review

Start your review of Stanford Seminar - How Not to Generate Random Numbers

  • Adam Yanmaulu (Dan-India)
    i will love to be checking Stanford website because i learn alots so please i am inviting all my friends ,relatives , and families to join this school to learn very wonderful course

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.