RSA(Rivest Shamir Adleman) ¾Ïȣȴ °·ÂÇÑ º¸¾ÈÀ» ÅëÇØ µ¥ÀÌÅ͸¦ ¾ÈÀüÇÏ°Ô º¸È£ÇÏ´Â ¼ö´ÜÀ¸·Î ÀÎÅͳÝÀ̳ª À̸ÞÀÏ µî¿¡ ³Î¸® ¾²ÀÌ°í ÀÖ´Ù. ÇÏÁö¸¸ ½ÃÁß¿¡¼ ÆǸŠÁßÀÎ ºÎÇ°À» Á¶ÇÕÇØ ¼Õ½±°Ô PC¿¡¼ ¹ß»ýÇÏ´Â ÀüÀÚÆĸ¦ ÃøÁ¤ÇØ RSA °³ÀÎÅ°¸¦ ÈÉÄ¡´Â °³ÀÎÅ° µµÃ»¿ë ÇØÅ· ÀåÄ¡¸¦ ¸¸µé ¼ö ÀÖ´Â °ÍÀ¸·Î ¹àÇôÁ³´Ù.
¾ÏÈ£ÈµÈ µ¥ÀÌÅ͸¦ Çص¶Çϱâ À§ÇØ ¾ÏÈ£È ÀåÄ¡ ÀÛµ¿ »óŸ¦ ¹°¸®ÀûÀ¸·Î °Ë»çÇØ Á÷Á¢ÀûÀ¸·Î Çص¶Å°¸¦ ÈÉÄ¡´Â °ø°Ý ¹æ¹ýÀº »çÀ̵åä³Î °ø°Ý(side-channel attack)À̶ó°í ºÎ¸¥´Ù. ÀÌ¹Ì PCÀÇ ÀüÀ§ »óŸ¦ ÃøÁ¤ÇØ RSA ¾ÏÈ£¿ë °³ÀÎÅ°°¡ ÃßÃâµÉ À§Ç輺Àº ÁöÀûµÈ ¹Ù ÀÖ´Ù.
ÀÌ À§Ç輺À» ÁöÀûÇß´ø À̽º¶ó¿¤ Åھƺñºê´ëÇÐ ¿¬±¸ÆÀÀÌ °ªºñ½Ñ Àåºñ ¾øÀÌ ¼Õ½±°í Àú·ÅÇÏ°Ô ±¸ÇÒ ¼ö ÀÖ´Â ºÎÇ°¸¸À¸·Î ÀüÆĸ¦ ÀÌ¿ëÇØ °³ÀÎÅ°¸¦ µµÃ»ÇÏ´Â Àåºñ °³¹ß¿¡ ¼º°øÇß´Ù°í ¹ßÇ¥Çß´Ù.
PC¿¡¼ RSA ¾ÏÈ£¿ë °³ÀÎÅ°¸¦ ÇØÅ·Çϱâ À§ÇØ 50cm ¶³¾îÁø °Å¸®¿¡ ³ëÆ®ºÏÀ» ¹èÄ¡ÇÏ°í ¿©±â¿¡ SDR ¼ö½Å±â¸¦ ´Þ¾Ò´Ù. Á÷°æ 15cmÂ¥¸® ¾ÈÅ׳ª·Î ¶óµð¿À ÀüÆĸ¦ ¼ö½ÅÇß´Ù. ÀÌ¾î ¾ÏÈ£È ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÌ¿ëÇØ Çص¶À» ÇÒ ¶§ ³ëÆ®ºÏ¿¡¼ ¹ß»ýÇÏ´Â ÀüÀÚÆÄ º¯µ¿À» ±â·ÏÇÏ°í ºÐ¼®, ºñ¹ÐÅ°¸¦ ÈÉÃij»´Â µ¥ ¼º°øÇÑ °Í.
º¸Åë PC´Â CPU°¡ ¿¬»êÀ» ÇÒ ¶§ ´Ù¸¥ ÀüÀÚÆĸ¦ ³½´Ù. ¾ÏÈ£ Çص¶ Áß ÀüÀÚÆĸ¦ ¼ö½ÅÇØ ½ºÆåÆ®·³À» ºÐ¼®ÇÏ¸é °³ÀÎÅ°¸¦ ÃßÃâÇÒ ¼ö ÀÖ´Â °ÍÀÌ´Ù. ¿¬±¸ÆÀÀº ¾Èµå·ÎÀ̵带 žÀçÇÑ ¸®ÄÚ¸ÅÁ÷ MK802¥³(Rikomagic MK802¥³)¿¡ SDR ¼ö½Å±â¸¦ °áÇÕÇØ PC ¾øÀÌ °³ÀÎÅ°¸¦ ÃßÃâÇÏ´Â ÇØÅ· ÀåÄ¡ÀÎ PITA(Portable Instrument for Trace Acquisition)¸¦ °³¹ßÇß´Ù. À̹ø ½ÇÇè¿¡ ÀÌ¿ëÇÑ PITA´Â ½ÃÁß¿¡¼ ÆǸŠÁßÀÎ Àú·ÅÇÑ ºÎÇ°À¸·Î ÀÌ·ïÁ® ÀÖ´Ù. ÀÌ Àåºñ¿¡ ¾ÈÅ׳ª¸¦ ÀÌ¿ëÇØ µµÃ»ÇÏ°í ½ÍÀº PC¿¡ Á¢±ÙÇØ ÀüÆĸ¦ Â÷´ÜÇÏ°í °³ÀÎÅ°¸¦ ÃßÃâÇÏ´Â µ¥ ¼º°øÇÑ °ÍÀÌ´Ù.
¿¬±¸ÆÀÀº ¶Ç µµÃ» ÀüÆÄ°¡ 1.7MHz ºÎ±ÙÀ¸·Î ºñ±³Àû AM ¶óµð¿À¿¡ °¡±î¿î ÁÖÆļö ´ë¿ªÀÎ °Í¿¡ Âø¾ÈÇØ ÈÞ´ë¿ë ¶óµð¿À ¼ö½Å±â¸¦ ÀÌ¿ëÇÑ ÀåÄ¡µµ °³¹ßÇß´Ù. À̸¦ ÅëÇØ ½º¸¶Æ®Æù(HTC EVO)¿Í ¿¬°áÇØ °³ÀÎÅ°¸¦ ÈÉÄ¡´Â µ¥¿¡µµ ¼º°øÇß´Ù. ¹°·Ð PITA¸¦ ÀÌ¿ëÇÑ ÇØÅ·Àº °ø°Ý ´ë»óÀÎ PC¿Í °¡±î¿î °Å¸®¿¡ ÀÖ¾î¾ß °¡´ÉÇÑ ¸¸Å Çö½ÇÀûÀ¸·Ð ¾Ç¿ë À§ÇèÀº ³·´Ù. ¶Ç RSA ¾ÏÈ£¸¦ Çص¶ÇÒ ´ë ´õ¹Ì ÀüÀÚÆĸ¦ ´õÇØ ÇØÅ·À» ¸·´Â °Íµµ °¡´ÉÇÏ´Ù°í ÇÒ ¼ö ÀÖ´Ù. °ü·Ã ³»¿ëÀº ÀÌ°÷¿¡¼ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
À̼®¿ø ±âÀÚ lswcap@techholic.co.kr
<ÀúÀÛ±ÇÀÚ © Å×ũȦ¸¯, ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö>