Lecture

Random Number Generation

Related lectures (34)
Semantic Security: Stream Ciphers
Explores semantic security in stream ciphers, emphasizing pseudorandom number generators and computational limitations in cryptography.
Cryptanalysis: Public-Key
Explores cryptanalysis in public-key cryptography, covering attacks, algorithms, and security models.
Distributed Randomness: Drand
Explores distributed randomness using Drand, covering cryptographic tools, key exchange, elliptic curve cryptography, and practical applications in blockchain systems.
Cryptanalysis: The Power of Interaction
Explores the power of interaction in cryptographic primitives and conventional cryptanalysis techniques.
Cryptography: Tools and Techniques
Explores cryptography basics, key exchange protocols, elliptic curve cryptography, and digital signatures for secure data transmission.
Quantum Random Number Generation
Explores quantum random number generation, discussing the challenges and implementations of generating good randomness using quantum devices.
Cryptanalysis: Decorrelation & Proving Security
Explores cryptanalysis through decorrelation techniques and proving security in conventional cryptography, covering topics like distinguishing functions, matrices, and the random oracle model.
Interactive Number Guessing Game
Covers the development of an interactive number guessing game in MATLAB, demonstrating variable initialization, random number generation, and interactive user input.
Applied Cryptography: Basics
Introduces applied cryptography basics, historical encryption methods, and the concept of perfect secrecy with the One Time Pad.
Commitment Scheme and PRNG
Explores the commitment scheme, key derivation function, and pseudorandom generator in cryptographic protocols, emphasizing their role in ensuring data integrity and authentication.

Graph Chatbot

Chat with Graph Search

Ask any question about EPFL courses, lectures, exercises, research, news, etc. or try the example questions below.

DISCLAIMER: The Graph Chatbot is not programmed to provide explicit or categorical answers to your questions. Rather, it transforms your questions into API requests that are distributed across the various IT services officially administered by EPFL. Its purpose is solely to collect and recommend relevant references to content that you can explore to help you answer your questions.