정보보안

[정보보안] Multiplicative Cipher, Affine Cipher

SweetDev 2021. 4. 18. 13:51

 

1. Multiplicative Cipher

 

알파벳은 26자리고, key는 Z26*에 들어있으니까 1, 3, 5, 7, 9, 11, 15, 17, 18, 21, 23, 25 중에 하나이다.  12개밖에 안된다!!

 

만약 key가 7이라고 치면, 

hello -> 7 4 11 11 14

encryption하면 (7 * 7) mod 26 ... 해서 23 02 25 25 20이고 XCZZU이다. 

 

키가 12개밖에 없다는 Multiplicative Cipher의 단점을 보완하는 Affine Cipher!!

 

2. Affine Cipher

 

12개 * 26개 의 키가 가능해진다.