À¯Æ¼¸¶ÄÚ¡¤ÄÚ¸¶Æ¼³Ý, PQC Ç¥ÁØÈ È帧 ¼Ò°³ÇÏ°í ¾çÀÚ ¾ÈÀü º¸¾È ½Ã¿¬ ÁøÇà
[º¸¾È´º½º ¿©ÀÌ·¹ ±âÀÚ] ÀüÅëÀûÀÎ °ø°³Å° ¾ÏÈ£ÀÇ ÃàÀÎ RSA, ECC, µðÇÇ-Ç︸(DH)Àº ¿À·§µ¿¾È ÀÎÅͳݰú ±ÝÀ¶, °ø°ø ÀÎÇÁ¶óÀÇ º¸¾ÈÀ» ÁöÅÊÇØ ¿Ô´Ù. ±×·¯³ª ¾çÀÚ ¾Ë°í¸®Áò, ƯÈ÷ ¼î¾î(Shor) ¾Ë°í¸®Áò°ú ±×·Î¹ö(Grover) ¾Ë°í¸®ÁòÀÇ µîÀåÀº ÀÌ ±â¹Ý ÀÚü¸¦ ¹«·ÂÈÇÒ ¼ö ÀÖ´Â ¡®°ÔÀÓ Ã¼ÀÎÀú¡¯·Î Æò°¡µÈ´Ù.
ÄÉÀÌ»çÀÎ, À¯Æ¼¸¶ÄÚ, ÄÚ¸¶Æ¼³ÝÀº 4ÀÏ ¼¿ï ¾çÀç ¿¤Å¸¿ö¿¡¼ ¡®µðÆæµå ´õ ǻó¡¯(Defending the Future) ¼¼¹Ì³ª¸¦ ¿°í ¾çÀÚ³»¼º ¾ÏÈ£(PQC)¿Í Ű °ü¸® ½Ã½ºÅÛ(KMS)À» ÇÙ½É ÁÖÁ¦·Î ºü¸£°Ô º¯ÈÇÏ´Â º¸¾È ȯ°æ ¼Ó¿¡¼ ±â¾÷ÀÌ ÁغñÇØ¾ß ÇÒ ±â¼úÀû ´ëÀÀ Àü·«À» °øÀ¯Çß´Ù.

¡ã¼¼¹Ì³ª¿¡¼ ¹ßÇ¥ ÁßÀÎ ÄÉÀÌ»çÀÎ ÄÁ¼³ÆÃÆÀ Á¶Çö»ï ºÎÀå [ÀÚ·á: ÄÉÀÌ»çÀÎ]
ÄÉÀÌ»çÀÎÀº DB ¾ÏÈ£È¿Í PKI ÀÎÁõ, ÅëÇÕ°èÁ¤°ü¸®, ¸ð¹ÙÀÏ º¸¾È ¼Ö·ç¼Ç µîÀ¸·Î °ø°ø¡¤±ÝÀ¶¡¤´ë±â¾÷ 8000¿© °í°´»ç¸¦ È®º¸ÇÑ Å° °ü¸® ¼Ö·ç¼Ç ¡®ÄÉÀÌ»çÀÎKMS¡¯(KSignKMS)¸¦ ÅëÇØ ±â¾÷ Àü¹ÝÀÇ ¾ÏȣŰ »ý¾ÖÁֱ⸦ ÅëÇÕ °ü¸®Çؿ ´ëÇ¥ÀûÀÎ Á¤º¸º¸¾È ±â¾÷ÀÌ´Ù.
¾çÀÚ ½Ã´ë, ¡®Áö±Ý¡¯ ½ÃÀÛÇØ¾ß ÇÏ´Â ÀÌÀ¯
SHA-1¿¡¼ SHA-2/3·ÎÀÇ ÀüȯÁ¶Â÷ 10³âÀÌ ³Ñ°Ô °É·Èµí, ±¹³» ¾Ïȣü°è¸¦ PQC ±â¹ÝÀ¸·Î ¿ÏÀüÈ÷ ÀüȯÇÏ´Â µ¥´Â ÃÖ¼Ò ¼ö½Ê ³âÀÌ ¼Ò¿äµÉ °ÍÀ¸·Î Àü¸ÁµÈ´Ù. °úÇбâ¼úÁ¤º¸Åë½ÅºÎ°¡ 2035³â±îÁö ±¹³» ¾Ïȣü°è¸¦ PQC·Î ÀüȯÇϰڴٴ û»çÁøÀ» Á¦½ÃÇÑ °Íµµ ÀÌ °°Àº ¼Ò¿ä ±â°£À» ÀüÁ¦·Î ÇÑ Á¤Ã¥Àû ¼±¾ðÀÌ´Ù. ±× »çÀÌ¿¡µµ µ¥ÀÌÅÍ´Â °è¼Ó ½×À̰í, °ø°ÝÀÚ´Â ¿À´Ã ¼öÁýÇÑ ¾ÏÈ£¹®À» ³»ÀÏ, ȤÀº 10³â µÚ ¾çÀÚÄÄÇ»ÅÍ·Î ¿¾îº¼ Áغñ¸¦ Çϰí ÀÖ´Ù.
¾Ïȣü°èÀÇ ÀüȯÀº ÇÑ ¹ø¿¡ ³¡³ª´Â ÇÁ·ÎÁ§Æ®°¡ ¾Æ´Ï¶ó, ¿À·£ ½Ã°£¿¡ °ÉÃÄ ±âÁ¸ ½Ã½ºÅÛ°ú ½Å±Ô ¾Ë°í¸®ÁòÀÌ °øÁ¸ÇÏ´Â ¡®ÀÌÇà±â °ü¸®¡¯ ¹®Á¦´Ù. ÀÌ ÀÌÇà±â¸¦ ÅëÁ¦ °¡´ÉÇÏ°Ô ¸¸µå´Â µµ±¸°¡ ¹Ù·Î PQC¸¦ Áö¿øÇÏ´Â KMS´Ù.
¾çÀÚ ½Ã´ëÀÇ ¾ÈÀüÇÑ Å° °ü¸®´Â ´õ ÀÌ»ó ÀÌ·ÐÀÌ ¾Æ´Ï¶ó ±ÔÁ¦¿Í »ç°í, ±â¼ú ¹ßÀüÀÌ µ¿½Ã¿¡ ¿ä±¸ÇÏ´Â ½ÇÁúÀûÀÎ °úÁ¦°¡ µÆ´Ù. KMS¸¦ ÅëÇÑ Ã¼°èÀûÀΠŰ °ü¸®¿Í PQC Àüȯ Àü·«ÀÌ ÇâÈÄ 10³â ±¹³» ±â°ü¡¤±â¾÷ º¸¾È Àü·«ÀÇ ¼ºÆÐ¸¦ °¡¸¦ ÇÙ½É ºÐ±âÁ¡ÀÌ µÉ Àü¸ÁÀÌ´Ù.
PQC ½Ã´ëÀÇ KMS, ¿Ö ¡®Å°¡¯°¡ ¾Æ´Ï¶ó ¡®Ç÷§Æû¡¯Àΰ¡
ÀÌ·± ȯ°æ¿¡¼ KMS´Â ´Ü¼øÇÑ ¾ÏȣŰ ÀúÀå¼Ò°¡ ¾Æ´Ï¶ó, Á¶Á÷ Àü¹ÝÀÇ ¾ÏÈ£ ÀÚ»ê°ú Á¤Ã¥À» ÅëÇÕ °ü¸®ÇÏ´Â º¸¾È Ç÷§ÆûÀ¸·Î ÀçÁ¤Àǵǰí ÀÖ´Ù°í ÄÉÀÌ»çÀÎ ÄÁ¼³ÆÃÆÀ Á¶Çö»ï ºÎÀåÀº ¼³¸íÇß´Ù.
KMS´Â ¾ÖÇø®ÄÉÀ̼Ç, µ¥ÀÌÅͺ£À̽º(DB), ÆÄÀÏ ¼¹ö, HSM µî ´Ù¾çÇÑ ½Ã½ºÅÛ¿¡ Èð¾îÁ® ÀÖ´Â ¾Ïȣ۸¦ Áß¾Ó¿¡¼ »ý¼º¡¤ºÐ¹è¡¤±³Ã¼¡¤Æó±âÇϸç, Á¢±ÙÅëÁ¦¿Í °¨»ç ·Î±×¸¦ ÅëÇØ Ű ¶óÀÌÇÁ»çÀÌŬ Àüü¸¦ °üÁ¦ÇÑ´Ù.
ƯÈ÷ PQC Àüȯ±â¸¦ ¸ÂÀÌÇÑ Áö±Ý, KMS´Â ±âÁ¸ ¾ÏÈ£¿Í ¾çÀÚ³»¼º¾ÏÈ£¸¦ µ¿½Ã¿¡ ¿î¿ëÇϸ鼵µ ¼ºñ½º Áß´Ü ¾øÀÌ Á¡ÁøÀû ÀüȯÀ» °¡´ÉÇÏ°Ô ÇÏ´Â ¡®°ü¹®¡¯ ¿ªÇÒÀ» ¸Ã´Â´Ù.
KMSÀÇ º»ÁúÀº ¾ÏȣŰÀÇ »ý¼º¡¤ºÐ¹è¡¤»ç¿ë¡¤°»½Å¡¤ÁßÁö¡¤Æó±â¡¤¹é¾÷¡¤º¹±¸¿¡ À̸£´Â Àü ¶óÀÌÇÁ»çÀÌŬÀ» Áß¾Ó¿¡¼ ÅëÁ¦ÇÏ´Â µ¥ ÀÖ´Ù. ¿©±â¿¡ ¾çÀÚ³»¼º¾ÏÈ£°¡ ´õÇØÁö¸é, ´Ü¼øÈ÷ »õ·Î¿î ¾Ë°í¸®ÁòÀ» Ãß°¡ÇÏ´Â ¼öÁØÀ» ³Ñ¾î ±âÁ¸ RSA¡¤ECC ±â¹Ý Ű¿¡¼ PQC ±â¹Ý Ű·ÎÀÇ ¡®Àüȯ °èȹ¡¯±îÁö °ü¸®ÇØ¾ß ÇÑ´Ù.
PQC Áö¿ø KMS, ¾î¶»°Ô ÀÛµ¿Çϳª
¾çÀÚ ³»¼º KMSÀÇ ÇÙ½ÉÀº ¡®¾î¶² ۸¦, ¾îµð¼, ¾î¶»°Ô º¸È£ÇÏ´À³Ä¡¯¿¡ ÀÖ´Ù. ÄÉÀÌ»çÀÎKMS´Â µ¥ÀÌÅÍ ¾ÏȣŰ(DEK)¿Í À̸¦ º¸È£ÇÏ´Â ¸¶½ºÅÍŰ(KEK)¸¦ ºÐ¸® °ü¸®ÇÏ¸é¼ Æ¯È÷ KEK¸¦ PQC ±â¹Ý KEM(Ű ĸ½¶È ¸ÞÄ¿´ÏÁò)ÀÎ ML-KEM µîÀ¸·Î ¾ÏÈ£ÈÇØ ÀúÀåÇÑ´Ù.
KMS¿Í ¿¡ÀÌÀüÆ® °£ Ű Àü¼Û ±¸°£ ¶ÇÇÑ PQC ¾ÏÈ£¸¦ Àû¿ëÇØ Ű À̵¿ °æ·Î ÀÚü¸¦ ¾çÀÚ ³»¼º ä³Î·Î º¸È£ÇÑ´Ù. ¿©±â¿¡ ML-DSA µî PQC ÀüÀÚ¼¸íÀ» Ȱ¿ëÇØ °ü¸®ÀÚ¡¤¿¡ÀÌÀüÆ®¡¤½Ã½ºÅÛ °£ »óÈ£ ÀÎÁõÀ» ¼öÇàÇÔÀ¸·Î½á Ű¿Í ä³Î, ÁÖü ÀÎÁõ±îÁö ¾çÀÚ ÀÌÈÄ È¯°æ¿¡ ´ëºñÇÑ ÅëÇÕ ½Å·Ú ±¸Á¶¸¦ ±¸¼ºÇÑ´Ù.
Ű ¶óÀÌÇÁ»çÀÌŬ Ãø¸é¿¡¼µµ KMIP Ç¥ÁØ¿¡ µû¶ó Áغñ–Ȱ¼º–ÁßÁö–Æó±âÀÇ ´Ü°èº° »óŸ¦ °ü¸®ÇÑ´Ù. Ȱ¼º »óÅ Ű´Â ¾Ï¡¤º¹È£È¿¡ ¸ðµÎ »ç¿ëµÇÁö¸¸, ÁßÁö »óÅ Ű´Â º¹È£È¸¸ Çã¿ëÇØ °ú°Å µ¥ÀÌÅÍ Á¢±ÙÀ» À¯ÁöÇÏ¸é¼ ½Å±Ô ¾Ïȣȿ¡´Â »õ ۸¦ ¾²µµ·Ï °Á¦ÇÑ´Ù.
ÀÏÁ¤ ±â°£ÀÌ Áö³ª¸é Ű´Â ÀúÀå¼Ò¿Í ¸Þ¸ð¸®¿¡¼ ¿ÏÀüÈ÷ Æó±âµÇ¾î Àç»ç¿ëÀÌ ºÒ°¡´ÉÇØÁø´Ù. À̸¦ ÅëÇØ ¹ýÀû ¿ä±¸ ¼öÁØÀÎ 1~2³â ÁÖ±âÀÇ Å° ±³Ã¼»Ó ¾Æ´Ï¶ó, À¯Ãâ ¡Èİ¡ Æ÷ÂøµÉ °æ¿ì Áï½Ã ½Å±Ô Ű·Î ÀüȯÇÏ°íµµ ¼ºñ½º Áß´Ü ¾øÀÌ ¿î¿µÀ» À̾ ¼ö ÀÖ´Ù.
½ÇÁ¦ Àû¿ë »ç·Ê: DB¡¤JWT¡¤TDE±îÁö ¾Æ¿ì¸£´Â ÅëÇÕ Å° Çãºê
PQC Áö¿ø KMSÀÇ °¡Ä¡´Â ½ÇÁ¦ ¾÷¹« ½Ã½ºÅÛ°úÀÇ ¿¬µ¿¿¡¼ ±¸Ã¼ÈµÈ´Ù. ù ¹øÂ° ½Ã³ª¸®¿À´Â Á¤Çü(DB)¡¤ºñÁ¤Çü(ÆÄÀÏ) µ¥ÀÌÅÍ ¾ÏȣȴÙ. µ¥ÀÌÅͺ£À̽º ¾ÏÈ£È ¼Ö·ç¼ÇÀ̳ª ÀÚü ±¸ÇöµÈ ¾ÏÈ£È ¸ðµâÀÌ KMS¸¦ ÅëÇØ ¾Ïȣ۸¦ ¿äûÇϸé, KMS´Â Á¤Ã¥¿¡ ¸Â´Â DEK¸¦ ¹ß±Þ¡¤±³Ã¼¡¤¹öÀü °ü¸®Çϸç, ÁÖ±âÀû Ű ±³Ã¼ ½Ã¿¡µµ °ú°Å Ű·Î ±âÁ¸ µ¥ÀÌÅ͸¦ º¹È£ÈÇÒ ¼ö ÀÖµµ·Ï ¹öÀüº° ÀÌ·ÂÀ» °ü¸®ÇÑ´Ù. ¿î¿µ Áß´Ü ¾øÀÌ ½Å±Ô Ű·Î ¸¶À̱׷¹À̼ÇÀÌ °¡´ÉÇØ, ´ë±Ô¸ð ¼ºñ½º ȯ°æ¿¡¼µµ ½ÇÁúÀûÀΠŰ ¼øÈ¯ÀÌ ÀÌ·ïÁö°Ô ÇÑ´Ù´Â Á¡ÀÌ Áß¿äÇÏ´Ù.
µÎ ¹øÂ°´Â JWT ÅäÅ« ¼¸íŰ °ü¸®´Ù. ÀÎÁõ ¼¹ö´Â KMS¿¡ JWT Ű½Ö »ý¼ºÀ» ¿äûÇϰí, KMS´Â »ý¼ºµÈ Ű½ÖÀ» »ý¸íÁÖ±â¿Í ÇÔ²² Áß¾Ó¿¡¼ º¸°üÇÑ µÚ ÀÎÁõ ¼¹ö·Î ¹èÆ÷ÇÑ´Ù. ¸¸·á ÁֱⰡ µµ·¡ÇÏ¸é µ¿ÀÏÇÑ ÀýÂ÷·Î »õ ۸¦ ¹ß±ÞÇØ ÅäÅ« ¼¸í¡¤°ËÁõ¿¡ »ç¿ëÇÏ°Ô ÇÔÀ¸·Î½á °¢ ½Ã½ºÅÛ¿¡ Èð¾îÁø ¼¸í۸¦ ÇÑ ¹ø¿¡ °ü¸®ÇÒ ¼ö ÀÖ´Ù.
¼¼ ¹øÂ°´Â DBMS TDE ¸¶½ºÅÍŰ ºÐ¸® º¸°ü ½Ã³ª¸®¿À´Ù. ¿À¶óŬ, MSSQL, Ƽº£·Î, MySQL, PostgreSQL µî ÁÖ¿ä DBMSÀÇ TDE ±â´É°ú PKCS#11 ÀÎÅÍÆäÀ̽º·Î ¿¬µ¿ÇØ DB ³»ºÎ°¡ ¾Æ´Ñ KMS¶ó´Â º°µµ º¸¾È ¿µ¿ª¿¡ ¸¶½ºÅÍ۸¦ ÀúÀ塤°ü¸®ÇÔÀ¸·Î½á µ¥ÀÌÅͺ£À̽º ÇØÅ· ½Ã¿¡µµ ۱îÁö µ¿½Ã¿¡ Å»Ãë´çÇÏ´Â À§ÇèÀ» Å©°Ô ³·Ãá´Ù.
À̳¯ ¼¼¹Ì³ª´Â ¡â¼¼¼Ç 1. Çѱ¹¿¡¼ÀÇ µðÁöÅÐ ½Å·Ú ±¸Ãà: ÀλçÀÌÆ®, Çõ½Å, ±×¸®°í ¾çÀÚ ¾ÈÀü ÀüȯÀ» ÇâÇÑ ¿©Á¤(À¯Æ¼¸¶ÄÚ) ¡â¼¼¼Ç 2. ±Û·Î¹ú Æ÷½ºÆ®¾çÀÚ¾ÏÈ£(PQC) ȯ°æÀÇ È帧: Ç¥ÁØÈºÎÅÍ ¾çÀÚ ¾ÈÀü Àü·«±îÁö(À¯Æ¼¸¶ÄÚ) ¡â¼¼¼Ç 3. ¡®¾çÀÚ ½Ã´ëÀÇ ¾ÈÀüÇÑ Å° °ü¸®: ¾çÀÚ³»¼º¾ÏÈ£¸¦ Áö¿øÇÏ´Â KMS¡¯(ÄÉÀÌ»çÀÎ) ¡â¼¼¼Ç 4. À̷п¡¼ ½ÇÀüÀ¸·Î: À¯Æ¼¸¶ÄÚÀÇ ÄöÅÒ ÇÁ·ÎÁ§Æ® Suite¸¦ ÅëÇÑ ¾çÀÚ ¾ÈÀü º¸¾È ½Ã¿¬(À¯Æ¼¸¶ÄÚ)À¸·Î ÁøÇàµÆ´Ù.
[¿©ÀÌ·¹ ±âÀÚ(gore@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>













¿©ÀÌ·¹±âÀÚ ±â»çº¸±â




































.png)

.jpg)
.jpg)

.jpg)






