Description
This course introduces the science and art behind the design, security analysis, implementation, and cryptanalysis of modern day cryptosystems.
First, we will examine several primitives including block ciphers and collision-resistant hash functions, which we will apply in order to design cryptosystems that protect the privacy and authenticity of data at rest and in transit. Second, we will examine how cryptography can overcome, or be harmed by, systems security concerns. Third, we will explore the state of the art in secure messaging systems that leverage public and secret key cryptography to protect communications even in the case of prior or future device compromise. Finally, we will examine the mathematical strength of block ciphers and hash functions toward common types of mathematical cryptanalysis.
First, we will examine several primitives including block ciphers and collision-resistant hash functions, which we will apply in order to design cryptosystems that protect the privacy and authenticity of data at rest and in transit. Second, we will examine how cryptography can overcome, or be harmed by, systems security concerns. Third, we will explore the state of the art in secure messaging systems that leverage public and secret key cryptography to protect communications even in the case of prior or future device compromise. Finally, we will examine the mathematical strength of block ciphers and hash functions toward common types of mathematical cryptanalysis.
General Information
Meeting times
This class meets MW 12:20-1:35pm in MCS room B21.
VPN information
Some of the textbooks and reading assignments require access to the websites of publishers like Springer, IEEE, and ACM. You will only be able to access these papers if you are on the BU network or if you VPN into it. Instructions to VPN into the BU network are located here: http://www.bu.edu/tech/services/support/remote/vpn/. Alternatively, prepending "http://ezproxy.bu.edu/login?url=" to the front of a URL allows you to view a single website through the BU network without the need to VPN.
Office hours
Office hours are typically Tu 12-2pm and Fri 3-5pm in MCS room 164.
Name | Office Hours | |
---|---|---|
Mayank Varia | When? Where? |
Lecture materials
Lecture materials
Date
Apr 26, 2017
Apr 24, 2017
Apr 24, 2017
Apr 24, 2017
Apr 19, 2017
Apr 12, 2017
Apr 10, 2017
Mar 29, 2017
Mar 27, 2017
Mar 22, 2017
Mar 20, 2017
Mar 13, 2017
Mar 1, 2017
Feb 27, 2017
Feb 22, 2017
Feb 15, 2017
Feb 15, 2017
Feb 13, 2017
Feb 13, 2017
Feb 13, 2017
Feb 8, 2017
Feb 6, 2017
Feb 1, 2017
Jan 30, 2017
Jan 25, 2017
Jan 23, 2017
Textbooks
Textbooks
Online resources
Online resources