ARIA´Â °æ·® ȯ°æ ¹× Çϵå¿þ¾î ±¸ÇöÀ» À§ÇØ ÃÖÀûȵÈ, Involutional SPN ±¸Á¶¸¦ °®´Â ¹ü¿ë ºí·Ï ¾ÏÈ£ ¾Ë°í¸®ÁòÀÔ´Ï´Ù.
ARIAÀÇ ÁÖ¿ä Æ¯¼ºÀº ´ÙÀ½°ú °°½À´Ï´Ù.
ºí·Ï Å©±â : 128ºñÆ®
Ű Å©±â : 128/192/256ºñÆ® (AES¿Í µ¿ÀÏ ±Ô°Ý)
Àüü ±¸Á¶: Involutional Substitution-Permutation Network
¶ó¿îµå ¼ö : 12/14/16 (Ű Å©±â¿¡ µû¶ó °áÁ¤µÊ)
ARIA´Â °æ·® ȯ°æ ¹× Çϵå¿þ¾î¿¡¼ÀÇ È¿À²¼º Çâ»óÀ» À§ÇØ °³¹ßµÇ¾úÀ¸¸ç, ARIA°¡ »ç¿ëÇÏ´Â ´ëºÎºÐÀÇ ¿¬»êÀº XOR°ú °°Àº ´Ü¼øÇÑ ¹ÙÀÌÆ® ´ÜÀ§ ¿¬»êÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. ARIA¶ó´Â À̸§Àº Academy(Çаè), Research Institute(¿¬±¸¼Ò), Agency(Á¤ºÎ ±â°ü)ÀÇ Ã¹ ±ÛÀÚµéÀ» µý °ÍÀ¸·Î, ARIA °³¹ß¿¡ Âü¿©ÇÑ Çз¿¬·°üÀÇ °øµ¿ ³ë·ÂÀ» Ç¥ÇöÇϰí ÀÖ½À´Ï´Ù.
ARIA´Â Áö³ 2004³â¿¡ ±¹°¡Ç¥Áر⺻¹ý¿¡ ÀǰÅ, Áö½Ä°æÁ¦ºÎ¿¡ ÀÇÇÏ¿© ±¹°¡Ç¥ÁØ(KS)À¸·Î ÁöÁ¤µÇ¾ú½À´Ï´Ù.
Ç¥ÁعøÈ£ : KS X 1213:2004
ºÎ ¹® : X-Á¤º¸»ê¾÷ < Á¤º¸±â¼ú(IT)ÀÀ¿ë
Ç¥ ÁØ ¸í : 128ºñÆ® ºí·Ï ¾ÏÈ£ ¾Ë°í¸®Áò ARIA(128 bit block encryption algorithm ARIA)
ÀÌ ·Â : 2004³â 12¿ù 30ÀÏ Á¦Á¤
Àû¿ë¹üÀ§ : ÀÌ ±Ô°ÝÀº °¡º¯ Å©±âÀÇ ¾Ïȣ۸¦ »ç¿ëÇÏ¿© 128bit ºí·Ï ´ÜÀ§·Î µ¥ÀÌÅÍÀÇ ¾ÏÈ£È, º¹È£È¸¦ ¼öÇàÇÏ´Â ºí·Ï ¾ÏÈ£ ¾Ë°í¸®ÁòÀ» ±ÔÁ¤ÇÕ´Ï´Ù.
ARIA´Â ºí·Ï ¾ÏÈ£¿¡ ´ëÇÑ ¾Ë·ÁÁø ¸ðµç °ø°Ý¿¡ ´ëÇÑ ³»¼ºÀ» °®µµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù. ÀÏÂ÷ÀûÀ¸·Î ¼³°èÀڵ鿡
ÀÇÇÑ ³»ºÎÀûÀÎ ¾ÈÀü¼º ºÐ¼®À» °ÅÄ£ µÚ¿¡, °´°üÀûÀÎ ¾ÈÀü¼º ¹× È¿À²¼º Æò°¡¸¦ À§ÇÏ¿© NESSIE(New European Schemes for Signatures, Integrity, and Encryption)ÀÇ ÁÖ°ü ±â°üÀÎ º§±â¿¡ ·çº¥ ´ëÇÐÀ¸·ÎºÎÅÍ Æò°¡¸¦ ¹Þ¾Ò
½À´Ï´Ù.
ARIA´Â Çϵå¿þ¾î ±¸Çö ¹× 8ºñÆ® ȯ°æ¿¡¼ ¶Ù¾î³ È¿À²¼ºÀ» °¡Áö°í ÀÖ¾î IC Ä«µå, VPN Àåºñ µî ´Ù¾çÇÑ È¯°æ¿¡ Àû¿ëÀÌ °¡´ÉÇÕ´Ï´Ù. ¶ÇÇÑ ¼ÒÇÁÆ®¿þ¾î ±¸Çö¿¡¼µµ º§±â¿¡ ·çº¥ ´ëÇÐÀÇ È¿À²¼º Æò°¡¿¡¼ Camelliaº¸´Ù ºü¸£°í AES¿¡ ±ÙÁ¢ÇÏ´Â ¼º´ÉÀ» º¸¿´½À´Ï´Ù.
CPU | ARIA | AES | Camellia | SEED |
---|---|---|---|---|
Pentium III | 37.3 | 23.3 | 33.4 | 42.4 |
Pentium IV | 49.0 | 30.5 | 83.9 | 81.3 |
ÀÌ È¿À²¼º ºñ±³Ç¥´Â NESSIEÀÇ È¿À²¼º ºÐ¼® º¸°í¼¿Í ·çº¥ ´ëÇÐÀÇ ARIA ºÐ¼® º¸°í¼¿¡ ±Ù°ÅÇÏ¿© ÀÛ¼ºµÇ¾ú½À´Ï´Ù. ARIA´Â 128ºñÆ® Ű ±æÀÌÀÇ °æ¿ì ·çº¥ ´ëÇÐÀÇ Æò°¡ÀÇ ´ë»óÀ̾ú´ø ver. 0.8¿¡ ºñÇØ ¶ó¿îµå ¼ö°¡ 10¿¡¼ 12·Î Áõ°¡ÇÏ¿´±â ¶§¹®¿¡ »çÀÌŬ ¼ö¸¦ Æò°¡ ÀÚ·áÀÇ 120%·Î »êÃâÇÏ¿´À¸¸ç, µÎ º¸°í¼°¡ °°Àº ±â°ü¿¡¼ (·çº¥ ´ëÇÐÀÇ COSIC ±×·ì) ¼öÇàµÇ¾úÀ¸³ª ¾çÂÊ ÀÚ·á°¡ Á¤È®È÷ °°Àº ȯ°æ¿¡¼ ¼öÇàµÈ °ÍÀº ¾Æ´Ï±â ¶§¹®¿¡ µÎ º¸°í¼ÀÇ AES, Camellia¿¡ ´ëÇÑ µ¥ÀÌÅͷκÎÅÍ ¾çÂÊ Ç÷§ÆûÀÇ ¼º´Éºñ¸¦ »êÃâÇÏ¿© SEEDÀÇ ¼Óµµ¸¦ ÃßÁ¤ÇÏ¿´½À´Ï´Ù.

±¹°¡Á¤º¸¿øÀº °ü·Ã¾÷°èÀÇ ±¹°¡±â°ü¿ë ¾ÏÈ£¸ðµâ ±¸ÇöÀ» Áö¿øÇϱâ À§ÇØ C¿Í Java·Î ÀÛ¼ºµÈ ARIA ¼Ò½ºÄڵ带
Á¦°øÇϰí ÀÖ½À´Ï´Ù. ÀÌ ÄÚµå´Â ÃÖÀûÈµÈ Äڵ尡 ¾Æ´Ñ ÂüÁ¶¿ë ÄÚµåÀ̸ç, ¾ÏÈ£ ¾Ë°í¸®ÁòÀÇ ÃÖ°í ¼º´ÉÀ»
À§Çؼ´Â ¾ÏÈ£¸ðµâ ±¸Çö½Ã ¿î¿ëȯ°æ¿¡ ÀûÇÕÇϵµ·Ï ÄÚµå ÃÖÀûȸ¦ ÇÏ¿©¾ß ÇÕ´Ï´Ù.
ARIA¿¡ ´ëÇÑ ±â¼úÀû ¹®ÀÇ ¹× ¾ÏÈ£¸ðµâ ±¸Çö°ú °ü·ÃµÈ Áú¹®ÀÌ ÀÖÀ» °æ¿ì ·Î ÀüÀÚ¿ìÆíÀ» º¸³»½Ã±â ¹Ù¶ø´Ï´Ù.