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.
This lecture covers the basics of public key cryptography, focusing on RSA. It explains the challenges of securely transmitting keys, the concept of public-private key pairs, encryption and decryption processes, and the systematic distribution of keys. The RSA algorithm, introduced by Rivest, Shamir, and Adleman in 1978, is detailed, along with examples of key generation, encryption, and decryption. The lecture also delves into the security of RSA, discussing the difficulty of factoring large numbers and potential vulnerabilities. Additionally, it explores the algorithm for discrete exponentiation and the significance of finding factors of a number in breaking RSA's security.