1. ¾ÏÈ£ÀÇ ¿ª»ç - °í´ë : Egypt, Greeks, Rome - »óÇü¹®ÀÚ, Scytale ¾ÏÈ£, Caesar ¾ÏÈ£ - Áß¼¼ ~ ±Ù´ë : °íÀüÀû ¾ÏÈ£½Ã½ºÅÛ(Classical Cipher) - 1,2Â÷ ¼¼°è´ëÀü : Rotor Machine(ENIGMA), COLOSSUS - Çö´ë 1) C.Shannon, Á¤º¸ÀÌ·Ð(Information Theory) 2) DES, RSA, DSA, etc 3) ±¹¹æ, ¿Ü±³, ºÐ¾ß 4) IASR(International Association of Cryptographic Research)
2. °íÀü ¾ÏÈ£ 1) ȯġ¾ÏÈ£
- Æò¹®À» °íÁ¤µÈ ±æÀÌÀÇ ºí·°À¸·Î ³ª´« ÈÄ¿¡ °¢ ºí·Ï ³»¿¡ ÀÖ´Â ¹®ÀÚÀ¸·Î ³ª´« ÈÄ¿¡ °¢ ºí·Ï ³»¿¡ ÀÖ´Â ¹®ÀÚµéÀ» ÀÏÁ¤ÇÑ ¹æ½Ä¿¡ ÀÇÇØ Àç¹è¿ÇÔÀ¸·Î½á ¾ÏÈ£¹®À» »ý¼ºÇÑ´Ù. ¿¹) d=4 (ºí·°ÀÇ ±æÀÌ) I : 1 2 3 4 f(i) : 2 4 1 3 ÀÌ¸é Æò¹® m = INTEGERS¸¦ ¾ÏÈ£È Çϸé == > m = INTE GERS (Æò¹®) c = NEIT ESGR (¾ÏÈ£¹®) 2)
´Ü¼ø´ëü ¾ÏÈ£ - Æò¹®ÀÇ ¹®ÀÚ°¡ ´Ù¸¥ ¹®ÀÚ·Î ´ëü µÇ¾îÁø´Ù ¿¹) f °¡ ¿µ¾î ¾ËÆÄºª M={A,B,C, ...... Z}À» ¾Æ·¡¿Í °°ÀÌ »ç»ó ½ÃŲ´Ù°í ÇÏÀÚ. M : A B C D E F G H I J K L M N O P Q R S T U V W X Y Z C : E I P F D J Q U W O C X T Y B K V Z R A N S M G L H Æò¹® m = UNIVERSITY c=Ek(m)= NYWSDZRWAL ·Î ¾ÏÈ£È µÈ´Ù. 3) keyword´ëü¾ÏÈ£
- ´Ü¼ø ´ëü¾ÏÈ£ÀÇ ºñ¹ÐŰ´Â ÀϹÝÀûÀ¸·Î ±â·ÏÇØ ³õ±â Àü¿¡´Â ¿ì¸® Àΰ£ÀÌ ±â¾ïÇϱ⿡´Â ¹«¸®°¡ µû¸£±â ¶§¹®¿¡ ÀÌ¿¡ ´ëÇÑ ´ë¾ÈÀ¸·Î keyword¸¦ ÀÌ¿ëÇÑ ´Ü¼ø´ëü ¾ÏÈ£¹æ½Ä ¿¹) "SECURITY "(Keyword)ÀÌ¿ë M : A B C D E F G H I J K L M N O P Q R S T U V W X Y Z C : S E C U R I T Y A B D F G H J K L M N O P Q V W X Z ¸Ç óÀ½ 8°³ÀÇ ¿µ¹®ÀÚ¸¦ "SECURITY" ·Î ´ëüÇÏ°í ³ª¸ÓÁö´Â ¿µ¹®ÀÚµéÀº Ű¿öµå¸¦ Á¦¿ÜÇÑ ³ª¸ÓÁö ¿µ¹®ÀÚµéÀº ¼ø¼´ë·Î ³ª¿ÇÏ´Â °ÍÀÌ´Ù 4)
Ceasar ¾ÏÈ£(shift¾ÏÈ£) - Æò ¹® : I DO NOT LIKE BRUTUS - ¾ÏÈ£¹® : L GR QRW OLNH EUXWXV °¢ ¾ËÆÄºª ¹®ÀÚ¸¦ ġȯÇϸé, Áï A ¡æ0 , B ¡æ0 , ..... Z ¡æ25 À̸é Ceasar ¾ÏÈ£¿¡¼ÀÇ f
¿©±â¼ ºñ¹ÐŰ´Â 3 ÀÌ µÈ´Ù. Áï, Ceasar ¾ÏÈ£¸¦ ÀϹÝȽÃŰ¸é º¹È£È´Â 5) Vigenere¾ÏÈ£
- ÁÖ±â d¸¦ °¡Áö°í Ceasar ¹æ½ÄÀÇ ¾ÏÈ£°¡ Àû¿ë k1, k2 ,k3.....kd ¸¦ ºñ¹Ð۶ó°í ÇÒ ¶§, °¢°¢ÀÇ ki ´Â 0ºÎÅÍ 25±îÁöÀÇ Á¤¼ö¸¦ ³ªÅ¸³½´Ù. ¿¹) k=2,4,3,5ÀÏ ¶§ Vigenere ¾ÏÈ£¸¦ ÀÌ¿ëÇÑ Æò¹® m= INTEGERS´Â m = I N T E G E R S k = 2 4 3 5 2 4 3 5 c = K R W J I I U X
|