Home > Àüü±â»ç

[Çѱ¹ÀÎÅͳÝÁ¤º¸ÇÐȸ Ä®·³] ±¹³» ÀÚü °³¹ß ºí·Ï ¾ÏÈ£ ¾Ë°í¸®Áò ÇöȲ

ÀÔ·Â : 2017-03-29 16:15
ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â
±¹³» °³¹ß ¾Ïȣȭ ¾Ë°í¸®Áò, º¸¾ÈÀÌ ¿ä±¸µÇ´Â ´Ù¾çÇÑ ºÐ¾ß¿¡¼­ È°¿ë È®´ëµÉ µí

[º¸¾È´º½º= ¼Õ½ÂÀÏ Çѱ¹ÀÎÅͳÝÁ¤º¸ÇÐȸ ÀÌ»ç] ¾Ïȣȭ´Â ±× Àǹ̰¡ ¸íÈ®ÇÏÁö ¾Êµµ·Ï ¸Þ½ÃÁö¸¦ ºÎȣȭÇÏ´Â °úÁ¤À̸ç, º¹È£È­´Â ¾ÏȣȭµÈ ¸Þ½ÃÁö¸¦ º»·¡ÀÇ ÇüÅ·Πº¯È¯ÇÏ´Â °úÁ¤ÀÌ´Ù. ¸Þ½ÃÁö ¿ø·¡ÀÇ ÇüŸ¦ Æò¹®(Plaintext)À̶ó Çϸç, ¾ÏȣȭµÈ ÇüŸ¦ ¾ÏÈ£¹®(Ciphertext)À̶ó ºÎ¸¥´Ù.

¾ÏÈ£´Â °ú°Å¿¡´Â ±º»çÀûÀÎ ¿ëµµ µîÀÇ ºñ¹Ð Åë½ÅÀ» À§ÇØ ÁÖ·Î »ç¿ëÇßÀ¸³ª ÇöÀç´Â ÀÎÅÍ³Ý ±â¹ÝÀÇ »çȸ, °æÁ¦ È°µ¿ÀÇ ¾ÈÀü¼º, ½Å·Ú¼º, ÇÁ¶óÀ̹ö½Ã º¸È£ µîÀ» À§ÇÑ ÇÙ½É ±â¼ú·Î¼­ ¸ÞÀÏÀü¼Û, »ç¿ëÀÚ ÀÎÁõ, ÀüÀÚ»ó°Å·¡, IoT µî¿¡ ³Î¸® »ç¿ëµÇ°í ÀÖ´Ù.

´ëĪÇü ¾ÏÈ£ ½Ã½ºÅÛÀº ¾Ïȣȭ¸¦ À§ÇØ »ç¿ëµÇ´Â ¼Û½ÅÀÚ°¡ º¸À¯ÇÏ°í ÀÖ´Â Å°¿Í º¹È£È­¸¦ À§ÇØ »ç¿ëµÉ ¼ö½ÅÀÚÀÇ Å°°¡ µ¿ÀÏÇÑ ½Ã½ºÅÛÀÌ´Ù. ´ëĪÇü ºí·Ï ¾ÏÈ£ ¾Ë°í¸®ÁòÀ¸·Î´Â DES(Data Encryption Standard), Triple DES, IDEA(International Data Encryption Algorithm), SKIPJACK, MISTY ¹× AES(Advanced Encryption Standard) ¾ÏÈ£ ¾Ë°í¸®Áò µî ´Ù¾çÇÏ°Ô ¹ßÇ¥µÆ´Ù.


¿©±â¿¡¼­´Â ¾ÏÈ£ÀÇ Á߿伺ÀÌ Áõ´ëµÇ°í ÀÖ´Â ½Ã´ëÀû Ãß¼¼¿¡ ¹ß¸ÂÃç ±¹³»¿¡¼­ °³¹ßµÈ ºí·Ï ¾ÏÈ£ ¾Ë°í¸®ÁòÀ» ¼Ò°³ÇÏ°íÀÚ ÇÑ´Ù. ÇöÀç±îÁö ±¹³»ÀÇ ÀÚü ¿¬±¸·Î °³¹ßµÈ ºí·Ï ¾ÏÈ£´Â SEED ¾ÏÈ£, HIGHT ¾ÏÈ£, ARIA ¾ÏÈ£ ¹× LEA ¾ÏÈ£°¡ ÀÖ´Ù.

¸ÕÀú SEED ºí·Ï ¾ÏÈ£´Â ¹Î°£ ºÎºÐÀÎ ÀÎÅͳÝ, ÀüÀÚ»ó°Å·¡, ¹«¼± Åë½Å µîÀÇ È¯°æ¿¡¼­ ¹Î°¨ÇÑ Á¤º¸ÀÇ º¸È£¿Í °³ÀÎ ÇÁ¶óÀ̹ö½Ã µîÀ» º¸È£Çϱâ À§ÇØ 1999³â 2¿ù Çѱ¹Á¤º¸º¸È£¼¾ÅÍ(Çö Çѱ¹Á¤º¸º¸È£ÁøÈï¿ø)¿¡¼­ °³¹ßµÈ ºí·Ï ¾ÏÈ£ ¾Ë°í¸®ÁòÀÌ´Ù.

Àüü ±¸Á¶´Â Feistel ±¸Á¶·Î ÀÌ·ç¾îÁ® ÀÖÀ¸¸ç, 128ºñÆ®ÀÇ Æò¹® ºí·Ï°ú 128ºñÆ® Å°¸¦ ÀԷ°ªÀ¸·Î »ç¿ëÇØ ÃÑ 16¶ó¿îµå¸¦ °ÅÃÄ ÃÖÁ¾ÀûÀ¸·Î 128ºñÆ® ¾ÏÈ£¹®À» µµÃâÇÑ´Ù. ÃÖÃÊ °³¹ßµÈ SEED ¾ÏÈ£´Â 128ºñÆ®ÀÇ Å°¸¸À» Áö¿øÇ߱⠶§¹®¿¡ SEED-128À̶ó ºÎ¸¥´Ù. ±×·¯³ª AES, Camellia(ÀϺ»ÀÇ ¾ÏÈ£ Ç¥ÁØÁßÀÇ Çϳª) µî ±¹¿Ü ºí·Ï ¾ÏÈ£ ¾Ë°í¸®ÁòÀº 128/192/256ºñÆ®ÀÇ Å°¸¦ Áö¿øÇÔÀ¸·Î½á ¾ÏÈ£ ¾Ë°í¸®Áò Àû¿ë ȯ°æ¿¡ µû¶ó º¸¾È °­µµ¸¦ ´Ù¾çÇÏ°Ô Á¦°øÇÒ ¼ö ÀÖ´Ù.

ÇÏÁö¸¸ ±¹³» ºí·Ï ¾ÏÈ£¾Ë°í¸®Áò SEED-128Àº 128ºñÆ® Å°¸¸À» Áö¿øÇϹǷΠȰ¿ë ºÐ¾ß°¡ Á¦ÇÑÀûÀ̾ú´Ù. ÀÌ¿¡ ±¹³» ¾ÏÈ£ ¾Ë°í¸®ÁòÀÇ È°¿ë¼º °­È­¸¦ À§ÇØ 2009³â 256ºñÆ®ÀÇ Å°¸¦ Áö¿øÇÏ´Â ºí·Ï ¾ÏÈ£¾Ë°í¸®Áò SEED-256À» Ãß°¡ÀûÀ¸·Î °³¹ßÇØ ¹ßÇ¥Çß´Ù. ÀÌ´Â 128ºñÆ®ÀÇ Æò¹®°ú 256ºñÆ® Å°¸¦ »ç¿ëÇØ 24¶ó¿îµå¸¦ °ÅÃÄ 128ºñÆ® ¾ÏÈ£¹®À» »ý¼ºÇÑ´Ù.

µÎ ¹ø°´Â 2004³â °³¹ßµÈ ARIA ºí·Ï ¾ÏÈ£ ¾Ë°í¸®ÁòÀÌ´Ù. ARIA¶ó´Â À̸§Àº Academy(Çаè), Research Institute(¿¬±¸¼Ò), Agency(Á¤ºÎ ±â°ü)ÀÇ Ã¹ ±ÛÀÚµéÀ» µý °ÍÀÌ´Ù. ARIA ºí·Ï ¾ÏÈ£´Â 128ºñÆ® Æò¹® ºí·ÏÀ» ó¸®ÇÏ´Â ¾Ë°í¸®ÁòÀ¸·Î 128, 192, 256ºñÆ® ¾Ïȣȭ Å°¸¦ »ç¿ëÇÑ´Ù. °æ·® ȯ°æ ¹× Çϵå¿þ¾î¿¡¼­ÀÇ È¿À²¼º Çâ»óÀ» À§ÇØ °³¹ßµÆÀ¸¸ç, ARIA°¡ »ç¿ëÇÏ´Â ´ëºÎºÐÀÇ ¿¬»êÀº XOR°ú °°Àº ´Ü¼øÇÑ ¹ÙÀÌÆ® ´ÜÀ§ ¿¬»êÀ¸·Î ±¸¼ºµÇ´Â SPN(Substitution-Permutation Network) ±¸Á¶¸¦ °®´Â´Ù.

ARIA´Â Â÷ºÐ °ø°Ý, ¼±Çü °ø°Ý°ú °°Àº º¸¾È °ø°Ý¿¡ ºñ±³Àû ¾ÈÁ¤ÀûÀÌ´Ù. Å°ÀÇ Å©±â¿¡ ºñ·ÊÇØ AES¿Í À¯»çÇÏ°Ô 12, 14 ȤÀº 16¹øÀÇ ¶ó¿îµå ÇÔ¼ö¸¦ ¹Ýº¹ ¼öÇàÇÑ´Ù. ¿ìÁ¤»ç¾÷º»ºÎ´Â ÃÖ±Ù ÀϹÝÀûÀÎ ¾Ïȣȭ ´ë»ó Ç׸ñÀÎ Áֹεî·Ï¹øÈ£, ¿Ü±¹Àεî·Ï¹øÈ£, ¿©±Ç¹øÈ£, ¿îÀü¸éÇã¹øÈ£ µî °íÀ¯ ½Äº°¹øÈ£ ¿Ü¿¡ ¼º¸í, ÁÖ¼Ò, ÀüÈ­¹øÈ£, À̸ÞÀÏ µî µÎ°³ ÀÌ»óÀÇ Á¤º¸¸¦ Á¶ÇÕÇÏ¿© °³ÀÎÀ» ½Äº°ÇÒ ¼ö ÀÖ´Â °³ÀνŻóÁ¤º¸±îÁö ARIA-256À» Àû¿ëÇØ ¾ÏȣȭÇß´Ù.

¼¼ ¹ø°´Â HIGHT ¾ÏÈ£ ¾Ë°í¸®ÁòÀÌ´Ù. HIGHT(HIGh security and light weigHT)´Â RFID, USN µî°ú °°ÀÌ ÀúÀü·Â¡¤°æ·®È­¸¦ ¿ä±¸ÇÏ´Â ÄÄÇ»Æà ȯ°æ¿¡¼­ ±â¹Ð¼ºÀ» Á¦°øÇϱâ À§ÇØ 2005³â KISA, ETRI ºÎ¼³¿¬±¸¼Ò ¹× °í·Á´ë°¡ °øµ¿À¸·Î °³¹ßÇÑ 64ºñÆ® ºí·Ï¾ÏÈ£ ¾Ë°í¸®ÁòÀÌ´Ù.

HIGHT´Â ÃÊ°æ·® ºí·Ï ¾ÏÈ£ ¾Ë°í¸®ÁòÀ¸·Î 128ºñÆ® ¸¶½ºÅÍÅ°, 64ºñÆ® Æò¹®À¸·ÎºÎÅÍ 64ºñÆ® ¾ÏÈ£¹®À» µµÃâÇÑ´Ù. Á¦ÇÑÀû ÀÚ¿øÀ» °®´Â ȯ°æ¿¡¼­ ±¸ÇöµÉ ¼ö ÀÖµµ·Ï 8ºñÆ® ´ÜÀ§ÀÇ ±âº»ÀûÀÎ »ê¼ú ¿¬»êµéÀÎ XOR, µ¡¼À, ¼øȯ À̵¿¸¸À¸·Î SEED, AES µî ±âŸ ¾Ë°í¸®Áòº¸´Ù °£´ÜÇÑ ¾Ë°í¸®Áò ±¸Á¶·Î ¼³°èµÆ´Ù.

¾ÈÀü¼º°ú È¿À²¼ºÀ» µ¿½Ã¿¡ °í·ÁÇÏ´Â Á¤±³ÇÑ ¼³°è ³í¸®¿¡ ±â¹ÝÇÏ°í ÀÖ´Ù. 2010³â HIGHT´Â ISO/IEC ±¹Á¦Ç¥ÁØÀ¸·Î ÃÖÁ¾ ½ÂÀÎ(FDIS)µÆ´Ù. ÀÌ ¾Ë°í¸®ÁòÀº ÈÞ´ëÇü ±â±â ¹× ¸ð¹ÙÀÏ È¯°æ¿¡ ÀûÇÕÇϵµ·Ï ¾Ïȣȭ ÀÛ¾÷¿¡ ¼Ò¿äµÇ´Â ¸Þ¸ð¸® µî Çϵå¿þ¾î ÀÚ¿ø ¹× Àü·Â ¼Òºñ¸¦ ÃÖ¼ÒÈ­ÇÏ°í, ¾ÈÀü¼º°ú È¿À²¼ºÀ» µ¿½Ã¿¡ °í·ÁÇؼ­ Ư¼ö¼³°èµÈ °ÍÀÌ´Ù.

¸¶Áö¸·À¸·Î 2013³âµµ °³¹ßµÈ LEA(Lightweight Encryption Algorithm)´Â ºòµ¥ÀÌÅÍ, Ŭ¶ó¿ìµå µî °í¼Ó ȯ°æ ¹× ¸ð¹ÙÀϱâ±â µî °æ·® ȯ°æ¿¡¼­ ±â¹Ð¼ºÀ» Á¦°øÇϱâ À§ÇØ °³¹ßµÈ 128ºñÆ® ºí·Ï¾ÏÈ£ ¾Ë°í¸®ÁòÀÌ´Ù.

ºí·Ï¾ÏÈ£ LEA´Â 128ºñÆ® µ¥ÀÌÅÍ ºí·ÏÀ» ¾ÏȣȭÇÏ´Â ¾Ë°í¸®ÁòÀ¸·Î 128, 192, 256ºñÆ® ºñ¹ÐÅ°¸¦ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç ¿ä±¸µÇ´Â ¾ÈÀü¼º ±âÁØ¿¡ µû¶ó ¿ëµµ°¡ ±¸ºÐµÉ ¼ö ÀÖ´Ù. LEAÀÇ ¶ó¿îµå ÇÔ¼ö´Â 32ºñÆ® ´ÜÀ§ÀÇ ARX(Addition, Rotation, XOR) ¿¬»ê¸¸À¸·Î ±¸¼ºµÇ¾î ÀÖ¾î ÀÌµé ¿¬»êÀ» Áö¿øÇÏ´Â ¹ü¿ë 32ºñÆ® ¼ÒÇÁÆ®¿þ¾î Ç÷§Æû¿¡¼­ °í¼ÓÀ¸·Î µ¿ÀÛÇÑ´Ù. ¶ÇÇÑ, ¶ó¿îµå ÇÔ¼ö ³»ºÎÀÇ ARX(Addition, Rotation, XOR) ¿¬»ê ¹èÄ¡´Â ÃæºÐÇÑ ¾ÈÀü¼ºÀ» º¸ÀåÇÏ´Â °Í°ú µ¿½Ã¿¡ S-boxÀÇ »ç¿ëÀ» ¹èÁ¦ÇÏ¿© °æ·® ±¸ÇöÀÌ °¡´ÉÇϵµ·Ï Çß´Ù.

LEA-128Àº 24ȸÀÇ ¶ó¿îµå ÇÔ¼ö¸¦ ¼öÇàÇÏ°í, LEA-192´Â 28ȸÀÇ ¶ó¿îµå ÇÔ¼ö¸¦ ¼öÇàÇϸç, LEA-256Àº 32ȸÀÇ ¶ó¿îµå ÇÔ¼ö¸¦ ¼öÇàÇÑ´Ù. LEA ¾ÏÈ£´Â ¿À´Ã³¯ °¡Àå ¸¹ÀÌ ¾²ÀÌ´Â AES(Advanced Encryption Standard) ¾ÏÈ£º¸´Ù 1.5~2¹è ºü¸¥ ¼º´ÉÀ» °®´Â °ÍÀ¸·Î È®ÀεƴÙ. ´Ù¾çÇÑ Á¤º¸º¸¾È ¼­ºñ½º¿¡¼­ ´ë¿ë·® µ¥ÀÌÅ͸¦ ºü¸£°Ô ó¸®Çϰųª ½º¸¶Æ®Æù º¸¾È µî ÀúÀü·Â(Low Power) ¾ÏÈ£ ¸ðµâ·Î ³Î¸® È°¿ëµÉ ¼ö ÀÖÀ» °ÍÀ¸·Î ¿¹°ßµÇ°í ÀÖ´Ù. ±¹³» º¸¾È±â¾÷ÀÎ À̽ºÆ®¼ÒÇÁÆ®´Â ¾ÐÃà ÇÁ·Î±×·¥ÀÎ ¡®¾ËÁý(¹öÀü 10.5)¡¯¿¡ ¾Ïȣȭ ±â´ÉÀ¸·Î LEA¸¦ Àû¿ëÇß´Ù°í ¹ßÇ¥ÇÑ ¹Ù ÀÖ´Ù.

±¹³»¿¡¼­ °³¹ßÇÑ ¾Ïȣȭ ¾Ë°í¸®ÁòµéÀº ÇâÈÄ¿¡ º¸¾ÈÀÌ ¿ä±¸µÇ´Â ´Ù¾çÇÑ ºÐ¾ß¿¡¼­ È°¿ëÀÌ È®´ëµÉ °ÍÀ¸·Î ¿¹»óµÈ´Ù.

ÇÊÀÚ ¼Ò°³_Çѱ¹ÀÎÅͳÝÁ¤º¸ÇÐȸ ¼Õ½ÂÀÏ ÀÌ»ç´Â ¿¬¼¼´ëÇб³ ÀüÀÚ°øÇаú¸¦ ³ª¿Í µ¿´ëÇпø¿¡¼­ ¼®»ç ¹× ¹Ú»çÇÐÀ§¸¦ ÃëµæÇß´Ù. ÇöÀç´Â ÇѽŴëÇб³ Á¤º¸Åë½ÅÇкΠ±³¼ö·Î ÀçÁ÷ÁßÀÌ´Ù. ´Ù¾çÇÑ ºí·Ï ¾ÏÈ£ ¾Ë°í¸®ÁòµéÀ» HDL ±â¹ÝÀ¸·Î ¼³°èÇßÀ¸¸ç, Çؽ¬ ÇÔ¼ö µî¿¡µµ ¸¹Àº °ü½ÉÀ» °¡Áö°í ÀÖ´Ù.

<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>

  •  
  • 4
  • ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â

  • ¡°
  •  SNS¿¡¼­µµ º¸¾È´º½º¸¦ ¹Þ¾Æº¸¼¼¿ä!! 
  • ¡±
¾Æ½ºÆ®·Ð½ÃÅ¥¸®Æ¼ ÆÄ¿öºñÁî 2023³â2¿ù23ÀÏ ½ÃÀÛ ³Ý¾Øµå ÆÄ¿öºñÁî ÁøÇà 2020³â1¿ù8ÀÏ ½ÃÀÛ~2021³â 1¿ù8ÀϱîÁö À§Áîµð¿£¿¡½º 2018
¼³¹®Á¶»ç
³»³â ȸ»ç¿¡ ²À µµÀÔÇÏ°í ½ÍÀº º¸¾È ¼Ö·ç¼Ç ¶Ç´Â Ç÷§ÆûÀº ¹«¾ùÀΰ¡¿ä?
XDR
EDR
AI º¸¾È
Á¦·ÎÆ®·¯½ºÆ®
°ø±Þ¸Á º¸¾È ü°è(SBOM)
Ŭ¶ó¿ìµå º¸¾È ¼Ö·ç¼Ç
±âŸ(´ñ±Û·Î)