Çѱ۳»¿ë (Korean Abstract) |
ÀüÀÚ¼¸í(ECDSA), Å° ±³È¯(ECDH) µî¿¡ »ç¿ëµÇ´Â 233-ºñÆ® Ÿ¿ø°î¼± ¾ÏÈ£(Elliptic Curve Cryptography; ECC) ÇÁ·Î¼¼¼ÀÇ ¼³°è¿¡ ´ëÇØ ±â¼úÇÑ´Ù. »óÀÇ µ¡¼À, °ö¼À, ³ª´°¼À µîÀÇ À¯ÇÑü ¿¬»êÀ» Áö¿øÇϸç, Çϵå¿þ¾î ÀÚ¿ø ¼Ò¸ð°¡ ÀûÀº ½¬ÇÁÆ® ¿¬»ê°ú XOR ¿¬»ê¸¸À» ÀÌ¿ëÇÏ¿© ±¸ÇöÇÏ¿´´Ù. ½ºÄ®¶ó °ö¼ÀÀº modified montgomery ladder ¾Ë°í¸®µëÀ» ÀÌ¿ëÇÏ¿© ±¸ÇöÇÏ¿´À¸¸ç, Á¤¼ö ÀÇ Á¤º¸¸¦ ³ëÃâÇÏÁö ¾Ê°í, ´Ü¼ø Àü·ÂºÐ¼®¿¡ º¸´Ù ¾ÈÀüÇÏ´Ù. ½ºÄ®¶ó °ö¼À ¿¬»êÀº ÃÖ´ë 490,699 Ŭ·Ï »çÀÌŬÀÌ ¼Ò¿äµÈ´Ù. ¼³°èµÈ ECC ÇÁ·Î¼¼¼´Â Xilinx ISimÀ» ÀÌ¿ëÇÑ ½Ã¹Ä·¹ÀÌ¼Ç °á°ú°ª°ú Çѱ¹ÀÎÅͳÝÁøÈï¿ø (KISA)ÀÇ ÂüÁ¶ ±¸Çö °ªÀ» ºñ±³ÇÏ¿© Á¤»ó µ¿ÀÛÇÔÀ» È®ÀÎÇÏ¿´´Ù. Xilinx Virtex5 XC5VSX95T FPGA µð¹ÙÀ̽º ÇÕ¼º°á°ú 1,576 ½½¶óÀ̽º·Î ±¸ÇöµÇ¾úÀ¸¸ç, 189 MHzÀÇ ÃÖ´ë µ¿ÀÛÁÖÆļö¸¦ °®´Â´Ù.
|