Home > Àüü±â»ç

FPGA Ĩ¿¡¼­ ¹ß°ßµÈ ½ºÅ¸ºí¸®µå Ãë¾àÁ¡, ÀÇ°ßÀÌ ºÐºÐ

ÀÔ·Â : 2020-04-21 17:24
ÆäÀ̽ººÏ º¸³»±â Æ®À§ÅÍ º¸³»±â ³×À̹ö ¹êµå º¸³»±â Ä«Ä«¿À ½ºÅ丮 º¸³»±â ³×À̹ö ºí·Î±× º¸³»±â
¹ß°ßÇÑ ¿¬±¸ÀÚµéÀº ¿ø°Ý Á¢±Ùµµ °¡´ÉÇÏ¸ç °ø°Ý ºñ¿ë ³·´Ù°í À§Ç輺 °­Á¶
Á¦Á¶»ç´Â ¿ø°Ý Á¢±Ù ºÒ°¡´ÉÇÏ¸ç ºñ¿ë ³·Áö ¾Ê´Ù¸ç ¹°¸® Á¢±Ù ¹æ¾î °­Á¶


[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] ÇöÀå ÇÁ·Î±×·¡¸Óºí °ÔÀÌÆ® ¾î·¹ÀÌ(Field Programmable Gate Array, FPGA) Ĩ¿¡¼­ ½É°¢ÇÒ ¼ö ÀÖ´Â Ãë¾àÁ¡ÀÌ ¹ß°ßµÆ´Ù. ÀÌ Ãë¾àÁ¡À» ÅëÇØ ¸¹Àº ÀåºñµéÀÌ °ø°Ý¿¡ ³ëÃâµÉ ¼ö ÀÖ´Ù°í ÇÑ´Ù.

[À̹ÌÁö = iclickart]


FPGA Ĩ¼ÂµéÀº »ý»ê ÈÄ ÇöÀå¿¡¼­ ÇÁ·Î±×·¡¹ÖÀÌ °¡´ÉÇÑ È¸·Î¿¡ ÅëÇյȴÙ. º¸¾È ¿ä¼Òµé·Î °£ÁֵǸç, ICS, Ŭ¶ó¿ìµå µ¥ÀÌÅͼ¾ÅÍ, ±âÁö±¹, ÀÇ·á Àåºñ, Ç×°ø Àåºñ µî ´Ù¾çÇÑ ½Ã½ºÅÛ¿¡ Àû¿ëµÇ¾î ÀÖ´Ù. µ¶ÀÏÀÇ º¸Èɷ縣´ëÇб³¿Í ¸·½ºÇöûÅ©º¸¾ÈÇÁ¶óÀ̹ö½Ã¿¬±¸¼ÒÀÇ ¿¬±¸¿øµéÀº ÀÌ·± FPGA Ĩ¼ÂµéÀ» ºÐ¼®ÇÏ´Ù°¡ Ä¡¸íÀûÀÎ Ãë¾àÁ¡ Çϳª¸¦ ¹ß°ßÇÒ ¼ö ÀÖ¾ú´Ù. ÀͽºÇ÷ÎÀÕ¿¡ ¼º°øÇÒ °æ¿ì ĨµéÀ» ¿ÏÀüÈ÷ Àå¾ÇÇÒ ¼ö ÀÖ´Ù°í Çϸç, ÀÌ Ãë¾àÁ¡¿¡ ½ºÅ¸ºí¸®µå(Starbleed)¶ó´Â À̸§À» ºÙ¿´´Ù.

ÀͽºÇ÷ÎÀÕÀ» ÇÏ·Á¸é °ø°Ý Ç¥ÀûÀÌ µÇ´Â ÀåºñÀÇ JTAG³ª SelectMAP ÀÎÅÍÆäÀ̽º¿¡ ¸ÕÀú Á¢±ÙÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ¹°¸®ÀûÀÎ Á¢±ÙÀÌ¸é ´õ ÁÁ°ÚÁö¸¸, ¿ø°Ý Á¢±Ùµµ ¾ó¸¶µçÁö °¡´ÉÇÏ´Ù°í ¿¬±¸¿øµéÀº °æ°íÇß´Ù. À̹ø¿¡ ¿¬±¸¿øµéÀÌ Æ¯È÷ ÁÖ¸ñÇÑ °ÍÀº ¹Ì±¹ÀÇ È¸»ç ÀÚÀϸµ½º(Xilinx)¿¡¼­ ¸¸µç FPGA Á¦Ç°µéÀÌ´Ù. ÀÚÀϸµ½º´Â FPGA¸¦ ¹ß¸íÇÑ °÷À̸ç, °¡Àå ¸¹Àº Á¦Ç°À» °ø±ÞÇϴ ȸ»ç´Ù. À̹ø Ãë¾àÁ¡ÀÌ ¹ß°ßµÈ Á¦Ç°Àº ½ºÆĸ£Åº(Spartan), ŲÅؽº(Kintex), ¾Æƽ½º(Artix), ¹öÅؽº(Virtex)¶ó°í ÇÑ´Ù.

ÀÌ Ãë¾àÁ¡ÀÌ ¹ß°ßµÇ°í ÀÚÀϸµ½º¿¡ º¸°íµÈ °Ç 2019³â 9¿ùÀÇ ÀÏÀÌ´Ù. ÀÚÀϸµ½º Ãøµµ À̸¦ ºü¸£°Ô Á¢¼öÇÑ ÈÄ »ç½ÇÀ» È®ÀÎÇß´Ù. ±×·¯³ª ½Ç¸®ÄÜÀ» ¾Æ¿¹ ±³Ã¼ÇÏÁö ¾Ê´Â ÀÌ»ó ÆÐÄ¡°¡ ¾î·Æ´Ù´Â °á°ú°¡ ³ª¿Ô´Ù. ±×³ª¸¶ ÇöÀç Ãâ½ÃµÇ°í ÀÖ´Â ¾óÆ®¶ó½ºÄÉÀÏ(UltraScale)°ú ¾óÆ®¶ó½ºÄÉÀÏÇ÷¯½º(UltraScale+) ĨµéÀÌ À§¿¡ ¸í±âµÈ Ãë¾àÇÑ Ä¨µéÀ» ¼­¼­È÷ ´ëüÇÏ°í ÀÖ°í, ÀÌ »õ Ĩµé¿¡´Â Ãë¾àÁ¡ÀÌ ¾ø´Â °ÍÀ¸·Î ºÐ¼®µÆ´Ù.

ÀÚÀϸµ½º´Â º¸¾È ±Ç°í »çÇ×À» ¹ßÇ¥ÇØ °í°´µéÀÌ Ãë¾àÁ¡ÀÌ Á¸ÀçÇÔÀ» ÀÎÁöÇÏ°í ÇÊ¿äÇÑ Á¶Ä¡¸¦ ÃëÇÒ ¼ö ÀÖµµ·Ï Çß´Ù. ÇÏÁö¸¸ ¿¬±¸ °á°ú¿¡ ´ëÇؼ­ ¿ÏÀüÈ÷ µ¿ÀÇÇÏÁö´Â ¾Ê´Â °ÍÀ¸·Î º¸ÀδÙ. ¡°½ºÅ¸ºí¸®µå Ãë¾àÁ¡À» ¾Ç¿ëÇÑ °ø°ÝÀ» ½ÇÁ¦ »óȲ¿¡¼­ ¼º°ø½ÃÅ°·Á¸é Ç¥Àû¿¡ ¹°¸®ÀûÀ¸·Î Á¢±ÙÇÒ ¼ö ÀÖ¾î¾ß ÇÏ´Â °ÍÀ¸·Î Áõ¸íµÇ¾ú½À´Ï´Ù. ¿ø°Ý Á¢±ÙÀÌ °¡´ÉÇÑ °æ¿ì´Â ¾ÆÁ÷±îÁö Áõ¸íµÈ ¹Ù ¾ø½À´Ï´Ù. µû¶ó¼­ ¿¬±¸ÀÚµéÀÌ ÁÖÀåÇÏ´Â °Í¸¸Å­ À§ÇèÇÑ °ÍÀº ¾Æ´Õ´Ï´Ù.¡±

¿¬±¸¿øµéÀÇ ÀÚ·á ¿ø¹®Àº ¿©±â(https://www.usenix.org/conference/usenixsecurity20/presentation/ender)¼­, ÀÚÀϸµ½ºÀÇ º¸¾È ±Ç°í¹®Àº ¿©±â(https://www.xilinx.com/support/answers/73541.html)¼­ ¿­¶÷ÀÌ °¢°¢ °¡´ÉÇÏ´Ù.

½ºÅ¸ºí¸®µå Ãë¾àÁ¡À» °ø°ÝÇÔÀ¸·Î½á ¾ò´Â À̵æÀº ÀåºñÀÇ ÇÁ·Î±×·¡¹Ö Á¤º¸°¡ ´ã°ÜÁ® ÀÖ´Â ºñÆ®½ºÆ®¸²¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù. ¿¬±¸¿øµé¿¡ ÀÇÇϸé Á¢±Ù ¼º°ø ÈÄ Çϵå¿þ¾î ¹éµµ¾î¸¦ ½É°Å³ª ±â´ÉÀ» ¹Ù²Ù°Å³ª ¹°¸®Àû ÇÇÇظ¦ °¡ÇÒ ¼ö ÀÖ´Ù°í ÇÑ´Ù.

FPGA¸¦ »ç¿ëÇÏ°í ÀÖ´ø ±â¾÷µéÀº FPGA¸¦ º¸È£Çϱâ À§ÇØ ºñÆ®½ºÆ®¸²¿¡ ¾Ïȣȭ ±â¼úÀ» Àû¿ëÇØ¿Ô´Ù. ÇÏÁö¸¸ µ¶ÀÏÀÇ ¿¬±¸¿øµéÀº ÀÌ ¾Ïȣȭ º¸È£ ÀåÄ¡¸¦ ¿ìȸÇÔÀ¸·Î½á »ç½Ç»ó ¹«·ÂÈ­½ÃÅ°´Â µ¥¿¡ ¼º°øÇß´Ù. ÀÌ ¶§¹®¿¡ 7½Ã¸®Áî ÀÚÀϸµ½º Àåºñµé¿¡¼­ÀÇ ¿ÏÀü º¹È£È­¿Í ¹öÅؽº6 Àåºñµé¿¡¼­ÀÇ ºÎºÐÀû º¹È£È­¿¡ ¼º°øÇÒ ¼ö ÀÖ¾ú´Ù°í ÇÑ´Ù(º¸°í¼­ ÂüÁ¶).

¿¬±¸¿øµéÀÌ ¼º°ø½ÃÅ°°í º¸°í¼­¿¡ ÀÛ¼ºÇÑ °ø°Ý ¹æ¹ýÀº µÎ °¡ÁöÀε¥, ¡°°ø°Ý¿¡ µé¾î°¡´Â ºñ¿ëÀÌ ³·Àº Æí¡±À̶ó°í ÇÑ´Ù. ºñÆ®½ºÆ®¸² ¾Ïȣȭ¿¡ ´ëÇÑ ±âÁ¸ °ø°ÝµéÀº Àü¹® Àåºñ¿Í ³ôÀº ±â¼úÀû Áö½ÄÀÌ ÇÊ¿äÇÑ °ÍÀÌ ÀϹÝÀûÀ̾ú´Ù. ÀÌ·¯ÇÑ ³»¿ë¿¡ ´ëÇØ ÀÚÀϸµ½º ÃøÀº ±Ç°í¹®À» ÅëÇØ ¡°À̹ø¿¡ ¹ßÇ¥µÈ FPGA °ø°ÝÀº ¿¹ÀüºÎÅÍ ¾Ë·ÁÁø ºñÆ®½ºÆ®¸² °ø°Ý°ú ºñ½ÁÇÑ ¼öÁØÀ¸·Î º¹ÀâÇÏ´Ù¡±°í ¹Ý¹ÚÇß´Ù.

ÀÚÀϸµ½º´Â ¡°¿ø°Ý °ø°ÝÀÌ »ç½Ç»ó ºÒ°¡´ÉÇÏ°í, ¿ø°Ý °ø°ÝÀº ¸Å¿ì º¹ÀâÇÏ°í È¿À²ÀÌ ³·±â ¶§¹®¿¡ FPGA ĨÀÌ Æ÷ÇÔµÈ Àåºñµé¿¡ ´ëÇÑ ¹°¸®Àû Á¢±Ù ¹æ¹ýÀ» ¾ÈÀüÇÏ°Ô º¸¿ÏÇÑ´Ù¸é ÃæºÐÈ÷ ¾ÈÀüÇÒ ¼ö ÀÖ´Ù¡±°í ±Ç°íÇß´Ù.

3ÁÙ ¿ä¾à
1. ÇöÀå ÇÁ·Î±×·¡¹ÖÀÌ °¡´ÉÇÑ º¸¾È Ĩ¼ÂÀÎ FPGA¿¡¼­ Ä¡¸íÀûÀÏ ¼ö ÀÖ´Â Ãë¾àÁ¡ ¹ß°ßµÊ.
2. ¿¬±¸¿øµéÀº ¿ø°Ý Á¢±Ù ÅëÇÑ °ø°Ý °¡´ÉÇϸç, °ø°Ý ³­À̵µ¿Í ºñ¿ëÀÌ ³·Àº ÆíÀ̶ó°í ÁÖÀå.
3. FPGA Àåºñ ¸¸µå´Â ȸ»ç´Â ¿ø°Ý Á¢±Ù »ç½Ç»ó ºÒ°¡´ÉÇÏ¸ç °ø°Ý ³­À̵µ ³ô´Ù°í ¹Ý¹Ú.

Copyrighted 2015. UBM-Tech. 117153:0515BC
[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]

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

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

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