ํน์ โ์์ ํต์ โ์ด๋ผ๋ ๋จ์ด, ๋ค์ด๋ณด์ จ๋์? ๐ ๋ญ๊ฐ ์์ฒญ ๋ณต์กํ๊ณ ์ด๋ ค์ด ์ด์ผ๊ธฐ ๊ฐ์ง๋ง, ์ฌ์ค ์ฐ๋ฆฌ ๋ฏธ๋๋ฅผ ์์ ํ๊ฒ ์ง์ผ์ค ์์ฃผ ์ค์ํ ๊ธฐ์ ์ด๋๋๋ค. ์ง๊ธ ์ด ๊ธ์ ์ฝ์ง ์์ผ๋ฉด, ์์ผ๋ก ๋ค๊ฐ์ฌ ์์ฒญ๋ ๋ณํ์ ๋ค์ฒ์ง์ง๋ ๋ชฐ๋ผ์! ๐ฑ
์์ ํต์ ์ ์์ ์ญํ์ ์๋ฆฌ๋ฅผ ์ด์ฉํด์ ์ ๋ณด๋ฅผ ์ ๋ฌํ๋ ๊ธฐ์ ์ด์์. โ๏ธ ๊ธฐ์กด ํต์ ๋ฐฉ์๊ณผ๋ ์ฐจ์์ด ๋ค๋ฅธ ๋ณด์์ฑ์ ์ ๊ณตํ๊ธฐ ๋๋ฌธ์, ์ฐจ์ธ๋ ํต์ ๊ธฐ์ ๋ก ์ฃผ๋ชฉ๋ฐ๊ณ ์์ฃ . ์ฝ๊ฒ ๋งํด, ๋น ์๊ฐฑ์ด(๊ด์) ํ๋ํ๋์ ์ ๋ณด๋ฅผ ๋ด์์ ๋ณด๋ด๋ ๊ฑฐ๋ผ๊ณ ์๊ฐํ๋ฉด ๋ผ์. ๐ก
์ํธํ์ ์ ๋ณด๋ฅผ ์์ ํ๊ฒ ๋ณดํธํ๋ ํ๋ฌธ์ด์์. ๐ ๊ทธ๋ฐ๋ฐ, ์ต๊ทผ ์์ ์ปดํจํฐ์ ๋ฑ์ฅ์ผ๋ก ๊ธฐ์กด ์ํธ ์ฒด๊ณ๊ฐ ์ํ๋ฐ๊ณ ์์ด์! ๐จ ์์ ์ปดํจํฐ๋ ์์ฒญ๋ ๊ณ์ฐ ๋ฅ๋ ฅ์ ๋ฐํ์ผ๋ก ํ์ฌ ์ฌ์ฉ๋๋ ์ํธ ์๊ณ ๋ฆฌ์ฆ์ ์ฝ๊ฒ ๊นจ๋ฒ๋ฆด ์ ์๊ฑฐ๋ ์. ๐ฅ
์ํธ์๋ ํฌ๊ฒ ๋ ๊ฐ์ง ๋ฐฉ์์ด ์์ด์. ๋ฐ๋ก ๋์นญํค ์ํธ์ ๊ณต๊ฐํค ์ํธ์ฃ . ๐
๊ตฌ๋ถ | ๋์นญํค ์ํธ | ๊ณต๊ฐํค ์ํธ |
---|---|---|
ํน์ง | ๊ฐ์ ํค ์ฌ์ฉ, ๋น ๋ฅด๊ณ ํจ์จ์ | ์๋ก ๋ค๋ฅธ ํค ์ฌ์ฉ, ์์ ์ฑ ๋์ |
์ฅ์ | ์๋๊ฐ ๋น ๋ฆ, ๊ณ์ฐ๋์ด ์ ์ | ํค ๋ถ๋ฐฐ์ ์ด๋ ค์ ํด์, ๋์งํธ ์๋ช ๊ฐ๋ฅ |
๋จ์ | ํค ๋ถ๋ฐฐ ๋ฌธ์ ๋ฐ์, ์ฌ์ฉ์ ์ฆ๊ฐ ์ ๊ด๋ฆฌ ์ด๋ ค์ | ์๋๊ฐ ๋๋ฆผ, ๊ณ์ฐ๋์ด ๋ง์ |
๋ํ ์๊ณ ๋ฆฌ์ฆ | AES, DES | RSA, ECC |
์ฌ์ฉ ์์ | ํ์ผ ์ํธํ, VPN | ์ ์ ์๊ฑฐ๋, ๋์งํธ ์ธ์ฆ์ |
์์ ์ํธํ๋ ์์ ์ญํ์ ํน์ฑ์ ์ด์ฉํด์ ์ํธ ํค๋ฅผ ์์ ํ๊ฒ ์ ๋ฌํ๋ ๊ธฐ์ ์ด์์. ๐ ํนํ, ์์ ํค ๋ถ๋ฐฐ(QKD)๋ผ๋ ๊ธฐ์ ์ด ํต์ฌ์ธ๋ฐ, ์ด๊ฑด ๋์ฒญ ์๋๋ฅผ ๊ฐ์งํ ์ ์๋ค๋ ์์ฒญ๋ ์ฅ์ ์ด ์์ด์! ๐ต๏ธโโ๏ธ
๋ง์ฝ ๋๊ตฐ๊ฐ ์์ ํค๋ฅผ ๊ฐ๋ก์ฑ๋ ค๊ณ ์๋ํ๋ฉด, ์์ ์ํ๊ฐ ๋ณํ๊ธฐ ๋๋ฌธ์ ์ก์ ์์ ์์ ์๋ ๋์ฒญ ์ฌ์ค์ ๋ฐ๋ก ์ ์ ์์ฃ . ๐จ ๋ง์น ๋ ์ด์ ๋ณด์ ์ฅ์น๊ฐ ์ค์น๋ ๋ฐฉ์ ๋ชฐ๋ ๋ค์ด๊ฐ๋ ค๊ณ ํ๋ฉด ๊ฒฝ๋ณด๊ฐ ์ธ๋ฆฌ๋ ๊ฒ๊ณผ ๊ฐ์์! ๐ข
์์ ์ปดํจํฐ๋ ๊ธฐ์กด ์ปดํจํฐ๋ก๋ ํ ์ ์๋ ๋ณต์กํ ๋ฌธ์ ๋ฅผ ์์ฃผ ๋น ๋ฅด๊ฒ ํด๊ฒฐํ ์ ์๋ ์ฐจ์ธ๋ ์ปดํจํฐ์์. ๐ป ํ์ง๋ง, ์์ ์ปดํจํฐ์ ์์ฒญ๋ ๊ณ์ฐ ๋ฅ๋ ฅ์ ํ์ฌ ์ฌ์ฉ๋๋ ์ํธ ์๊ณ ๋ฆฌ์ฆ์ ๋ฌด๋ ฅํ์ํฌ ์ ์๋ค๋ ๋ฌธ์ ์ ์ ๊ฐ์ง๊ณ ์์ด์. ๐ฑ
ํนํ, ๊ณต๊ฐํค ์ํธ์ ๋ํ์ ์ธ ์๊ณ ๋ฆฌ์ฆ์ธ RSA๋ ํฐ ์๋ฅผ ์์ธ์๋ถํดํ๋ ๊ฒ์ด ์ด๋ ต๋ค๋ ์ ์ ์ด์ฉํ๋๋ฐ, ์์ ์ปดํจํฐ๋ ์ผ์ด(Shorโs) ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํด์ ์ด ์์ธ์๋ถํด๋ฅผ ์์ฃผ ๋น ๋ฅด๊ฒ ํด๋ผ ์ ์์ด์. ๐คฏ
์์ ๋ด์ฑ ์ํธ(PQC, Post-Quantum Cryptography)๋ ์์ ์ปดํจํฐ์ ๊ณต๊ฒฉ์๋ ์์ ํ ์ํธ ์๊ณ ๋ฆฌ์ฆ์ ๋งํด์. ๐ก๏ธ ์ฝ๊ฒ ๋งํด, ์์ ์ปดํจํฐ๊ฐ ์๋ฌด๋ฆฌ ๋๋ํด๋ ํ ์ ์๋ ์ํธ์ธ ๊ฑฐ์ฃ ! ๐
๋ฏธ๊ตญ ๊ตญ๋ฆฝํ์ค๊ธฐ์ ์ฐ๊ตฌ์(NIST)์์๋ ์์ ๋ด์ฑ ์ํธ ์๊ณ ๋ฆฌ์ฆ์ ํ์คํํ๋ ์์ ์ ์งํํ๊ณ ์์ด์. ๐ ๋ค์ํ ์๊ณ ๋ฆฌ์ฆ๋ค์ด ๊ฒฝ์ํ๊ณ ์๊ณ , ๋ช๋ช ์ ๋งํ ํ๋ณด๋ค์ด ์ ์ ๋์์ฃ . ๐ฅ๐ฅ๐ฅ
๋ฏธ๋์ ์์ ํ ํต์ ํ๊ฒฝ์ ์ํด์๋ ์ํธํ๊ณผ ์์ ํต์ ์ ํ๋ ฅ์ด ํ์์ ์ด์์. ๐ค ์์ ์ํธํ๋ ์์ ํ ํค ๋ถ๋ฐฐ๋ฅผ ๋ด๋นํ๊ณ , ์์ ๋ด์ฑ ์ํธ๋ ์์ ์ปดํจํฐ์ ๊ณต๊ฒฉ์ผ๋ก๋ถํฐ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํ๋ ์ญํ ์ ํ๋ ๊ฑฐ์ฃ . ๋ง์น ํผํผํ ์ฑ๋ฒฝ(์์ ๋ด์ฑ ์ํธ)๊ณผ ๋นํ์๋ ๊ฐ์ ์์คํ (์์ ์ํธํ)์ ํจ๊ป ์ฌ์ฉํ๋ ๊ฒ๊ณผ ๊ฐ์์! ๐ฐ๐๏ธ
์์ ํต์ ์ ๋ค์ํ ๋ถ์ผ์์ ํ์ฉ๋ ์ ์์ด์. ๐ฆ ๊ธ์ต, ๐ฅ ์๋ฃ, military ๐ก๏ธ๊ตญ๋ฐฉ ๋ฑ ๋์ ๋ณด์์ด ํ์ํ ๋ถ์ผ์์ ํนํ ์ ์ฉํ์ฃ . ์๋ฅผ ๋ค์ด, ์ํ์์ ์์ ์ํธํ ๊ธฐ์ ์ ์ฌ์ฉํ๋ฉด ํด์ปค๊ฐ ๊ณ์ข ์ ๋ณด๋ฅผ ํ์ณ๋ณด๋ ๊ฒ์ ์์ฒ์ ์ผ๋ก ๋ง์ ์ ์์ด์. ๐
์ ์ธ๊ณ์ ์ผ๋ก ์์ ํต์ ์ฐ๊ตฌ๊ฐ ํ๋ฐํ๊ฒ ์งํ๋๊ณ ์์ด์. ๐ ํนํ, ์ ๋ฝ, ๋ฏธ๊ตญ, ์ค๊ตญ ๋ฑ์์๋ ์ ๋ถ ์ฃผ๋๋ก ๋๊ท๋ชจ ์์ ํต์ ๋คํธ์ํฌ ๊ตฌ์ถ ํ๋ก์ ํธ๋ฅผ ์ถ์งํ๊ณ ์์ฃ . ๐ ์ฐ๋ฆฌ๋๋ผ์์๋ ์์ ๊ณผํ ๊ธฐ์ ๊ฐ๋ฐ์ ์ ๊ทน์ ์ผ๋ก ํฌ์ํ๊ณ ์์ผ๋ฉฐ, ๊ด๋ จ ์ฐ๊ตฌ ๊ธฐ๊ด๊ณผ ๊ธฐ์ ๋ค์ด ํ๋ ฅํด์ ๊ธฐ์ ๊ฐ๋ฐ์ ๋ฐ์ฐจ๋ฅผ ๊ฐํ๊ณ ์๋ต๋๋ค. ๐
์์ ํต์ ๊ณผ ์ํธํ์ ๋ํด ๋ ๊น์ด ์๊ณ ์ถ๋ค๋ฉด, ๊ด๋ จ ๋ ผ๋ฌธ๊ณผ ์ฐ๊ตฌ ์๋ฃ๋ฅผ ์ฐพ์๋ณด๋ ๊ฒ์ ์ถ์ฒํด์. ๐ค IEEE, ACM, Springer ๋ฑ์ ํ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ "Quantum Cryptography", "Post-Quantum Cryptography" ๋ฑ์ ํค์๋๋ก ๊ฒ์ํ๋ฉด ๋ค์ํ ์๋ฃ๋ฅผ ์ฐพ์ ์ ์์ ๊ฑฐ์์. ๐
์์ ์ฝํ์ ๋ ๊ฐ์ ์์๊ฐ ์๋ก ์ฐ๊ฒฐ๋์ด ์๋ ํ์์ด์์. ๐ ์ ๊ธฐํ๊ฒ๋, ํ์ชฝ ์์์ ์ํ๊ฐ ๋ณํ๋ฉด ๋ค๋ฅธ ์ชฝ ์์์ ์ํ๋ ์ฆ๊ฐ์ ์ผ๋ก ๋ณํ๋ต๋๋ค! ๋ง์น ๋ง๋ฒ์ฒ๋ผ ๋ง์ด์ฃ ! โจ ์์ ํต์ ์์๋ ์ด ์ฝํ ํ์์ ์ด์ฉํด์ ์ ๋ณด๋ฅผ ์ ๋ฌํ ์ ์์ด์.
์์ ์ค์ฒฉ์ ์์๊ฐ ๋์์ ์ฌ๋ฌ ์ํ๋ฅผ ๊ฐ์ง ์ ์๋ ํ์์ด์์. โงบ ๊ธฐ์กด ์ปดํจํฐ๋ 0 ๋๋ 1์ ์ํ๋ง ๊ฐ์ง ์ ์์ง๋ง, ์์๋ 0๊ณผ 1์ ๋์์ ๊ฐ์ง ์ ์๋ ๊ฑฐ์ฃ ! ๐ฒ ์ด ์ค์ฒฉ ์ํ๋ฅผ ์ด์ฉํด์ ์์ ์ปดํจํฐ๋ ์์ฒญ๋ ๊ณ์ฐ ๋ฅ๋ ฅ์ ๋ฐํํ ์ ์๋ต๋๋ค.
BB84 ํ๋กํ ์ฝ์ ์ต์ด์ ์์ ํค ๋ถ๋ฐฐ ํ๋กํ ์ฝ์ด์์. ๐ ๋น์ ํธ๊ด ์ํ๋ฅผ ์ด์ฉํด์ ์ํธ ํค๋ฅผ ์์ ํ๊ฒ ์ ๋ฌํ๋ ๋ฐฉ์์ด์ฃ . ๋ง์น ์๋ก ๋ค๋ฅธ ๊ฐ๋๋ก ๊ธฐ์ธ์ด์ง ํํฐ๋ฅผ ์ด์ฉํด์ ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๊ฒ๊ณผ ๊ฐ์์. ๐
์์ ์ธํฐ๋ท์ ์์ ํต์ ๊ธฐ์ ์ ์ด์ฉํด์ ๊ตฌ์ถํ๋ ์ฐจ์ธ๋ ์ธํฐ๋ท์ด์์. ๐ ์์ ์ํธํ๋ฅผ ํตํด ํดํน ๊ฑฑ์ ์์ด ์์ ํ๊ฒ ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๊ณ , ์์ ์ฝํ์ ์ด์ฉํด์ ๋์ฑ ๋น ๋ฅด๊ณ ํจ์จ์ ์ธ ํต์ ์ด ๊ฐ๋ฅํด์ง ๊ฑฐ์์. ๐
๋จ์ผ ๊ด์์(Single Photon Source)์ ๋น ์๊ฐฑ์ด ํ๋์ฉ์ ์ ํํ๊ฒ ์์ฑํ๋ ์ฅ์น์์. ๐ก ์์ ํต์ ์์๋ ์ด ๋จ์ผ ๊ด์๋ฅผ ์ด์ฉํด์ ์ ๋ณด๋ฅผ ์ ๋ฌํ๊ธฐ ๋๋ฌธ์, ๊ณ ์ฑ๋ฅ ๋จ์ผ ๊ด์์ ๊ฐ๋ฐ์ด ๋งค์ฐ ์ค์ํ๋ต๋๋ค. ๋ง์น ์ ๋ฐํ๊ฒ ์กฐ์ ๋ ๋ฌผ๋ฐฉ์ธ์ ๋จ์ด๋จ๋ฆฌ๋ ๊ฒ๊ณผ ๊ฐ์์. ๐ง
์์ ํต์ ์ ์์ง ๊ฐ๋ฐ ์ด๊ธฐ ๋จ๊ณ์ ์์ง๋ง, ๋ฏธ๋ ์ฌํ์ ์์ฒญ๋ ๋ณํ๋ฅผ ๊ฐ์ ธ์ฌ ์ ์ฌ๋ ฅ์ ๊ฐ์ง๊ณ ์์ด์. ๐ ์์ ์ํธํ ๊ธฐ์ ์ ์ฐ๋ฆฌ์ ์ ๋ณด๋ฅผ ์์ ํ๊ฒ ์ง์ผ์ฃผ๊ณ , ์์ ์ปดํจํฐ๋ ์ง๊ธ๊น์ง ํ ์ ์์๋ ๋ฌธ์ ๋ค์ ํด๊ฒฐํด ์ค ์ ์์ ๊ฑฐ์์. ๐๐ป
์ด ๊ธ์ ํตํด ์์ ํต์ ์ ๋ํ ์ฌ๋ฌ๋ถ์ ๊ถ๊ธ์ฆ์ด ์กฐ๊ธ์ด๋๋ง ํด์๋์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ๐ ์์ผ๋ก๋ ์์ ํต์ ๊ธฐ์ ์ ๋ฐ์ ์ ๋ง์ ๊ด์ฌ ๊ฐ์ ธ์ฃผ์๊ณ , ์์ ํ๊ณ ํ์๋ก์ด ๋ฏธ๋๋ฅผ ํจ๊ป ๋ง๋ค์ด๊ฐ์! ๐ ๊ถ๊ธํ ์ ์ด ์๋ค๋ฉด ์ธ์ ๋ ์ง ๋๊ธ๋ก ์ง๋ฌธํด์ฃผ์ธ์! ๐ค
ํน์ ์์ ์ญํ, ์ด๋ ต๋ค๊ณ ๋ง ์๊ฐํ์ จ๋์? ๐ฅ ๋์๋ ๋ณด์ด์ง ์์ง๋ง, ์ฐ๋ฆฌ ์ธ์์ ๊ทผ๋ณธ์ ์ด๋ฃจ๋ ์ ๋น๋ก์ด ๋ฒ์น!…
ํน์ ์ํ๋ SF ์์ค์์ ์๊ฐ ์ด๋์ด๋ ์ด๋ฅ๋ ฅ ๊ฐ์ ๊ฑฐ ๋ณด๋ฉด์ โ์, ์ ๊ฒ ์ง์ง ๊ฐ๋ฅํ ๊น?โ๐ค ํ๋…
ํน์ '์์'๋ผ๋ ๋จ์ด ๋ค์ผ๋ฉด ๋ญ๊ฐ ์์ฒญ๋๊ฒ ๋ฉ์๊ณ ์ ๋น๋ก์ด ๋๋ ์ ๋๋์? ๐ ๋ง์น ๋ฏธ๋ ์ํ์์๋…
์ด๋จธ, ์ฌ๋ฌ๋ถ! ํน์ ์ง๊ธ ์ฌ๋ฌ๋ถ๋ง ๋นผ๊ณ ์ธ์์ด ๋น์ ์๋๋ก ๋ณํ๊ณ ์๋ ๊ฑด ์๋๊น ์กฐ๋ง์กฐ๋งํ์ ์ …
์ด๋จธ๋! ๐ ํน์ ์ฌ๋ฌ๋ถ, ์์ ์๋ฎฌ๋ ์ด์ ์ด๋ผ๋ ๋จ์ด ๋ค์ด๋ณด์ จ๋์? ๋ญ๊ฐ ์์ฒญ๋๊ฒ ๋ณต์กํ๊ณ ์ด๋ ค์ด ์ด์ผ๊ธฐ ๊ฐ์ง๋ง, ์ฌ์ค…
ํน์ ์ํ '๋งคํธ๋ฆญ์ค' ๋ณด์ จ์ด์? ๐ถ๏ธ ๋นจ๊ฐ ์ฝ์ ๋จน๊ณ ์ง์ค์ ๋ง์ฃผํ๋ ์ฃผ์ธ๊ณต์ฒ๋ผ, ์ฐ๋ฆฌ๋ ์ง๊ธ ์ด๊ณ ์๋…