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

Prepare for a new career with $100 off Coursera Plus
Gear up for jobs in high-demand fields: data analytics, digital marketing, and more.
This course teaches students how to avoid common pitfalls in generating random numbers, covering topics such as textbook RSA, Diffie-Hellman, digital certificates, key collisions, SSL/SSH vulnerabilities, and random number generation in software. The course aims to enhance skills in identifying and mitigating weaknesses in random number generation methods. The teaching method involves lectures and discussions. This course is intended for individuals interested in cryptography, cybersecurity, and software development.

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.