Cryptography 1

From Adam Colton
Jump to navigation Jump to search

Keywords: Crypto Class Coursera Cryptogrophy

Video Lectures

Week 1 : Introduction

Overview

Crypto is everywhere. This course will cover symmetric encryption.

A cipher consists of E and D - the encryption and decryption algorithm. They should be know algorithms, not proprietary.

What is Crypto

Uses:

  • Digital signatures
  • Mix net - allows anonymous communications
  • Digital currency
  • Elections
  • Private auctions
  • Secure multi-party computation
  • Privately outsourcing computation
  • Zero knowledge: can show proof of having some piece of information without revealing the information

Theorm: Anything that can be done with a trusted authority can also be done without a trusted authority.

Crypto Analysis

  1. Precisely specify threat model
  2. Propose a construction
  3. Prove that breaking construction under threat model will solve an underlying hard problem

History of Crypto

Discrete Probability 1

Discrete Probability 2

Week 1 : Stream Ciphers

One Time Pad

Pseudo Random

Real-World Stream Ciphers

PRG

Semantic Security

SCs are Semantically Secure

Footer