´º½º
 








 
 
 




¸ÞÀÎ
Àü¼Û 2021-06-24 09:41
[´º½º/º¸µµÀÚ·á]

Arm, ÄÁÇǵ§¼È ÄÄÇ»ÆÃÀÇ Á¢±Ù¼º ³ôÀÌ´Â Arm CCA ±â¼ú »ç¾ç ÃÖÃÊ °ø°³

ArmÀÌ ¿ÃÇØ ÃÊ ¹ßÇ¥ÇÑ »õ·Î¿î Armv9ÀÇ º¸¾È ±â´ÉÀÎ Arm ÄÁÇǵ§¼È ÄÄÇ»Æà ¾ÆÅ°ÅØó(Arm Confidential Compute Architecture, ÀÌÇÏ Arm CCA)ÀÇ ±â¼ú »ç¾çÀ» ÃÖÃÊ °ø°³Çß´Ù.

 

Armv9Àº ¾ÕÀ¸·Î Ãâ½ÃµÉ 3,000¾ï °³ÀÇ Arm ±â¹Ý Ĩ¿¡ ÃÖ÷´Ü ±â¼úÀ» Á¦°øÇÒ °ÍÀ̸ç, Arm CCA´Â ¸ðµç ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ ÄÄÇ»Æà ȯ°æÀÇ ½Å·Ú ¸ðµ¨(trust model)¿¡ ´ëÇÑ »ç°í¹æ½ÄÀ» º¯È­½ÃÅ°´Â ´ÙÀ½ ´Ü°è¸¦ Á¦½ÃÇÒ °ÍÀ¸·Î ±â´ëµÈ´Ù. À̹ø¿¡ óÀ½À¸·Î °ø°³ÇÑ Arm CCA ±â¼ú »ç¾ç°ú ´õºÒ¾î, ArmÀº ¸ðµç °³¹ßÀÚµéÀÌ ÄÁÇǵ§¼È ÄÄÇ»ÆÃÀÇ ÀÌÁ¡À» È°¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÔÀ¸·Î½á µ¥ÀÌÅÍÀÇ Èû°ú ÀáÀç·ÂÀ» ±Ø´ëÈ­ÇÑ´Ù´Â ºñÀüÀ» °øÀ¯Çß´Ù.

ÇöÀç ¾ÖÇø®ÄÉÀ̼ǰú °¡»ó ¸Ó½Å(VM)¿¡¼­´Â À̵éÀ» °ü¸®ÇÏ´Â ½´ÆÛ¹ÙÀÌÀú ¼ÒÇÁÆ®¿þ¾îÀÎ Ä¿³Î ¶Ç´Â ÇÏÀÌÆÛ¹ÙÀÌÀú¿¡ »ó´çÈ÷ ³ôÀº ¼öÁØÀÇ ½Å·Ú¸¦ ºÎ¿©ÇÑ´Ù. ½´ÆÛ¹ÙÀÌÀú´Â ¾ÖÇø®ÄÉÀ̼ÇÀÌ ÇÁ·Î±×·¥ ÄÚµå ¹× µ¥ÀÌÅ͸¦ À§ÇØ »ç¿ëÇÏ´Â ¸®¼Ò½º¿¡ ¾×¼¼½ºÇÒ ¼ö Àִµ¥, ÀÌ¿¡ µû¶ó ½´ÆÛ¹ÙÀÌÀú¿¡ ´ëÇÑ °ø°ÝÀº ¾ÖÇø®ÄÉÀÌ¼Ç ³» ±â¹Ð µ¥ÀÌÅÍ ¹× ¾Ë°í¸®ÁòÀÇ À¯Ãâ·Î À̾îÁú ¼ö ÀÖ´Ù.

ÄÁÇǵ§¼È ÄÄÇ»ÆÃÀº ÀÌ·¯ÇÑ ¾ÖÇø®ÄÉÀ̼ǰú ½´ÆÛ¹ÙÀÌÀú °£ÀÇ ÀüÅëÀû ½Å·Ú °ü°è¸¦ º¯È­½ÃŲ´Ù. Áï, ¾ÖÇø®ÄÉÀ̼ÇÀÌ »ç¿ëÇÏ´Â ¸®¼Ò½º¿¡ Á¢±ÙÇÒ ¼ö ÀÖ¾ú´ø ½´ÆÛ¹ÙÀÌÀúÀÇ ±ÇÇÑÀ» Á¦°ÅÇÏ°í, °ü¸® ±ÇÇѸ¸ À¯Áö½ÃÅ°´Â °ÍÀÌ´Ù. ÇöÀç »ç¿ëµÇ°í ÀÖ´Â µð¹ÙÀ̽ºµéÀÌ ¾öû³­ ¾çÀÇ ±â¹Ð µ¥ÀÌÅ͸¦ ó¸®ÇÏ°í ÀÖ´Ù´Â Á¡À» °í·ÁÇÒ ¶§, ÇØ´ç ¾×¼¼½º ±ÇÇÑÀ» Á¦°ÅÇÏ´Â °ÍÀº ´ë´ÜÈ÷ Áß¿äÇÑ ÀÏÀÌ´Ù. Ŭ¶ó¿ìµå ½Ã½ºÅÛÀº ¸Å¿ì ´Ù¾çÇÑ °í°´ÀÇ ÆäÀ̷εå(payloads)¸¦ ½ÇÇàÇÒ ¼ö ÀÖÀ¸¸ç, ¸ð¹ÙÀÏ µð¹ÙÀ̽º´Â ÀÇ·á µ¥ÀÌÅͺÎÅÍ ±â¾÷ À̸ÞÀϱîÁö À̸£´Â °³ÀÎ ¹× ¾÷¹« Á¤º¸¸¦ ¸ðµÎ º¸À¯ÇÒ ¼ö ÀÖ´Ù. ÄÁÇǵ§¼È ÄÄÇ»ÆÃÀº ¸ðµç ÄÄÇ»Æà ȯ°æ¿¡¼­ ºñ°¡½ÃÀûÀÎ ±â¼úÀ» ½Å·ÚÇØ¾ß ÇÒ Çʿ伺À» ³·Ãá´Ù.

 

¼¾¼­ºÎÅÍ ½º¸¶Æ®Æù, ±×¸®°í ½´ÆÛÄÄÇ»ÅÍ¿¡ À̸£´Â ±¤¹üÀ§ÇÑ ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ äÅõǰí ÀÖ´Â ÄÄÇ»Æà ¾ÆÅ°ÅØó·Î¼­, ArmÀº ¾÷°è°¡ ÇÊ¿ä·Î ÇÏ´Â °ß°íÇÑ º¸¾È ±â¹ÝÀ» Á¦°øÇϸ鼭 °³¹ßÀÚµéÀÌ ÃÖ´ëÇÑ °£´ÜÇÏ°í ½Å¼ÓÇÏ°Ô ArmÀÇ º¸¾È ±â¼úÀ» ±¸ÇöÇÒ ¼ö ÀÖµµ·Ï º¸ÀåÇÒ ¼ö Àִ Ưº°ÇÑ À§Ä¡¿¡ ÀÖ´Ù.

Arm CCA´Â ¿öÅ©·Îµå °Ý¸®(isolation)¸¦ È®ÀåÇÔÀ¸·Î½á, ±×°£ °í°´ µ¥ÀÌÅÍ¿¡ ÀǵµÀûÀ¸·Î ¾×¼¼½ºÇÏÁö ¾Ê´Â À§Ä¡¿¡ ÀÖ¾ú´ø ¼­ºñ½º Á¦°øÀÚµéÀ» °í°´ µ¥ÀÌÅÍ¿¡ ¾×¼¼½ºÇÒ ¼ö ¾ø´Â À§Ä¡·Î Àüȯ½ÃŲ´Ù. °á°úÀûÀ¸·Î, ½Å·Ú°¡ Çʼö·Î ¿ä±¸µÇ´Â ¼ÒÇÁÆ®¿þ¾îÀÇ ±Ô¸ð, ÇØÄ¿ °ø°Ý¸é(attack surface), ±×¸®°í °í°´ µ¥ÀÌÅÍ ¹× ¾Ë°í¸®Áò ħÇØÀÇ °¡´É¼ºÀ» ÁÙÀδÙ. Arm CCA´Â »ç¿ë ÁßÀÎ µ¥ÀÌÅÍ ¹× ÄÚµå±îÁöµµ º¸È£ÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â »õ·Î¿î Á¾·ùÀÇ ÄÁÇǵ§¼È ÄÄÇ»Æà ȯ°æÀÎ ¿µ¿ª(Realm)À» Á¦°øÇÑ´Ù.

¿µ¿ªÀÇ ÄÚµå ¹× µ¥ÀÌÅʹ ƯÁ¤ ¿µ¿ª¿¡ ÇÒ´çµÈ ¸Þ¸ð¸® ³»¿¡ À§Ä¡Çϸç, ÇØ´ç ¿µ¿ªÀ» »ý¼ºÇÑ ½´ÆÛ¹ÙÀÌÀú ¼ÒÇÁÆ®¿þ¾îÀÎ Ä¿³Î ¶Ç´Â ÇÏÀÌÆÛ¹ÙÀÌÀú, Æ®·¯½ºÆ®Á¸ ÄÚµå, ÇØ´ç ¿µ¿ªÀÌ ½Å·ÚÇÒ ¼ö ¾ø´Â ´Ù¸¥ ¿µ¿ª ¹× µð¹ÙÀ̽ºµéÀÌ °ü·Ã ¸Þ¸ð¸®¿¡ Á¢±ÙÇÏ·Á´Â ½Ãµµ´Â ¸ðµÎ Â÷´ÜµÇ¸ç ¿¹¿Ü ¿À·ù·Î 󸮵ȴÙ. À̸¦ ±¸ÇöÇϱâ À§ÇØ, ±âÁ¸ ¾ÆÅ°ÅØó¿¡ ±×·¡´¼ º¸È£ Å×À̺í(Granule Protection Table)À̶ó´Â »õ·Î¿î µ¥ÀÌÅÍ ±¸Á¶°¡ Ãß°¡µÆ´Ù. ÀÌ ±¸Á¶´Â ƯÁ¤ ÆäÀÌÁö°¡ ¿µ¿ª¿¡ »ç¿ëµÉ °ÍÀÎÁö, ¶Ç´Â Æ®·¯½ºÆ®Á¸, ±âÁ¸ ¾ÖÇø®ÄÉÀ̼Ç, Ä¿³Î ¹× ÇÏÀÌÆÛ¹ÙÀÌÀú°¡ ½ÇÇàµÇ´Â ÀϹÝÀûÀÎ ¼¼°è¿¡ »ç¿ëµÉ °ÍÀÎÁö¸¦ ÃßÀûÇÑ´Ù.

Çϵå¿þ¾î´Â ¸ðµç ¾×¼¼½º¿¡¼­ ÇØ´ç Å×À̺íÀ» È®ÀÎÇÑ ÈÄ ºñÁ¤»óÀûÀÎ ¾×¼¼½º´Â Â÷´ÜÇÑ´Ù. ÇÏÀÌÆÛ¹ÙÀÌÀú ¹× Ä¿³ÎÀº ÀÌ Å×À̺íÀ» °£Á¢ÀûÀ¸·Î ¾÷µ¥ÀÌÆ®ÇÏ¿©, ÀϹÝÀûÀÎ ¼¼°è¿¡¼­ÀÇ »ç¿ë°ú ¿µ¿ª¿¡¼­ÀÇ »ç¿ë, ¶Ç´Â ÀϹÝÀûÀÎ ¼¼°è¿¡¼­ÀÇ »ç¿ë°ú Æ®·¯½ºÆ®Á¸¿¡¼­ÀÇ »ç¿ë »çÀÌ¿¡¼­ ÆäÀÌÁöÀÇ ¸¶À̱׷¹À̼ÇÀ» Çã¿ëÇÑ´Ù. ÀÌó·³ ¼­·Î ´Ù¸¥ º¸¾È ȯ°æ¿¡¼­ ¸Þ¸ð¸® ¸®¼Ò½º¸¦ À̵¿ÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ¿ª·®Àº ¾ÆÅ°ÅØóÀÇ ÁÖ¿ä º¯È­´Ù. ¿µ¿ª¿¡ ´ëÇÑ ¼³¸í°ú ¿µ¿ªÀÌ ¾î¶»°Ô ¿î¿µµÇ´ÂÁö¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â Arm Æç·Î¿ìÀÎ Âû½º °¡¸£½Ã¾Æ-Åäºó(Charles García-Tobin)ÀÇ ºí·Î±×¿¡¼­ È®ÀÎÇÒ ¼ö ÀÖ´Ù.

 

Arm CCA °³¹ßÀÇ ÇÙ½É ¸ñÇ¥´Â ¸ðµç °³¹ßÀÚµéÀÌ ¾î¶² ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ°í ÀÖ´ÂÁö¿¡ »ó°ü¾øÀÌ Ç×»ó ÄÁÇǵ§¼È ÄÄÇ»Æÿ¡ ¾×¼¼½º °¡´ÉÇϵµ·Ï ¸¸µå´Â °ÍÀÌ´Ù. Çϵå¿þ¾î »ç¾çÀ» °ø°³ÇÔ¿¡ À̾î, ArmÀº Arm CCA °³¹ßÀÇ Áß¿äÇÑ ´ÙÀ½ ´Ü°è·Î ³ª¾Æ°¡±â À§ÇØ ±¤¹üÀ§ÇÑ ¼ÒÇÁÆ®¿þ¾î ¿¡ÄڽýºÅÛ°ú Áö¼ÓÀûÀ¸·Î Çù·ÂÇÏ°í ÀÖ´Ù.

´õºÒ¾î, 6¿ù 23ÀÏ ¿ÀÈÄ 2½Ã(UTC ±âÁØ)¿¡ ¿Â¶óÀÎÀ¸·Î °³ÃÖµÈ Linaro Arm CCA Tech Event¿¡¼­ ArmÀº OSS °³¹ß ¹× ¾÷½ºÆ®¸®¹Ö¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â Çϵå¿þ¾î ¹× ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØó¿Í ¸®¼Ò½º¸¦ °ø°³Çß´Ù. ¿©±â¿¡´Â ÄÄÆÄÀÏ·¯ Áö¿ø, ¿ÀǼҽº Æ®·¯½ºÆ¼µå Æß¿þ¾î(Trusted Firmware)-A (TF-A) Monitor ÄÚµå, ÇÁ·ÎÁ§Æ® Veraison µîÀÌ Æ÷ÇԵƴÙ. ÇâÈÄ ArmÀº Realm Management MonitorÀÇ ·¹ÆÛ·±½º ±¸ÇöÀ» Á¦°øÇÏ°í, ÅøüÀÎ ¹× OS º¥´õ¿Í ±ä¹ÐÇÑ Çù·ÂÀ» ÅëÇØ ÃÖ´ëÇÑ ±¤¹üÀ§ÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚµéÀÌ ¿µ¿ª¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖµµ·Ï ÇÒ °èȹÀ̶ó°í ¹àÇû´Ù.

 

Arm CCA¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â À¥»çÀÌÆ®¿¡¼­ È®ÀÎÇÒ ¼ö ÀÖ´Ù.

  Å±×(Tag)  : ARM
°ü·Ã ±â»ç º¸±â
[¿µ»ó] NVIDIA X ARM µ¥½ºÅ©Å¾ CPU ÁøÃâ, PC½ÃÀåÀ» µÚÈçµé ¼ö ÀÖÀ»±î?
[¿µ»ó] PC¿ë ARMÀº X86À» ÀÌ±æ ¼ö ÀÖÀ»±î?,¿£ºñµð¾Æ PC¿ë ARM CPU ÀλçÀÌÆ® ÇÁ¸®Ä÷
[¿µ»ó] INTEL XPU¿Í NVIDIA¿¡ ´ëÇ×ÇÏ´Â AMDÀÇ Àü·«,±×¸®°í ARM CPU Ãâ½ÃÀÇ »ó°ü°ü°è´Â?
[´º½º] Ä÷ÄÄ, ÇÁ¸®¹Ì¾ö ±â´ÉÀ» ´õ Àú·ÅÇÏ°Ô Á¦°øÇÏ´Â ½º³Àµå·¡°ï 8s Gen3 ¸ð¹ÙÀÏ Ç÷§Æû ¹ßÇ¥
[´º½º] Ä÷ÄÄ ½º³Àµå·¡°ï X ¿¤¸®Æ® AI ¼º´É, ÀÎÅÚ ÄÚ¾î ¿ïÆ®¶óº¸´Ù ÃÖ´ë 10¹è?
[´º½º] Arm, AI ÀÎÇÁ¶ó È°¼ºÈ­ À§ÇÑ Arm ³×¿À¹ö½º ·Îµå¸Ê ¾÷µ¥ÀÌÆ® ¹ßÇ¥
ű×(Tags) : ARM     °ü·Ã±â»ç ´õº¸±â
ÆíÁýºÎ / ÆíÁýºÎ´Ô¿¡°Ô ¹®ÀÇÇϱâ press@bodnara.co.kr
À̱â»ç¿Í »çÁøÀº ¾÷ü¿¡¼­ Á¦°ø¹ÞÀº º¸µµÀÚ·á¿Í »çÁøÀ¸·Î, º¸µå³ª¶óÀÇ ³íÁ¶¿Í´Â ´Ù¸£´Ù´Â Á¡À» ¾Ë·Áµå¸³´Ï´Ù.
½ÎÀÌ¿ùµå °ø°¨ ±â»ç¸µÅ© ÆÛ°¡±â ±â»ç³»¿ë ÆÛ°¡±â ÀÌ ±â»ç¸¦ ÇϳªÀÇ ÆäÀÌÁö·Î ¹­¾î º¼ ¼ö ÀÖ½À´Ï´Ù. Ãâ·Âµµ °¡´ÉÇÕ´Ï´Ù.
ȨÀ¸·Î žÀ¸·Î
º¸µå³ª¶ó ¸¹À̺» ±â»ç
¸ÞÀκ¸µå Ĩ¼Â¾ø´Â ¹Ì´Ï PC, ASRock µ¥½ºÅ©¹ÌÆ® X600 ½Ã¸®Áî Ãâ½Ã
½Ã±×¸¶, Ç®ÇÁ·¹ÀÓ ¹Ì·¯¸®½º Ä«¸Þ¶ó¿ë SIGMA 50mm F1.2 DG DN | Art ·»Áî ¹ßÇ¥
»ï¼ºÀüÀÚ, °¶·°½Ã ÅÇ S6 ¶óÀÌÆ® (2024) ±Û·Î¹ú Ãâ½Ã
ÀÎÅÚ ¾ÆÅ© ±×·¡ÇÈ Ä«µå ¼º´É ÃÖ´ë 174% Çâ»ó, 31.0.101.5379 ¹öÀü µå¶óÀ̹ö ¹èÆ÷
UFS Ä«µå ÀüöÀ» ¹âÁö ¾ÊÀ»±î?, »ï¼ºÀüÀÚ SD Express microSD Ä«µå ¹ßÇ¥
Non-Kµµ °­È­µÈ ¸ÖƼ ½º·¹µå ¼º´É, ÀÎÅÚ ÄÚ¾î i7-14700F
±×·¡ °áÁ¤Çß¾î! QHD¿ë VGA, ¶óµ¥¿Â RX 7900 GRE vs ÁöÆ÷½º RTX 4070 Super
È­ÀÌÆ® °¨¼º¿¡ ¶óÀÌÁ¨ 8000 ½Ã¸®Áî À§ÇÑ È®À强±îÁö, GIGABYTE B650E AORUS ELITE X AX ICE Á¦À̾¾Çö
   ÀÌ ±â»çÀÇ ÀÇ°ß º¸±â
Æ®À§ÅÍ º£Å¸¼­ºñ½º °³½Ã! ÃֽŠPC/IT ¼Ò½ÄÀ» Æ®À§Å͸¦ ÅëÇØ È®ÀÎÇϼ¼¿ä @bodnara

±âÀÚÀÇ ½Ã°¢ÀÌ Ç×»ó ¿ÇÀº°ÍÀº ¾Æ´Õ´Ï´Ù. ³ª¸ÓÁö´Â ¿©·¯ºÐµéÀÌ Ã¤¿ö Áֽʽÿä.

2014³âºÎÅÍ ¾î·Á¿î À̾߱⸦ ½±°Ô ÇÏ´Â °ÍÀ¸·Î ÆíÁý¹æħÀ» ¹Ù²ß´Ï´Ù.
´Ð³×ÀÓ À¥º¿¹æÁö

ȨÀ¸·Î žÀ¸·Î
 
 
2024³â 03¿ù
ÁÖ°£ È÷Æ® ·©Å·

[°á°ú¹ßÇ¥] 2023³â 4ºÐ±â Æ÷ÀÎÆ® ¼ÒÁø ·Î¶Ç 23
[°á°ú¹ßÇ¥] 2023³â 3ºÐ±â Æ÷ÀÎÆ® ¼ÒÁø ·Î¶Ç 16
[°á°ú¹ßÇ¥] 2023³â 2ºÐ±â Æ÷ÀÎÆ® ¼ÒÁø ·Î¶Ç 18
[°á°ú¹ßÇ¥] 2023³â 1ºÐ±â Æ÷ÀÎÆ® ¼ÒÁø ·Î¶Ç 15
[°á°ú¹ßÇ¥] 2022³â 4ºÐ±â Æ÷ÀÎÆ® ¼ÒÁø ·Î¶Ç 27

½Ç½Ã°£ ´ñ±Û
¼Ò¼È ³×Æ®¿öÅ©