安全与认证 Week One 总结

A. Introductin

Security is assessed by the attacks, services and mechanisms.

Several security mechanisms can be combined to provide a 'Security Service'.

The main security mechanisms used in the internet are based on cryptographic techniques.

Different security mechanisms protect against dfferent attacks.

B. Encryption

1. Ceasar Code

就是简单的移位。Key= number of spaces forward in alphabet from plain-letter.

Caesar cipher是一个流密码(stream cipher,)使用简单的单字母替换,非常容易破解。

 

2. Vigenere Cipher

多字母替换。

安全与认证 Week One 总结_第1张图片安全与认证 Week One 总结_第2张图片

如果用计算: M=12(从0开始),S=18(key)--->(12+18)mod 26=4 ---->4 is E

 

3. Rotor Encryption

安全与认证 Week One 总结_第3张图片

就算一开始我输入的是HHHHH,但是由于每个字母对应不同的表,翻译过来也是不同的字母。

安全与认证 Week One 总结_第4张图片

4. Transposition: The Grille 

其实就是格子游戏。同一张表,对应每次不同的格子,白色底就是需要保留的字母。

安全与认证 Week One 总结_第5张图片

C. Classification fo Cryptographic Systems

1. 用于将明文转换为密文的操作类型。

a. Substitution   b. Transposition:change the order of the letters.

2. key的个数。

a.Symmetric 又叫 conventional encryption    b. Asymmetric 又叫 public-key encryption

3.处理明文的方式

a. Stream Cipher : Process one input element at a time.(only one letter a time)

e.g: One Time Pad

The encryption is done using Vigenère cipher where the key is a random collection of letters.
           The key length is equal to the plaintext length.
 

b. Block Cipher : Process a block of element at a time.

e.g : Playfair square

用一个5*5的表,除了key中第一次出现,去除其他重复的字母,然后依次填入表中,剩下的格按字母表顺序填入其他字母,通常忽略Q或者让I和J在同一个格中。

把message分成两个字母一组的形式,然后在表中对应,如果两个字母是一样的,用Q或者X来代替,若是在同一行,将其替换成直接右侧,若在同一列,则替换成直接下方的字母。若是在长方形的对角,则由另两个角代替(水平替代)。

 

D. Typical Attack Approaches

1. Cryptanlysis Attack: 密码分析攻击 

其实就是通过推演分析出key或者plaintext

2. Brute-force Attack: 蛮力攻击

攻击者在一段密文上尝试每一个可能的密钥,直到获得可理解的明文翻译。

E. Conventional Encryption

1. DES : 具体的文章来介绍 DES.       https://blog.csdn.net/m0_37962600/article/details/79912654

2.Rijndael: 具体的文章来介绍Rijndael.

F. Modes of Operation

 

 

 


 

 

 

 

 

 

 

 

你可能感兴趣的:(安全与认证)