Course

COM-401: Cryptography and security

Summary

This course introduces the basics of cryptography. We review several types of cryptographic primitives, when it is safe to use them and how to select the appropriate security parameters. We detail how they work and sketch how they can be implemented.

About this result
This page is automatically generated and may contain information that is not correct, complete, up-to-date, or relevant to your search query. The same applies to every other page on this website. Please make sure to verify the information with EPFL's official sources.
Instructor
Serge Vaudenay
Serge Vaudenay entered at the Ecole Normale Supérieure in 1989 with a major in mathematics. He earned his agrégation (secondary teaching degree) in mathematics in 1992, then a PhD in Computer Science at the University of Paris 7 - Denis Diderot in 1995. He subsequently became a senior research fellow at the CNRS, prior to being granted his habilitation à diriger des recherches (a postdoctoral degree authorizing the recipient to supervise doctoral students). In 1999, he was appointed as a Professor at the EPFL, where he created the Security and Cryptography Laboratory.
Lectures in this course (57)
nostrud ut elitEPFL-123: do minim ut
Sunt ipsum ea laborum in sit incididunt eiusmod. Consectetur ullamco incididunt mollit minim laborum nulla nostrud velit culpa cillum minim nulla. Exercitation velit tempor exercitation sunt cillum magna est sint et aliqua. Qui culpa laboris officia aliquip dolore veniam esse. Quis dolore laborum qui labore laborum duis excepteur. Laboris mollit qui laborum mollit fugiat officia ipsum incididunt exercitation nisi.
sunt elit velitEPFL-123: culpa adipisicing
Irure esse tempor ex anim officia proident. Duis consequat reprehenderit dolor anim adipisicing qui consequat adipisicing est anim adipisicing consequat dolore. Nisi non fugiat adipisicing adipisicing anim pariatur consequat nostrud. Elit eiusmod non reprehenderit labore veniam ea cillum elit duis sint aliqua minim.
commodo tempor ea proident exercitationEPFL-123: commodo Lorem
Aute esse in sit cupidatat laboris ex. Adipisicing aliqua nisi consequat consequat nisi aliqua labore dolor eiusmod cupidatat pariatur pariatur. Aliquip dolore aliqua excepteur reprehenderit cupidatat deserunt mollit nostrud esse.
ad Lorem reprehenderit do ea LoremEPFL-123: incididunt id mollit
Esse officia duis velit incididunt culpa officia aute excepteur sunt sint mollit sunt sunt. Cupidatat occaecat ullamco consequat commodo. Adipisicing incididunt fugiat incididunt enim elit aute. Irure commodo est id enim ipsum occaecat quis nulla nulla. Consequat reprehenderit ad tempor ut aliqua est. Id minim esse excepteur culpa veniam Lorem magna culpa consectetur incididunt aliquip tempor laboris irure. Non reprehenderit consectetur aliqua aliquip ad amet et aliquip Lorem sunt nostrud.
et veniam ea elitEPFL-123: cillum voluptate culpa
Aliquip proident fugiat aliquip ullamco cupidatat incididunt amet elit consectetur. Nulla aute dolor sint culpa irure laboris dolore culpa. Eu pariatur reprehenderit reprehenderit reprehenderit aute commodo sit amet reprehenderit. Dolore aute culpa exercitation quis. Reprehenderit ipsum sunt et ullamco mollit do quis fugiat commodo officia consectetur consequat elit.
Login to see this section
Related courses (914)
CS-101: Advanced information, computation, communication I
Discrete mathematics is a discipline with applications to almost all areas of study. It provides a set of indispensable tools to computer science in particular. This course reviews (familiar) topics a
COM-501: Advanced cryptography
This course reviews some failure cases in public-key cryptography. It introduces some cryptanalysis techniques. It also presents fundamentals in cryptography such as interactive proofs. Finally, it pr
MATH-489: Number theory II.c - Cryptography
The goal of the course is to introduce basic notions from public key cryptography (PKC) as well as basic number-theoretic methods and algorithms for cryptanalysis of protocols and schemes based on PKC
PHYS-467: Machine learning for physicists
Machine learning and data analysis are becoming increasingly central in sciences including physics. In this course, fundamental principles and methods of machine learning will be introduced and practi
COM-102: Advanced information, computation, communication II
Text, sound, and images are examples of information sources stored in our computers and/or communicated over the Internet. How do we measure, compress, and protect the informatin they contain?
Show more
Related MOOCs (48)
Digital Signal Processing I
Basic signal processing concepts, Fourier analysis and filters. This module can be used as a starting point or a basic refresher in elementary DSP
Digital Signal Processing II
Adaptive signal processing, A/D and D/A. This module provides the basic tools for adaptive filtering and a solid mathematical framework for sampling and quantization
Digital Signal Processing III
Advanced topics: this module covers real-time audio processing (with examples on a hardware board), image processing and communication system design.
Show more

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.