I. ÇÁ·Î±×·¥ °³¿ä
Triple DES ÇÁ·Î±×·¥Àº µ¥ÀÌÅÍ º¸¾ÈÀ» À§ÇØ ¼³°èµÈ º¹ÀâÇÑ ¾ÏÈ£È ¾Ë°í¸®ÁòÀ» ±¸ÇöÇÑ ½Ã½ºÅÛÀÌ´Ù. ÀÌ ÇÁ·Î±×·¥Àº µ¥ÀÌÅÍÀÇ ±â¹Ð¼ºÀ» º¸ÀåÇϱâ À§ÇØ, ÀϹÝÀûÀÎ DES(Data Encryption Standard) ¾Ë°í¸®ÁòÀ» ¼¼ ¹ø ¹Ýº¹ÇÏ¿© Àû¿ëÇÏ´Â ¹æ½ÄÀ» äÅÃÇÏ°í ÀÖ´Ù. ±× °á°ú, »ó´ëÀûÀ¸·Î ´Ü¼øÇÑ DESº¸´Ù ÈξÀ ´õ °·ÂÇÑ º¸¾È¼ºÀ» Á¦°øÇÑ´Ù. Triple DES´Â °íÀüÀûÀÎ ¾ÏÈ£È ¾Ë°í¸®Áò Áß Çϳª·Î, Ãʱ⿡´Â AES(Advanced Encryption Standard)°¡ º¸ÆíÀûÀ¸·Î »ç¿ëµÇ±â Àü±îÁö ¸¹Àº ½Ã½ºÅÛ¿¡¼ ³Î¸® äÅõǾú´Ù. Triple DES ÇÁ·Î±×·¥ÀÇ ±âº» µ¿ÀÛ ¿ø¸®´Â ¼¼ °³ÀÇ DES ¾Ë°í¸®ÁòÀ» »óÈ£ ¿¬°üµÈ ¹æ½ÄÀ¸·Î Àû¿ëÇÏ´Â °ÍÀ¸·Î, Å°¸¦ ¼¼ °³ ¼³Á¤ÇÏ¿© µ¥ÀÌÅÍÀÇ ¾ÏÈ£È, º¹È£È, ±×¸®°í È®ÀÎ °úÁ¤À» ¼öÇàÇÑ´Ù. ƯÈ÷, ù ¹ø° DES ¾ÏÈ£È ÈÄ »ý¼ºµÈ °á°ú´Â µÎ ¹ø° DES °úÁ¤¿¡¼ Å°¸¦ ÀÌ¿ëÇØ º¹È£ÈµÇ°í, ÀÌ¾î¼ ¼¼ ¹ø° DES·Î ´Ù½Ã ¾ÏȣȵȴÙ. ÀÌ·¯ÇÑ ¹æ½ÄÀº °á°úÀûÀ¸·Î µ¥ÀÌÅÍ¿¡ ´ëÇÑ °ø°ÝÀÚ°¡ ¾ÏÈ£ÈµÈ Á¤º¸¸¦ Çص¶Çϱ⠾î·Æ°Ô ¸¸µé¸ç, ´õ¿í °ÈµÈ Å° ±æÀÌ¿¡ µû¶ó º¸¾È ¼öÁØÀ» ³ôÀδÙ. ÀÌ ÇÁ·Î±×·¥Àº C ¾ð¾î·Î ±¸ÇöµÇ¾úÀ¸¸ç, C ¾ð¾îÀÇ °·ÂÇÑ °è»ê ¹× ¸Þ¸ð¸® °ü¸® ±â´ÉÀ» È°¿ëÇÏ¿©¡¦(»ý·«)
|