first commit

This commit is contained in:
Boris
2024-01-15 20:14:10 +00:00
commit 8c81ee28b7
3106 changed files with 474415 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
## Lecture 1 (10:00)
### Caesar Cipher
#### Dictionary
- Precalculate encrypted versions of likely words, and when one appears, test the key on the whole message.
#### Plaintext
- If you can see certain English commonalities in the cipher, you can make an educated guess. ex. If one letter appears alone, it is most likely an "A" or an "I".
### DES - Data Encryption Standard
- Cascaded Transposition.
- Substitution Ciphers.
- Initially proposed as 128-bit, US Gov enforced 56-bit. Wonder why????
- `2^128` - `3.4x10^38` combinations. `5x10^19` years to do half at 100 billion keys per second.
- `1^56` - `7.2x10^16` combinations. `4` days to do half at 100 billion keys per second.
### Current State
- (1999) Triple DES - 112bit -> 128bit standard
- (2002) AES - 128bit -> 256bit
# Assessment
## 4pm 27th Nov Deadline
- 50% of mark, questions on blackboard