Lec 3: Basic Cryptography I Flashcards
What is cryptography?
Greek for “secret writing”
What do you do with Cryptography?
- Confidentiality - obscure a message from eavesdroppers
- Integrity - assure recipient that a message was not altered
- Authentication - verify that a message was sent by a certain identity
- Non-repudiation - convince a 3rd party that what was said is accurate
What is a cryptographer?
invents cryptosystems
What is a cryptanalyst?
breaks cryptosystems
What is cryptology?
the study of crypto systems
What is a cipher?
mechanical way of encrypting text
What is code?
semantic translation - e.g. “eat breakfast tomorrow” = “attack on Thursday”
What do we mean when we say a cryptosystem is “secure”?
1- if enemy intercepts ciphertext, cannot recover plaintext
What is the issue in making cryptosystem’s secure precise?
1, What else might your enemy know?
-The kind of encryption function you are using?
— Kerckhoffs’ principle: assume everything except key is public knowledge
- Some plaintext-ciphertext pairs from last year?
- Ciphertext for plaintext the enemy selected?
- Some information about how you choose keys?
2. What do we mean by “cannot recover plaintext” ? - Ciphertext contains no information about plaintext, or
- No efficient computation could make a reasonable guess
What are the kinds of cryptographic analysis?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/165/112/319/a_image_thumb.png?1446073830)
What is the caesar cipher? What are the advantages and disadvantages?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/165/112/362/a_image_thumb.png?1445627639)
What is a monoalphabetic ciphers?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/165/112/463/a_image_thumb.png?1445627691)
What is the cryptanalysis of monoalphabetic ciphers?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/165/112/508/a_image_thumb.png?1445627769)
What is the order of frequency of single letters in English (the first 5)?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/165/112/545/a_image_thumb.png?1445627858)
How to break monoalphabetic ciphers?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/165/112/615/a_image_thumb.png?1445627922)
What are the most used digrams and trigrams?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/165/112/633/a_image_thumb.png?1445627980)
What is the problem with monoalphabetic ciphers?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/165/112/643/a_image_thumb.png?1445628140)
How does polyalphabetic substitutions?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/165/112/837/a_image_thumb.png?1445628250)
What is the Vigenère Tableau?
- Multiple substitutions
- Can choose “complimentary” ciphers so that the frequency distribution flattens out
- More generally: more substitutions means flatter distribution - Vigenère Tableau
- Invented by Blaise de Vigenère for the court of Henry III of France (c. 1500’s)
- Collection of 26 permutations
- Usually thought of as a 26 x 26 grid
- Key is a word
![](https://s3.amazonaws.com/brainscape-prod/system/cm/165/112/891/a_image_thumb.png?1445628387)
What is the weakness of polyalphabetic substituion ciphers?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/165/112/969/a_image_thumb.png?1445628465)
What is that Kasiski method?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/165/113/047/a_image_thumb.png?1445628638)
What is variance?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/165/113/081/a_image_thumb.png?1445628976)
How do you estimate variance from frequency?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/165/113/680/q_image_thumb.png?1445629114)
![](https://s3.amazonaws.com/brainscape-prod/system/cm/165/113/680/a_image_thumb.png?1445629135)
What is the index of coincidence?
![](https://s3.amazonaws.com/brainscape-prod/system/cm/165/113/947/a_image_thumb.png?1445629240)