µ¥ÀÌÅͼ Àüü¸¦ ºÐ¼®ÇØ ÅëÂû ¾ò´Â °ÍÀº °¡´É, °³º° ¾ÆÀÌÅÛ ¿¶÷Àº ºÒ°¡´É
[º¸¾È´º½º ¹®°¡¿ë ±âÀÚ] ±¸±ÛÀÌ »õ·Î¿î À¯ÇüÀÇ ´ÙÀÚ°£ °è»ê(multi-party computation, MPC) ±â¼úÀ» ¹ßÇ¥Çß´Ù. Á¶Á÷µéÀÌ ±â¹Ð¿¡ ¼ÓÇÏ´Â µ¥ÀÌÅ͸¦ °¡Áö°í °øÀ¯Çϰųª Çù¾÷À» ÇØ¾ß ÇÒ ¶§ Á» ´õ ¾ÈÀüÇÏ°Ô ÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â °ÍÀ̶ó°í ÇÑ´Ù.
[À̹ÌÁö = iclickart]
ÀÌ »õ·Î¿î MPC ±â¼úÀÇ À̸§Àº ¡®ÇÁ¶óÀ̺ø Á¶ÀÎ ¾Ø ÄÄǻƮ(Private Join and Compute)¡¯·Î, ¿ø·¡´Â PSI¶ó°í ¾Ë·ÁÁø ¾ÏÈ£È ÇÁ·ÎÅäÄÝÀ» ÇÑÃþ ´õ °ÈÇÒ ¸ñÀûÀ¸·Î °³¹ßµÆ´Ù°í ÇÑ´Ù. PSI´Â ¡®»çÀû Áý´Ü ±³Â÷(private set intersection)¡¯ÀÇ Áظ»ÀÌ´Ù. ±¸±ÛÀº ¡®ÇÁ¶óÀ̺ø Á¶ÀÎ ¾Ø ÄÄǻƮ¡¯¸¦ ¿ÀǼҽº·Î Ç®¾ú´Ù.
¡®ÇÁ¶óÀ̺ø Á¶ÀÎ ¾Ø ÄÄǻƮ¡¯´Â Á¶Á÷µéÀÌ ¼·Î µ¥ÀÌÅ͸¦ °øÀ¯ÇÏ°í Áý°èÇØ »õ·Î¿î ÅëÂûÀ» ¾ò¾î°¥ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â °ÍÀ¸·Î, ÀÌ °úÁ¤¿¡¼ ƯÁ¤ °³Àο¡ ´ëÇÑ Á¤º¸¸¦ ½Ç¼ö³ª °íÀǷΠȹµæÇÒ ¼ö ¾øµµ·Ï ÇØÁØ´Ù. °³°³Àο¡ ´ëÇÑ ½Äº°°ú ÀÎÁö´Â ºÒ°¡´ÉÇÏ°Ô Çϸé¼, Àüü µ¥ÀÌÅÍ¿¡ ´ëÇÑ ºÐ¼®Àº °¡´ÉÄÉ ÇØÁشٴ °ÍÀÌ´Ù.
¡®ÇÁ¶óÀ̺ø Á¶ÀÎ ¾Ø ÄÄǻƮ¡¯´Â ÀÏÁ¾ÀÇ »õ·Î¿î ¾ÏÈ£È ÇÁ·ÎÅäÄÝ·Î, Á¶Á÷µéÀº À̸¦ È°¿ëÇØ ½Äº°ÀÚ´Â ¹°·Ð, ±× ½Äº°ÀÚ¿Í ¿¬°áµÈ µ¥ÀÌÅ͸¦ ¾ÏÈ£È ÇÏ°í, À̸¦ ÅëÇÕÇؼ ƯÁ¤ ¸ñÀûÀ» °¡Áø ´Ù¾çÇÑ °è»ê È°µ¿À» ÇÒ ¼ö ÀÖ°Ô µÈ´Ù°í ÇÑ´Ù.
¡°¸ðµç ÀÔ·Â °ª(½Äº°ÀÚ¿Í, ½Äº°ÀÚ¿Í ¿¬°áµÈ µ¥ÀÌÅÍ)Àº ÀüºÎ ¾ÏÈ£È µÇ¾î¼ 󸮵ǰí, µû¶ó¼ Àü °úÁ¤À» ÅëÇØ Àб⠺Ұ¡´ÉÇÑ »óÅ·ΠÀ¯ÁöµË´Ï´Ù. µ¥ÀÌÅͼÂÀ» °øÀ¯ÇÏ´Â °ü°èÀÚµé ÀüºÎ ¿ø½Ã ÀڷḦ ³ëÃâÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. ÇÏÁö¸¸ °è»ê °úÁ¤À» ÅëÇØ ³ª¿Â Ãâ·Â °ªÀ» »ç¿ëÇØ ¿©·¯ °¡Áö Áú¹®¿¡ ´ëÇÑ ´äÀ» ±¸ÇÒ ¼ö´Â ÀÖ½À´Ï´Ù. ÀÌ·± °úÁ¤À» ÅëÇØ ¾ò¾î³»´Â ÃÖÁ¾ °á°ú´Â Áý°èµÈ Åë°èÀÚ·á ÇüÅ·θ¸ Á¦°øµË´Ï´Ù.¡± ±¸±ÛÀÇ ¼³¸íÀÌ´Ù.
¡®ÇÁ¶óÀ̺ø Á¶ÀÎ ¾Ø ÄÄǻƮ¡¯´Â µÎ °³ÀÇ ¾ÏÈ£È ±â¼úÀ» ÇÕÇÑ °ÍÀ¸·Î, Çϳª´Â PSIÀÌ°í ´Ù¸¥ Çϳª´Â µ¿Çü¾ÏÈ£(homomorphic encryption)ÀÌ´Ù. PSI´Â µ¥ÀÌÅ͸¦ °øÀ¯ÇÏ´Â ¾çÃøÀÌ µ¥ÀÌÅ͸¦ ÇÕÃÄ °øÅëµÈ ½Äº°ÀÚ¸¦ ã¾Æ³»°Ô ÇØÁÖ´Â ±â´ÉÀ» °¡Áö°í ÀÖ°í, µ¿Çü¾ÏÈ£´Â ¾ÏÈ£ÈµÈ µ¥ÀÌÅ͸¦ °¡Áö°í ƯÁ¤ À¯ÇüÀÇ °è»ê½ÄÀ» º¹È£È ¾øÀÌ Àû¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù.
ÀÌ ¿ÀǼҽº¸¦ »ç¿ëÇØ µ¥ÀÌÅ͸¦ °øÀ¯ÇÏ°í °è»êÇßÀ» ¶§ ³ëÃâµÇ´Â °Ç ¡®ÇÕÃÄÁø µ¥ÀÌÅͼÂÀÇ ¿ë·®¡¯°ú ¡®Åë°è Àڷᡯ»ÓÀ̶ó°í ÇÑ´Ù. µ¥ÀÌÅͼ ³»¿¡ Æ÷ÇÔµÈ °¢°¢ÀÇ ÀÚ·áµéÀº ¹«ÀÛÀ§ Å°·Î ¾ÏÈ£È µÈ »óÅ¿¡¼ º¸È£µÇ°í, µû¶ó¼ ¿ø½Ã ÇüÅ·ΠÁ¦°øµÇ´Â ÀÏÀÌ ¾ø´Ù°í ±¸±ÛÀº °Á¶Çß´Ù. ½£Àº º¼ ¼ö ÀÖ°Ô ÇØÁÖµÇ, °¢°¢ÀÇ ³ª¹«´Â ½Äº°ÇÏÁö ¸øÇÏ°Ô ÇÑ °ÍÀ̶ó´Â ¶æÀÌ´Ù.
±¸±ÛÀº ¡°MPC¿Í ¾ÏÈ£È ±â¼úÀ» º¸´Ù ´õ ±¤¹üÀ§ÇÏ°Ô ÆÛÆ®¸®°í ½ÇÁ¦ »ýÈ° ¼Ó¿¡ »ç¿ëµÇ°Ô ¸¸µêÀ¸·Î½á µ¥ÀÌÅÍ º¸È£¶ó´Â °³³äÀÌ º¸´Ù ´õ ¸¸¿¬ÇÏ°Ô È®»êµÇµµ·Ï ³ë·ÂÇÏ°í ÀÖ´Ù¡±¸ç ¡°À̹ø¿¡ ±¸±Û ³»ºÎ¿¡¼ °³¹ßÇÑ »õ·Î¿î ¾ÏÈ£È ±â¼úÀ» ¿ÀǼҽº·Î ÀüȯÇÑ °Íµµ ±× ¶§¹®¡±À̶ó°í ¹àÇû´Ù.
¡°¾ÕÀ¸·Î ¡®ÇÁ¶óÀ̺ø Á¶ÀÎ ¾Ø ÄÄǻƮ¡¯¸¦ »ç¿ëÇØ ´õ ¸¹Àº Àü¹®°¡µéÀÌ Çù¾÷ÇÏ°í, ÇÔ²² µ¥ÀÌÅ͸¦ ÆÄÇìÄ¡°í, »õ·Î¿î ÅëÂûÀ» ¾ò±â¸¦ ¹Ù¶ø´Ï´Ù. °ø°ø Á¤Ã¥, ´Ù¾ç¼º°ú Æ÷¿ë, ÀÇ·á¿Í °Ç°, ÀÚµ¿Â÷ ¾ÈÀü Ç¥ÁØ °³¹ß µî°ú °°Àº ºÐ¾ß¿¡¼ ƯÈ÷ ÀÌ·± µ¥ÀÌÅÍ °ü·Ã °øÀ¯ ¹× °è»ê È°µ¿ÀÌ ÇÊ¿äÇÑ °ÍÀ¸·Î ¾Ë·ÁÁ® Àִµ¥, ´õ ¸¹Àº ¼º°ú°¡ Àֱ⸦ Èñ¸ÁÇÕ´Ï´Ù.¡±
±¸±ÛÀÇ ¡®ÇÁ¶óÀ̺ø Á¶ÀÎ ¾Ø ÄÄǻƮ¡¯´Â ±êÇãºê(https://github.com/Google/private-join-and-compute)¸¦ ÅëÇØ ¿¶÷ ¹× ´Ù¿î·Îµå°¡ °¡´ÉÇÏ´Ù.
3ÁÙ ¿ä¾à
1. µ¥ÀÌÅ͸¦ ´õ ¾ÈÀüÇÏ°Ô °øÀ¯ÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â »õ·Î¿î ±â¼ú, ±¸±ÛÀÌ °³¹ß.
2. ÀÌ ±â¼úÀÇ À̸§Àº ¡®ÇÁ¶óÀ̺ø Á¶ÀÎ ¾Ø ÄÄǻƮ¡¯·Î, ¿ÀǼҽº·Î Ç®¸².
3. µ¥ÀÌÅͼÂÀÇ ÀüüÀûÀÎ °øÀ¯¿Í °è»ê µîÀº °¡´ÉÇÏÁö¸¸, ±× °úÁ¤¿¡¼ µ¥ÀÌÅͼ¿¡ Æ÷ÇÔµÈ °³°³ÀÎÀÌ ½Äº°µÇÁö´Â ¾ÊÀ½.
[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>