14-6 Quantum cryptography & SECURITY

๋ธ”๋ก์ฒด์ธ ์–‘์ž์•”ํ˜ธํ™” ๋ณด์•ˆ

๋ธ”๋ก์ฒด์ธ ๋„คํŠธ์›Œํฌ์—์„œ์˜ ์ตœ๊ณ ์˜ ์ด์Šˆ๋Š” ๋ณด์•ˆ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์—…๊ณ„์—์„œ ์ด์Šˆํ™” ๋˜๊ณ  ์žˆ๋Š” ์–‘์ž์•”ํ˜ธํ™”์— ๋Œ€ํ•œ ์ƒˆ๋กœ์šด ํŒจ๋Ÿฌ๋‹ค์ž„์„ ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ์ผ์›๋“ค์—๊ฒŒ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค. ๊ท€ํ•˜์˜ ์†Œ์ค‘ํ•œ ๊ธฐ๋ถ€ ์ž์‚ฐ์ด ํ•ดํ‚น๊ณผ ๊ฐ™์€ ๋น„์œค๋ฆฌ์  ํ–‰์œ„๋กœ ์ธํ•ด ๊ทธ ๊ฐ€์น˜๋ฅผ ์ƒ์‹คํ•˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•จ์œผ๋กœ์จ ๋ณธ๋ž˜์˜ ์‚ฌ๋ช…์— ์ถฉ์‹คํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์› ํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์˜ ๋ธ”๋ก์ฒด์ธ ์–‘์ž์•”ํ˜ธ ์†”๋ฃจ์…˜์€ ์•ž์œผ๋กœ ๋ฒŒ์–ด์งˆ ๋ฏธ๋ž˜๊ฐ€ ์•„๋‹Œ ํ˜„์žฌ์˜ ์ด์Šˆ์— ์ง‘์ค‘ํ•ฉ๋‹ˆ๋‹ค

์šฐ๋ฆฌ ํŒ€์€ ๊ธฐ๊ธˆ ๋ชจ๊ธˆ ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•˜๋Š” ๋™์•ˆ ์‚ฌ์šฉ์ž๋ฅผ ์‚ฌ๊ธฐ ๋ฐ ๋ถˆ๋ฒ•ํ–‰์œ„๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์—…๊ณ„ ์ตœ๊ณ ์˜ ๋ณด์•ˆ์„ ์ฑ„ํƒํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด๋”๋ฆฌ์›€(Ethereum)์ด ์ฑ„ํƒํ•œ ECDSA(Elliptic Curve Digital Signature Algorithm) ์•”ํ˜ธํ™” ๋ฐฉ์‹์— ๋‚œ์ˆ˜ ์ƒ์„ฑ์‹œ ์–‘์žํ™”๋œ ์—”ํŠธ๋กœํ”ผ ๋ฐ์ดํ„ฐ๋ฅผ ์‹œ๋“œ(Seed)๋กœ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์–‘์žํ™”๋กœ ๊ฒฉ์ƒ๋œ ์•”ํ˜ธํ™” ์ˆ˜์ค€์€ ๊ท€ํ•˜์˜ ์†Œ์ค‘ํ•œ ๊ธฐ๋ถ€์ž์‚ฐ์˜ ์œ ์‹ค์ด๋‚˜ ํƒˆ์ทจ๋กœ๋ถ€ํ„ฐ ์•ˆ์ „ํ•˜๊ฒŒ ๋งŒ๋“ค์–ด ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ์˜ ์–‘์ž์•”ํ˜ธํ™” ์†”๋ฃจ์…˜์€ ํ˜„์กดํ•˜๋Š” ๊ธฐ์ˆ ๋กœ ๊ตฌํ˜„ ๊ฐ€๋Šฅํ•œ ์œ ์ผํ•œ ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค.

QEaaS๋Š” ์–‘์ž์•”ํ˜ธํ™”๋ฅผ ์œ„ํ•œ

QEaaS๋Š” ์–‘์ž์•”ํ˜ธํ™”๋ฅผ ์œ„ํ•œ ๋””๋ฐ”์ด์Šค๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.

QEaaS๋Š” ์–‘์ž์•”ํ˜ธํ™”๋ฅผ ์œ„ํ•œ Cloud & On-premise ์†”๋ฃจ์…˜์ž…๋‹ˆ๋‹ค.

QEaaS๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฒฐ๊ณผ์ ์œผ๋กœ ์–‘์žํ™”๋œ ์‹œ๋“œ ๋ฐ์ดํ„ฐ์™€ ๊ฒฐํ•ฉ๋œ ๋ชจ๋“  ๊ฒฐ๊ณผ (Constructed Result)๊ฐ€ ์–ด๋А ํ•œ์ชฝ์ด ์˜์‚ฌ(Pseudo)ํ˜น์€ ํŠธ๋ฃจ(True)์—ฌ๋ถ€์™€ ๊ด€๊ณ„์—†์ด ํ•ญ์ƒ ์–‘์ž ์•”ํ˜ธํ™”๋œ ํ‚ค๋กœ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๊ฐœ์ธ ํ‚ค(Private key)๋กœ ์ƒ์„ฑ๋˜๋Š” ๊ท€ํ•˜์˜ ์ „์ž์ง€๊ฐ‘์€ ํ•ญ์ƒ ์–‘์ž์•”ํ˜ธํ™” ์ˆ˜์ค€์˜ ๋ณด์•ˆ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. QEaaS(Quantum Entropy as a Service)๋Š” ์•„์ง ๋ธ”๋ก์ฒด์ธ ์ƒํƒœ๊ณ„์— ์ ์šฉํ•  ์ˆ˜ ์—†๋Š” ์–‘์ž๋‚ด์„ฑ์•”ํ˜ธ(Post Quantum Cryptography) ๊ธฐ์ˆ ์ด๋‚˜ QKD(Quantum Key Distributer)์™€ ๊ฐ™์€ OSI ๊ณ„์ธต์—์„œ L3 ๊ณ„์ธต ์ดํ•˜๋ฅผ ์ œ์–ดํ•  ์ˆ˜ ์—†๋Š” ๋ง ๊ธฐ์ˆ ๋“ค๊ณผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์˜ QEaaS(Quantum Entropy as a Service) ์„œ๋น„์Šค ์†”๋ฃจ์…˜์€ ๊ณ„์ธต์— ์ƒ๊ด€์—†์ด ๋‹จ์ˆœํ•œ API ์—ฐ๋™๋งŒ์œผ๋กœ ์˜ค๋ž˜๋œ ์•”ํ˜ธํ™” ๋ฐฉ์‹์— ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์ด์‹๋˜๊ณ  ์ ์šฉ๋˜์–ด ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์˜ ์–‘์ž์•”ํ˜ธ ์†”๋ฃจ์…˜์€ ์ „ํ†ต์ ์ธ ๋„คํŠธ์›Œํฌ ํ™˜๊ฒฝ๊ณผ ์•”ํ˜ธํ™” ๊ทœ์น™์„ ์ค€์ˆ˜ํ•ฉ๋‹ˆ๋‹ค.

๋„๋‚˜๋ธ”๋Ÿญ ํ† ํฐ๊ณผ ์ง€๊ฐ‘ ๋ฐ DApp์€ ๋ชจ๋‘ ์–‘์ž์•”ํ˜ธํ™”๋กœ ์ฒ˜๋ฆฌ ๋ฉ๋‹ˆ๋‹ค

์šฐ๋ฆฌ๋Š” ํ† ํฐ์˜ ์ˆ˜์š”์™€ ๊ณต๊ธ‰์„ ์ค‘์š”์‹œ ํ•˜๋Š” ๊ธฐ์—…๊ณผ ์ƒํƒœ๊ณ„์˜ ๋ณด๋‹ค ์ง„๋ณด๋œ ๋ณด์•ˆ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ์–‘์ž์•”ํ˜ธํ™” ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์˜ค๋ž˜๋œ ๋ธ”๋ก์ฒด์ธ ๋„คํŠธ์›Œํฌ์™€ ๋‹ค๊ฐ€์˜ฌ ๋ฏธ๋ž˜์˜ ๋ณด์•ˆ ํ‘œ์ค€์— ๋Œ€๋น„ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๊ฐ€์˜ฌ ๋ฏธ๋ž˜์˜ ์‹œ์ ๊นŒ์ง€ ํ˜„์‹ค์ ์œผ๋กœ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋Š” ์œ ์ผํ•œ ์–‘์ž์•”ํ˜ธํ™” ํ™˜๊ฒฝ์„ ์ฑ…์ž„์งˆ ์ˆ˜ ์žˆ๋Š” ๊ธฐ์ˆ ๋กœ ๋ธ”๋ก์ฒด์ธ ์ƒํƒœ๊ณ„์— ๋ณด์•ˆ ์ด์Šˆ์— ํ•„์š”ํ•œ ์ง€์›์„ ์•„๋ผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Last updated