์ฑ… ๋ชฉ๋ก์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ

- **์ €์ž**: Simon Singh โ€” ์˜๊ตญ ๋ฌผ๋ฆฌํ•™์ž ์ถœ์‹  ๊ณผํ•™ ์ €์ˆ ๊ฐ€

์ด ๋งํฌ๋ฅผ ํ†ตํ•ด ๊ตฌ๋งคํ•˜๋ฉด ์šด์˜์ž์—๊ฒŒ ์†Œ์ •์˜ ์ˆ˜์ˆ˜๋ฃŒ๊ฐ€ ์ง€๊ธ‰๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

YES24์—์„œ ๊ตฌ๋งคํ•˜๊ธฐ

The Code Book โ€” Simon Singh (1999)

ํ•ต์‹ฌ ์‚ฌ์‹ค

  • ์ €์ž: Simon Singh โ€” ์˜๊ตญ ๋ฌผ๋ฆฌํ•™์ž ์ถœ์‹  ๊ณผํ•™ ์ €์ˆ ๊ฐ€
  • ๋ถ€์ œ: The Science of Secrecy from Ancient Egypt to Quantum Cryptography
  • ํ•œ ์ค„ ์š”์•ฝ: ๊ณ ๋Œ€ ์ด์ง‘ํŠธ๋ถ€ํ„ฐ ์–‘์ž์•”ํ˜ธ๊นŒ์ง€ ์•”ํ˜ธ ์ œ์ž‘์ž(codemaker)์™€ ์•”ํ˜ธ ํ•ด๋…์ž(codebreaker) ์‚ฌ์ด์˜ ๊ตฐ๋น„๊ฒฝ์Ÿ 2,000๋…„ ์—ญ์‚ฌ๋ฅผ ์ถ”์ 
  • ํ•ต์‹ฌ ์ฃผ์žฅ: ์•”ํ˜ธํ•™์˜ ์—ญ์‚ฌ๋Š” ์ง„ํ™”์  ์ƒ์กด ํˆฌ์Ÿโ€”ํ•ด๋… ๊ธฐ๋ฒ•์ด ๋ฐœ์ „ํ•˜๋ฉด ์ƒˆ ์•”ํ˜ธ๊ฐ€ ํƒ„์ƒํ•˜๊ณ , ๋‹ค์‹œ ๊ทธ ์•”ํ˜ธ๊ฐ€ ๊นจ์ง€๋ฉด ๋” ๊ฐ•ํ•œ ์•”ํ˜ธ๊ฐ€ ๋“ฑ์žฅ

์ฑ•ํ„ฐ๋ณ„ ํ•ต์‹ฌ ๋‚ด์šฉ

1์žฅ: ์Šค์ฝ”ํ‹€๋žœ๋“œ ์—ฌ์™• ๋ฉ”๋ฆฌ์˜ ์•”ํ˜ธ (Mary Queen of Scots)

ํ•ต์‹ฌ ๊ฐœ๋…

  • ์Šคํ…Œ๊ฐ€๋…ธ๊ทธ๋ž˜ํ”ผ(Steganography): ๋ฉ”์‹œ์ง€ ์กด์žฌ ์ž์ฒด๋ฅผ ์ˆจ๊ธฐ๋Š” ๊ธฐ์ˆ  (๋ฐ€๋ž ์„œํŒ, ๋ฌธ์‹ ํ•œ ๋‘ํ”ผ, ์‚ถ์€ ๋‹ฌ๊ฑ€ ๊ป์งˆ ์ž‰ํฌ)
  • ๋‹จํ‘œ ์น˜ํ™˜ ์•”ํ˜ธ(Monoalphabetic Substitution Cipher): ๊ฐ ๊ธ€์ž๋ฅผ ๊ณ ์ •๋œ ๋‹ค๋ฅธ ๊ธ€์ž๋กœ ๋Œ€์ฒด
  • ์นด์ด์‚ฌ๋ฅด ์•”ํ˜ธ: ์•ŒํŒŒ๋ฒณ์„ 3์นธ ์ด๋™
  • ๋ฒ”์šฉ ์น˜ํ™˜: 26๊ธ€์ž ์žฌ๋ฐฐ์—ด โ†’ 400์ž ์ด์ƒ์˜ ๊ฒฝ์šฐ์˜ ์ˆ˜
  • ์ผ€๋ฅดํฌํ˜ธํ”„ ์›์น™(Kerckhoffs' Principle, 1883): "์•”ํ˜ธ ์‹œ์Šคํ…œ์˜ ์•ˆ์ „์€ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋น„๋ฐ€์ด ์•„๋‹ˆ๋ผ ํ‚ค์˜ ๋น„๋ฐ€์—๋งŒ ์˜์กดํ•ด์•ผ ํ•œ๋‹ค"

๋นˆ๋„ ๋ถ„์„(Frequency Analysis)

  • 9์„ธ๊ธฐ ์•„๋ž ํ•™์ž ์•Œ ํ‚จ๋””(al-Kindi)๊ฐ€ ๋ฐœ๋ช…
  • ์˜์–ด์—์„œ e๊ฐ€ ๊ฐ€์žฅ ๋งŽ์ด ๋“ฑ์žฅ, t, a, o, i, n ์ˆœ์„œ
  • ๋‹จํ‘œ ์น˜ํ™˜ ์•”ํ˜ธ์˜ ์น˜๋ช…์  ์•ฝ์ : ํ‰๋ฌธ์˜ ๊ธ€์ž ๋นˆ๋„ ํŒจํ„ด์ด ์•”ํ˜ธ๋ฌธ์—๋„ ๊ทธ๋Œ€๋กœ ๋ณด์กด๋จ

์—ญ์‚ฌ์  ์ ์šฉ: 1586๋…„ ์›”์‹ฑ์—„(Walsingham)์˜ ์•”ํ˜ธ ํ•ด๋…๊ด€ ํ† ๋งˆ์Šค ํŽ ๋ฆฝ์Šค(Thomas Phelippes)๊ฐ€ ๋ฉ”๋ฆฌ์™€ ๋ฐ”๋น™ํ„ด ์Œ๋ชจ๋‹จ์˜ ์„œ์‹ ์„ ํ•ด๋… โ†’ ๋ฉ”๋ฆฌ ์ฒ˜ํ˜•(1587)

๊ตํ›ˆ: ์ทจ์•ฝํ•œ ์•”ํ˜ธ๋Š” ์—†๋Š” ๊ฒƒ๋ณด๋‹ค ๋‚˜์  ์ˆ˜ ์žˆ๋‹ค โ€” ๋น„๋ฐ€์„ ๋ณด์žฅํ•œ๋‹ค๋Š” ์ฐฉ๊ฐ์œผ๋กœ ๋” ๋…ธ๊ณจ์ ์ธ ๋‚ด์šฉ์„ ์”€


2์žฅ: ํ•ด๋… ๋ถˆ๊ฐ€๋Šฅํ•œ ์•”ํ˜ธ (Le Chiffre Indรฉchiffrable)

๋น„์ฃผ๋„ค๋ฅด ์•”ํ˜ธ(Vigenรจre Cipher)

  • ์•Œ๋ฒ ๋ฅดํ‹ฐ(Alberti) โ†’ ํŠธ๋ฆฌํ…Œ๋ฏธ์šฐ์Šค โ†’ ํฌ๋ฅดํƒ€ โ†’ ๋น„์ฃผ๋„ค๋ฅด(1586)๊ฐ€ ์™„์„ฑ
  • ๋‹คํ‘œ ์น˜ํ™˜(Polyalphabetic): ํ‚ค์›Œ๋“œ๋ฅผ ๋ฐ˜๋ณตํ•ด ๊ฐ ๊ธ€์ž๋งˆ๋‹ค ๋‹ค๋ฅธ ์•ŒํŒŒ๋ฒณํ‘œ ์‚ฌ์šฉ
  • ๋™์ผํ•œ ํ‰๋ฌธ ๊ธ€์ž๊ฐ€ ๋งค๋ฒˆ ๋‹ค๋ฅธ ์•”ํ˜ธ ๊ธ€์ž๋กœ ๋ณ€ํ™˜ โ†’ ๋นˆ๋„ ๋ถ„์„ ๋ฌด๋ ฅํ™”
  • 2์„ธ๊ธฐ ๋™์•ˆ "le chiffre indรฉchiffrable"๋กœ ํ†ตํ•จ

๋™์Œ ์น˜ํ™˜(Homophonic Substitution)

  • ๋นˆ๋„ ๋†’์€ ๊ธ€์ž์— ์—ฌ๋Ÿฌ ๊ธฐํ˜ธ ํ• ๋‹น โ†’ ๋นˆ๋„ ํ‰ํƒ„ํ™”
  • ์—ฌ์ „ํžˆ ๊ธ€์ž ๊ฐ„ ๊ด€๊ณ„ ํŒจํ„ด ๋ถ„์„์œผ๋กœ ํ•ด๋… ๊ฐ€๋Šฅ

๋ฃจ์ด 14์„ธ์˜ ๋Œ€์•”ํ˜ธ(Great Cipher)

  • ๋กœ์‹œ๋‡ฐ(Rossignol) ๋ถ€์ž ๋ฐœ๋ช… โ€” ๊ธ€์ž๊ฐ€ ์•„๋‹Œ ์Œ์ ˆ ๋‹จ์œ„ ์น˜ํ™˜
  • 200๋…„๊ฐ„ ํ•ด๋… ๋ถˆ๊ฐ€ โ†’ 1890๋…„ ๋ฐ”์ œ๋ฆฌ(Bazeries)๊ฐ€ ํ•ด๋…
  • "์ฒ ๊ฐ€๋ฉด ์‚ฌ๋‚˜์ด"์˜ ์ •์ฒด๊ฐ€ ๋‹ด๊ธด ํŽธ์ง€ ๋ฐœ๊ฒฌ

๋ธ”๋ž™ ์ฑ”๋ฒ„(Black Chambers, 18์„ธ๊ธฐ)

  • ๋นˆ ๋น„๋ฐ€๋‚ด๊ฐ์‚ฌ๋ฌด๊ตญ: ํ•˜๋ฃจ 100ํ†ต ํŽธ์ง€ ๋ฌด๋‹จ ๊ฐœ๋ด‰ยท๋ณต์‚ฌยท์žฌ๋ด‰์ธ
  • ๋‹จํ‘œ ์•”ํ˜ธ์˜ ์‚ฐ์—…์  ํ•ด๋… โ†’ ๋‹คํ‘œ ์•”ํ˜ธ ์ „ํ™˜ ์••๋ฐ•

๋ฐฐ๋น„์ง€(Babbage)์˜ ๋น„์ฃผ๋„ค๋ฅด ํ•ด๋…(1854)

  • ์นด์‹œ์Šคํ‚ค ํ…Œ์ŠคํŠธ(Kasiski Test): ๋ฐ˜๋ณต ํŒจํ„ด ๊ฐ„๊ฒฉ์˜ ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜ = ํ‚ค ๊ธธ์ด
  • ํ‚ค ๊ธธ์ด ํŒŒ์•… ํ›„ ๊ฐ ์œ„์น˜๋ณ„ ๋‹จํ‘œ ๋นˆ๋„ ๋ถ„์„ ์ ์šฉ

3์žฅ: ๋น„๋ฐ€์˜ ๊ธฐ๊ณ„ํ™” (The Mechanization of Secrecy)

  • 19์„ธ๊ธฐ ์ „์‹ (telegraph)์˜ ๋“ฑ์žฅ โ†’ ์•”ํ˜ธํ™” ์ˆ˜์š” ํญ๋ฐœ
  • ๋ชจ์Šค ๋ถ€ํ˜ธ๋Š” ์•”ํ˜ธ๊ฐ€ ์•„๋‹Œ ์ƒˆ๋กœ์šด ์•ŒํŒŒ๋ฒณ ํ‘œ๊ธฐ๋ฒ•
  • ์ผํšŒ์šฉ ํŒจ๋“œ(One-Time Pad): ์ด๋ก ์ƒ ์™„์ „ํ•œ ๋ณด์•ˆ โ€” ์™„์ „ํžˆ ๋žœ๋คํ•˜๊ณ  ํ•œ ๋ฒˆ๋งŒ ์“ฐ๋Š” ํ‚ค
  • ๋‹จ์ : ํ‚ค ๋ฐฐํฌ ๋ฌธ์ œ, ํ‚ค ๊ธธ์ด = ๋ฉ”์‹œ์ง€ ๊ธธ์ด
  • ์—๋‹ˆ๊ทธ๋งˆ ๊ธฐ๊ณ„(Enigma Machine) ๊ฐœ๋ฐœ (Scherbius, 1918)
  • 3๊ฐœ ์Šคํฌ๋žจ๋ธ”๋Ÿฌ ร— ํ”Œ๋Ÿฌ๊ทธ๋ณด๋“œ = 10ยนโถ๊ฐœ ์ด์ƒ์˜ ํ‚ค ๊ฒฝ์šฐ์˜ ์ˆ˜

4์žฅ: ์—๋‹ˆ๊ทธ๋งˆ ํ•ด๋… (Cracking the Enigma)

ํด๋ž€๋“œ ์ˆ˜ํ•™์ž๋“ค์˜ ์„ ๊ตฌ

  • ๋งˆ๋ฆฌ์•ˆ ๋ ˆ์˜ˆํ”„์Šคํ‚ค(Marian Rejewski): ๋ฐ˜๋ณต ๋ฉ”์‹œ์ง€ ํ‚ค์—์„œ ์ฒด์ธ ํŒจํ„ด ๋ถ„์„
  • ํ”Œ๋Ÿฌ๊ทธ๋ณด๋“œ ์„ค์ • โ†” ์Šคํฌ๋žจ๋ธ”๋Ÿฌ ์„ค์ • ๋ถ„๋ฆฌ
  • ์ฒด์ธ ๊ธธ์ด = ์Šคํฌ๋žจ๋ธ”๋Ÿฌ ์ง€๋ฌธ โ†’ 10๋งŒ ๊ฐ€์ง€๋กœ ์ถ•์†Œ
  • ์Šคํฌ๋žจ๋ธ”๋Ÿฌ 105,456๊ฐ€์ง€ ์„ค์ • ์นดํƒˆ๋กœ๊ทธ ์™„์„ฑ (1๋…„ ์ž‘์—…)
  • ๋ด„๋ฐ”(Bomba): ์„ค์ • ์ž๋™ ๊ฒ€์ƒ‰ ๊ธฐ๊ณ„ ๋ฐœ๋ช…
  • 1939๋…„ ๋…์ผ์ด ์Šคํฌ๋žจ๋ธ”๋Ÿฌ 5๊ฐœ๋กœ ํ™•์žฅ โ†’ ํด๋ž€๋“œ ์—ญ๋Ÿ‰ ์ดˆ๊ณผ

๋ธ”๋ ˆ์ธจ๋ฆฌ ํŒŒํฌ(Bletchley Park)

  • 1939๋…„ ํด๋ž€๋“œ๊ฐ€ ์˜๊ตญยทํ”„๋ž‘์Šค์— ์—๋‹ˆ๊ทธ๋งˆ ๋ณต์ œํ’ˆ๊ณผ ๋ด„๋ฐ” ์„ค๊ณ„๋„ ์ „๋‹ฌ
  • ์ˆ˜ํ•™์žยท์–ธ์–ดํ•™์žยท์ฒด์Šค ์ฑ”ํ”ผ์–ธยทํฌ๋กœ์Šค์›Œ๋“œ ์ „๋ฌธ๊ฐ€ ํ˜ผํ•ฉํŒ€
  • "ํ™ฉ๊ธˆ์•Œ์„ ๋‚ณ๋Š” ๊ฑฐ์œ„๋“ค" (์ฒ˜์น )

์•จ๋Ÿฐ ํŠœ๋ง(Alan Turing)

  • ํฌ๋ฆฝ(Crib): ์˜ˆ์ธก ๊ฐ€๋Šฅํ•œ ํ‰๋ฌธ ๊ตฌ์ ˆ ํ™œ์šฉ ("wettervorhersage" ๋‚ ์”จ ์˜ˆ๋ณด)
  • ๋ฃจํ”„(Loop) ๊ธฐ๋ฒ•: ํฌ๋ฆฝ ๋‚ด ์ˆœํ™˜ ๊ตฌ์กฐ๋กœ ํ”Œ๋Ÿฌ๊ทธ๋ณด๋“œ ํšจ๊ณผ ์ƒ์‡„
  • ํŠœ๋ง ๋ด„๋ธŒ(Bombe): ๋ฃจํ”„ ๊ธฐ๋ฐ˜ ๊ธฐ๊ณ„์  ํ•ด๋… ์žฅ์น˜ (1940)
  • ํ•ต์‹ฌ ํ†ต์ฐฐ: ์—๋‹ˆ๊ทธ๋งˆ๋Š” ๊ฐ™์€ ๊ธ€์ž๋ฅผ ์ž๊ธฐ ์ž์‹ ์œผ๋กœ ์•”ํ˜ธํ™” ๋ถˆ๊ฐ€ โ†’ ํฌ๋ฆฝ ์œ„์น˜ ์ œ์•ฝ

์—ญ์‚ฌ์  ์˜์˜

  • ์ปฌ๋กœ์„œ์Šค(Colossus): ๋กœ๋ Œ์ธ  ์•”ํ˜ธ ํ•ด๋…์šฉ โ†’ ์„ธ๊ณ„ ์ตœ์ดˆ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ฐ€๋Šฅ ์ปดํ“จํ„ฐ
  • ์ „์Ÿ ๊ธฐ๊ฐ„ 2~4๋…„ ๋‹จ์ถ• ์ถ”์ •
  • 2์ฐจ๋Œ€์ „ ํ›„ ์ „๋ถ€ ํŒŒ๊ดดยท๊ทน๋น„ ์œ ์ง€ โ†’ ENIAC์ด "์ตœ์ดˆ ์ปดํ“จํ„ฐ"๋กœ ์˜ค์ธ

5์žฅ: ์–ธ์–ด ์žฅ๋ฒฝ (The Language Barrier)

  • ๊ณ ๋Œ€ ๋ฌธ์ž ํ•ด๋… = ์•”ํ˜ธ ํ•ด๋…๊ณผ ๊ฐ™์€ ๊ธฐ์ˆ 
  • ์ด์ง‘ํŠธ ์ƒํ˜•๋ฌธ์ž: ๋กœ์ œํƒ€์„ โ†’ ํ† ๋งˆ์Šค ์˜ยท์ƒนํด๋ฆฌ์˜น์ด ํ•ด๋… (1822)
  • ๋น„๋ฌธ์ž์  ์ ‘๊ทผ: ๊ณ ์œ ๋ช…์‚ฌ(์นดํŠธ๋ฆฌ์ง€)๊ฐ€ ์Œ์†Œ์  ๋‹จ์„œ
  • ์„ ํ˜• B(Linear B): ๋งˆ์ดํด ๋ฒคํŠธ๋ฆฌ์Šค(Michael Ventris) ํ•ด๋… (1952)
  • ๋น„์–ธ์–ดํ•™์ž(๊ฑด์ถ•๊ฐ€)๊ฐ€ ๋นˆ๋„ ๋ถ„์„์œผ๋กœ ๊ทธ๋ฆฌ์Šค์–ด์ž„์„ ๋ฐœ๊ฒฌ

6์žฅ: ์•จ๋ฆฌ์Šค์™€ ๋ฐฅ์˜ ๊ณต๊ฐœํ‚ค ํ˜๋ช… (Alice and Bob Go Public)

DES(Data Encryption Standard, 1976)

  • IBM์˜ ๋ฃจ์‹œํผ(Lucifer) ๊ธฐ๋ฐ˜ โ†’ NSA๊ฐ€ ํ‚ค๋ฅผ 56๋น„ํŠธ๋กœ ์ถ•์†Œ
  • ๋ฏผ๊ฐ„ ํ‘œ์ค€ํ™” vs. ์ •๋ถ€ ๋„์ฒญ ๋Šฅ๋ ฅ ํ™•๋ณด์˜ ํƒ€ํ˜‘์ 

ํ‚ค ๋ฐฐํฌ ๋ฌธ์ œ(Key Distribution Problem)

  • ์•”ํ˜ธํ™” ์—ญ์‚ฌ 2000๋…„์˜ ์•„ํ‚ฌ๋ ˆ์Šค๊ฑด
  • ์•ˆ์ „ํ•œ ํ†ต์‹ ์„ ์œ„ํ•ด ๋จผ์ € ์•ˆ์ „ํ•œ ํ‚ค ๊ตํ™˜ ํ•„์š” โ†’ ์ˆœํ™˜ ๋…ผ๋ฆฌ

๋””ํ”ผ-ํ—ฌ๋งŒ ํ‚ค ๊ตํ™˜(Diffie-Hellman-Merkle, 1976)

  • ๊ณต๊ฐœ ์ฑ„๋„๋กœ ๋น„๋ฐ€ ๊ณต์œ  ๊ฐ€๋Šฅ โ†’ ์ˆ˜ํ•™ ์—ญ์‚ฌ์ƒ ๊ฐ€์žฅ ๋ฐ˜์ง๊ด€์  ๋ฐœ๊ฒฌ
  • ๋‹จ๋ฐฉํ–ฅ ํ•จ์ˆ˜(One-Way Function): ์‰ฝ๊ฒŒ ๊ณ„์‚ฐ๋˜์ง€๋งŒ ์—ญ์‚ฐ ๋ถˆ๊ฐ€
  • ๋ชจ๋“ˆ๋Ÿฌ ์ง€์ˆ˜: 3^x (mod 7) โ†’ ๊ฒฐ๊ณผ์—์„œ x ์—ญ์‚ฐ์ด ๊ทน๋„๋กœ ์–ด๋ ค์›€
  • ๊ณผ์ •: Alice, Bob์ด ๊ณต๊ฐœ YยทP ํ•ฉ์˜ โ†’ ๊ฐ์ž ๋น„๋ฐ€ ์ˆ˜ AยทB ์„ ํƒ โ†’ ๊ตํ™˜๋œ ๊ฐ’์œผ๋กœ ๊ฐ™์€ ํ‚ค ๋„์ถœ
  • Eve๋Š” ๊ณต๊ฐœ ๊ฐ’์„ ์•Œ์•„๋„ ๋‹จ๋ฐฉํ–ฅ ์—ญ์‚ฐ ๋ถˆ๊ฐ€

RSA ์•”ํ˜ธ(Rivest, Shamir, Adleman, 1977)

  • ๊ณต๊ฐœํ‚ค ์•”ํ˜ธ(Public Key Cryptography) ์™„์„ฑํ˜•
  • ๊ณต๊ฐœํ‚ค(n, e)๋กœ ์•”ํ˜ธํ™” โ†’ ๊ฐœ์ธํ‚ค(p, q ์†Œ์ธ์ˆ˜)๋กœ๋งŒ ๋ณตํ˜ธํ™”
  • n = p ร— q (๊ฑฐ๋Œ€ ์†Œ์ˆ˜ ๊ณฑ) โ†’ ์†Œ์ธ์ˆ˜๋ถ„ํ•ด๊ฐ€ ํ˜„์žฌ ๊ณ„์‚ฐ ๋ถˆ๊ฐ€๋Šฅ
  • GCHQ์˜ ์ œ์ž„์Šค ์—˜๋ฆฌ์Šคยทํด๋ฆฌํผ๋“œ ์ฝ•์Šค๊ฐ€ 1970๋…„ ์„ ๋ฐœ๊ฒฌ (๊ธฐ๋ฐ€)

ํŒจ๋Ÿฌ๋‹ค์ž„ ์ „ํ™˜: ์†ก์ˆ˜์‹ ์ž๊ฐ€ ์‚ฌ์ „์— ๋งŒ๋‚  ํ•„์š” ์—†์Œ โ†’ ์ธํ„ฐ๋„ท ์ƒ๊ฑฐ๋ž˜ ๊ธฐ๋ฐ˜


7์žฅ: ์•„๋ฆ„๋‹ค์šด ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ (Pretty Good Privacy)

  • ํ•„ ์ง๋จธ๋งŒ(Phil Zimmermann): 1991๋…„ PGP ๋ฌด๋ฃŒ ๋ฐฐํฌ
  • RSA + ๋Œ€์นญํ‚ค ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ตฌ์กฐ (ํšจ์œจ์„ฑ ํ™•๋ณด)
  • ์ธํ„ฐ๋„ท์œผ๋กœ ์ „ ์„ธ๊ณ„ ๋ฐฐํฌ โ†’ ๋ฏธ๊ตญ ์ˆ˜์ถœ ๊ธˆ์ง€๋ฒ• ์ €์ด‰ ๋…ผ๋ž€
  • ์‚ฌ์ดํผํŽ‘ํฌ(Cypherpunk) ์šด๋™: ์•”ํ˜ธํ™” = ๊ฐœ์ธ ์ž์œ ์˜ ๋„๊ตฌ
  • ํด๋ฆฌํผ ์นฉ(Clipper Chip) ๋…ผ์Ÿ: ์ •๋ถ€ ์—์Šคํฌ๋กœ ํ‚ค ์š”๊ตฌ vs. ๊ฐœ์ธ ํ”„๋ผ์ด๋ฒ„์‹œ
  • ๊ตํ›ˆ: ์•”ํ˜ธํ™” ๊ธฐ์ˆ ์˜ ๋ฏผ์ฃผํ™” = ์‹œ๋ฏผ ๊ถŒ๋ ฅ vs. ๊ตญ๊ฐ€ ๊ฐ์‹œ์˜ ๊ฐˆ๋“ฑ

8์žฅ: ๋ฏธ๋ž˜๋กœ์˜ ์–‘์ž ๋„์•ฝ (A Quantum Leap into the Future)

์–‘์ž ์ปดํ“จํ„ฐ์˜ ์œ„ํ˜‘

  • ์‡ผ์–ด ์•Œ๊ณ ๋ฆฌ์ฆ˜(Shor's Algorithm, 1994): ์–‘์ž ์ปดํ“จํ„ฐ๋กœ RSA ์†Œ์ธ์ˆ˜๋ถ„ํ•ด๋ฅผ ๋‹คํ•ญ ์‹œ๊ฐ„์— ํ•ด๊ฒฐ
  • ๊ธฐ์กด ์ปดํ“จํ„ฐ๋กœ ์ˆ˜์‹ญ์–ต ๋…„ โ†’ ์–‘์ž ์ปดํ“จํ„ฐ๋กœ ์ˆ˜ ์‹œ๊ฐ„
  • ๊ทธ๋กœ๋ฒ„ ์•Œ๊ณ ๋ฆฌ์ฆ˜(Grover's Algorithm, 1996): DES ๋“ฑ ๋Œ€์นญ ์•”ํ˜ธ ๋ธŒ๋ฃจํŠธํฌ์Šค ์ œ๊ณฑ๊ทผ ๊ฐ€์†
  • ํ๋น„ํŠธ(Qubit): ์ค‘์ฒฉ(superposition)์œผ๋กœ 0ยท1 ๋™์‹œ ์ฒ˜๋ฆฌ
  • 250 ํ๋น„ํŠธ โ†’ ์šฐ์ฃผ ์›์ž ์ˆ˜๋ณด๋‹ค ๋งŽ์€ ๋™์‹œ ๊ณ„์‚ฐ

์–‘์ž์•”ํ˜ธ (Quantum Cryptography)

  • ์ฐฐ์Šค ๋ฒ ๋„ท + ์งˆ ๋ธŒ๋ผ์‚ฌ๋ฅด(Bennett & Brassard, BB84, 1984)
  • ๊ด‘์ž์˜ ํŽธ๊ด‘(polarization)์„ ํ‚ค๋กœ ์‚ฌ์šฉ
  • ํ•˜์ด์  ๋ฒ ๋ฅดํฌ ๋ถˆํ™•์ •์„ฑ ์›๋ฆฌ: ๋„์ฒญ ์ž์ฒด๊ฐ€ ๊ด‘์ž ์ƒํƒœ๋ฅผ ๋ณ€ํ™”์‹œํ‚ด โ†’ ๋„์ฒญ ์‹œ ์ฆ‰๊ฐ ํƒ์ง€
  • ์ด๋ก ์ƒ ์™„๋ฒฝํ•œ ๋ณด์•ˆ โ€” ๋„์ฒญ ๋ถˆ๊ฐ€ ํƒ์ง€ ๊ฐ€๋Šฅํ•œ ์œ ์ผํ•œ ์‹œ์Šคํ…œ
  • ์–‘์ž ํ‚ค ๋ถ„๋ฐฐ(QKD, Quantum Key Distribution): ์ผํšŒ์šฉ ํŒจ๋“œ์˜ ํ‚ค๋ฅผ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์•ˆ์ „ํ•˜๊ฒŒ ๋ฐฐํฌ

ํ•ต์‹ฌ ๊ฐœ๋… ์ •๋ฆฌ

๊ฐœ๋…์˜๋ฏธํ˜„์‹ค ์ ์šฉ
์ผ€๋ฅดํฌํ˜ธํ”„ ์›์น™์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ณต๊ฐœ, ํ‚ค๋งŒ ๋น„๋ฐ€ํ˜„๋Œ€ ๋ชจ๋“  ๊ณต๊ฐœ ์•”ํ˜ธ ํ‘œ์ค€
๋นˆ๋„ ๋ถ„์„๊ธ€์ž ๋นˆ๋„๋กœ ๋‹จํ‘œ ์น˜ํ™˜ ํ•ด๋…๊ณ ์ „ ์•”ํ˜ธ ์ „๋ถ€ ์ทจ์•ฝ
๋‹จ๋ฐฉํ–ฅ ํ•จ์ˆ˜๊ณ„์‚ฐ ์‰ฝ์ง€๋งŒ ์—ญ์‚ฐ ๊ทน๋„๋กœ ์–ด๋ ค์›€RSA, ๋ธ”๋ก์ฒด์ธ ๊ธฐ๋ฐ˜
๊ณต๊ฐœํ‚ค ์•”ํ˜ธ๊ณต๊ฐœ/๊ฐœ์ธํ‚ค ์Œ์œผ๋กœ ํ‚ค ๋ฐฐํฌ ๋ฌธ์ œ ํ•ด๊ฒฐHTTPS, ์ด๋ฉ”์ผ ์•”ํ˜ธํ™”
์–‘์ž ์ค‘์ฒฉ๊ด€์ธก ์ „ ๋ชจ๋“  ์ƒํƒœ ๋™์‹œ ์กด์žฌ์–‘์ž ์ปดํ“จํ„ฐ ์—ฐ์‚ฐ ๊ธฐ๋ฐ˜
๋ถˆํ™•์ •์„ฑ ์›๋ฆฌ์ธก์ •์ด ์ƒํƒœ๋ฅผ ๋ณ€ํ™”์‹œํ‚ด์–‘์ž์•”ํ˜ธ ๋„์ฒญ ํƒ์ง€ ๊ธฐ๋ฐ˜

ํˆฌ์žยทAI ๊ด€์  ์ธ์‚ฌ์ดํŠธ

๋ณด์•ˆ ๊ตฐ๋น„๊ฒฝ์Ÿ์˜ ์˜์†์„ฑ

  • ์•”ํ˜ธํ™” ์—ญ์‚ฌ 2,000๋…„ = ๋Š์ž„์—†๋Š” ๊ณต๊ฒฉ-๋ฐฉ์–ด ์‚ฌ์ดํด
  • "์™„๋ฒฝํ•œ ์•”ํ˜ธ" ์„ ์–ธ ํ›„ ๋ฐ˜๋“œ์‹œ ํ•ด๋… โ†’ RSA๋„ ์–‘์ž ์ปดํ“จํ„ฐ ์•ž์— ์ทจ์•ฝ
  • ํ•จ์˜: ํ˜„์žฌ ์ธํ„ฐ๋„ท ๋ณด์•ˆ ์ „์ฒด๊ฐ€ ์–‘์ž ์ปดํ“จํ„ฐ ๊ฐœ๋ฐœ ์‹œ์ ์— ์œ„ํ˜‘๋ฐ›์Œ

์–‘์ž ์ปดํ“จํ„ฐ ํˆฌ์ž ๋…ผ๋ฆฌ

  • ์‡ผ์–ด ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์‹คํ–‰ ๊ฐ€๋Šฅ ์–‘์ž ์ปดํ“จํ„ฐ โ†’ RSA, ECC, ๋น„ํŠธ์ฝ”์ธ ์„œ๋ช…์ฒด๊ณ„ ๋ชจ๋‘ ๋ฌด๋ ฅํ™”
  • ๋จผ์ € ์–‘์ž ์ปดํ“จํ„ฐ ๊ฐœ๋ฐœํ•œ ๊ตญ๊ฐ€ยท๊ธฐ์—…์ด ํ˜„์กด ์•”ํ˜ธ ์ธํ”„๋ผ์— ์ ‘๊ทผ ๊ฐ€๋Šฅ
  • ๋™์‹œ์— ์–‘์ž์•”ํ˜ธ(QKD)๊ฐ€ ์œ ์ผํ•œ ๋ฐฉ์–ด์ฑ… โ†’ ํฌ์ŠคํŠธ-์–‘์ž ์•”ํ˜ธ ์ „ํ™˜ ๊ฑฐ๋Œ€ ์‹œ์žฅ

AI ์—์ด์ „ํŠธ ๋ณด์•ˆ๊ณผ์˜ ๊ต์ฐจ์ 

  • ํ˜„์žฌ AI ์—์ด์ „ํŠธ ํ†ต์‹ ์€ TLS/RSA ๊ธฐ๋ฐ˜ โ†’ ์–‘์ž ์‹œ๋Œ€ ์ทจ์•ฝ
  • ์—์ด์ „ํŠธ ๊ฐ„ ํ”„๋กœํ† ์ฝœ(x402 ๋“ฑ)๋„ ํฌ์ŠคํŠธ-์–‘์ž ์•”ํ˜ธ ์ „ํ™˜ ํ•„์š”
  • ์ž„๋ฐ•ํ•œ ๊ณผ์ œ: "Harvest Now, Decrypt Later" โ€” ํ˜„์žฌ ์•”ํ˜ธํ™” ํŠธ๋ž˜ํ”ฝ ์ˆ˜์ง‘ ํ›„ ์–‘์ž ์ปดํ“จํ„ฐ๋กœ ๋‚˜์ค‘์— ํ•ด๋…

์—ญ์‚ฌ์  ํŒจํ„ด โ€” ๊ตญ๊ฐ€ ๋…์  โ†’ ๋ฏผ์ฃผํ™”

  • ์•”ํ˜ธํ•™: ์™•์‹คยท๊ตฐ์‚ฌ โ†’ ๊ธฐ์—… โ†’ ๊ฐœ์ธ (PGP๋กœ ๋ฏผ์ฃผํ™”)
  • AI ์—ฐ์‚ฐ: ํ˜„์žฌ ๊ฑฐ๋Œ€ ๊ธฐ์—… ๋…์  โ†’ ์ ์ฐจ ๋ถ„์‚ฐ ๊ฐ€๋Šฅ์„ฑ
  • ๋น„ํŠธ์ฝ”์ธ/๋ธ”๋ก์ฒด์ธ: ํƒˆ์ค‘์•™ํ™” ๊ธˆ์œต ์•”ํ˜ธํ™”๊ฐ€ ์–‘์ž ์œ„ํ˜‘์— ํŠนํžˆ ์ทจ์•ฝ