μμμ»΄ν¨ν° μμ©νλλ©΄ ν΄νΉμ μ¬λΌμ§κΉ?(feat.μμμνΈν, μμμνΈν΅μ ) |
|
No.61
μλ νμΈμ 보μμμ΄ PRμ λλ€. ꡬκΈμ μ¬ν΄ 10μ νμ‘΄νλ μ΅κ³ μ±λ₯μ μνΌμ»΄ν¨ν°κ° 1λ§ λ 걸리λ μ°μ°μ μμμ»΄ν¨ν° μΉ© βμ컀λͺ¨μ΄βλ‘ 200μ΄ λ§μ μννλ€κ³ λ°νμ΅λλ€. μμμ»΄ν¨ν° μ±λ₯μ΄ κΈ°μ‘΄ λμ§νΈ μνΌμ»΄ν¨ν°λ₯Ό μμ§λ₯΄λ μ΄λ₯Έλ° βμμ μ°μμ±βμ ꡬνν 건λ°μ ꡬκΈμ μ΄μ΄ IBMμμ κ°λ°ν μμμ»΄ν¨ν° Qμμ€ν μ, μΈν μ κ·Ήμ μ¨μ μ΄μ©ν λκ·λͺ¨ μμμ»΄ν¨ν°λ₯Ό μ μ΄ν μ μλ λ°λ체칩 βνΈμ€λ¦¬μ§β, μλ§μ‘΄μ βμλ§μ‘΄ λΈλΌμΌβμ΄λΌλ μ΄λ¦μ μμμ»΄ν¨ν μλΉμ€λ₯Ό MSλ ν΄λΌμ°λ μλΉμ€μ μμμ»΄ν¨ν μ μ μ©ν βAzure Quantumβμ κ°λ°νκ³ μμ΅λλ€. μ΄λ λ― μμμ»΄ν¨ν° λΆμΌμ κΈλ‘λ² IT 곡룑λ€μ΄ μΉμ΄νκ² λ§λΆκ³ μλλ°μ κ·ΈλΌ μμμ»΄ν¨ν°μ λ°μ μΌλ‘ κΈ°μ‘΄ λμ§νΈμ»΄ν¨ν°μ μνΈλ λ¨ λͺ μ΄ λ§μ λ«λ € λ²λ¦¬κ³ μμμνΈνμ ν΄νΉμ μμ²μ μΌλ‘ λΆκ°λ₯νκ³ μμν΅μ μ΄ λμ λλ©΄ κΈ°μ‘΄ ν΅μ 체κ³λ 무μΈλͺ¨λΌλλ°... μ λ§ κ·Έλ΄κΉμ?? μ€λμ μμμ»΄ν¨ν°, μμν΅μ μ λν΄ μμλ³΄κ³ μμν΅μ μ΄ λμ λλ©΄ ν΄νΉμ΄ μ¬λΌμ Έ μ 보보νΈμ λ¬Έκ°λ€μ κΈΈλ°λ₯μ λΉκ΅¬λ μ€μ μκ° λλμ§ κ·Έ μ΄μΌκΈ°λ₯Ό ν΄λ³΄κ² μ΅λλ€. μ€λμ ν κ² λ§μΌλ λΉ λ₯΄κ² μμν΄ λ³΄κ² μ΅λλ€. μμνκΈ° μ μ μ©μ΄ ν΅μΌμ λ¨Όμ νκ³ μμν΄μΌ νλλ°μ 볡μ‘νμ§λ§ μ΅λν μ΄ν΄νκΈ° μ½κ² λ λ€μ΄ λ³Όκ²μ 첫λ²μ§Έ μμμ»΄ν¨ν°μ βμ€μ²©β, βμ½νβ, βλΆνμ μ±β μμμ»΄ν¨ν°λ₯Ό μ΄ν΄νλ €λ©΄ μμμ λν΄ μ°μ μμμΌ ν©λλ€. μμ(quantum)λ βμλμ§λ₯Ό κ°μ§ μ΅μ λ¨μμ μκ°±μ΄βλ₯Ό λ»νλλ°μ μμλ νλμ μμκ° λμμ μ¬λ¬κ°μ§ μνλ₯Ό κ°λ βμ€μ²©β, μ§μ μ΄λ£¨λ μμλ€μ΄ λ¨Ό 거리μμλ κ°μ μνλ₯Ό μ μ§νλ βμ½νβ, μΈ‘μ νλ μκ° μνκ° λ°λλ βλΆνμ μ±β λ±μ μ±μ§μ λ±λλ€. μ¬κΈ°μ μμμ»΄ν¨ν°λ βμ€μ²©β μ±μ§μ νμ©νμ¬ λμμ μ¬λ¬ μνλ₯Ό κ°λ βμ¬κΈ°μΊβ μ κ°μλ°μ κΈ°μ‘΄ μ»΄ν¨ν°λ 0 λλ 1μ λνλ΄λ βλΉνΈβλ‘ μ°μ°νμ§λ§ μμμ»΄ν¨ν°λ 00, 01, 10, 11 λ± λ€ κ°μ§ μνλ₯Ό λμμ νμνλ βνλΉνΈβλ‘ μ 보λ₯Ό μ²λ¦¬ν©λλ€. μλ₯Ό λ€μ΄ 보μλ₯μ΄λλ€κ³Ό μμμ»΄ν¨ν°κ° λμ λμ§κΈ° λ΄κΈ°λ₯Ό νλ€κ³ κ°μ ν΄ λ³Όκ²μ 보μλ₯μ΄λλ€μ μλ©΄ μλλ©΄ λ·λ©΄ νλλ₯Ό μ ννλ 50% μ΄κΈ°λ κ²μμ λλ€. νμ§λ§ μμμ βμ€μ²©βμ μλ©΄ λ·λ©΄ λκ°μ§ κ²½μ°μ μλ₯Ό λͺ¨λ κ°μ§κΈ° λλ¬Έμ 100% μ΄κΈ°λ κ²μμ νκ² λ©λλ€. μ컨λ μ λ ₯ κ°μ΄ 16κ°μΌ λ 4λΉνΈ μ»΄ν¨ν°λ 16ν κ³μ°νμ§λ§ 4νλΉνΈ μμμ»΄ν¨ν°λ λ¨ 1νλ‘ κ³μ°μ΄ λλλ κ±°μ£ μ¬κΈ°μ νλΉνΈλ₯Ό 8νλΉνΈ, 16νλΉνΈ, 32νλΉνΈλ‘ λλ¦°λ€λ©΄μ?? μμ©νλλ€λ©΄ κΈ°μ‘΄μ λΉνΈ μ»΄ν¨ν°μλ νμλΆν°κ° λ€λ₯Έ μμ βμ¬κΈ°μΊβμ κ°μ μμ²λ κΈ°μ μ λλ€. κ·ΈλΌ λλ²μ§Έ μμμνΈν΅μ μ μ λμ€κ² λμμκΉμ? κΈ°μ‘΄ μνΈνμ νκ³λ₯Ό λ¨Όμ μμμΌ ν©λλ€. λ΄μ©μ΄ λ§μΌλ μ μ κ½ μ‘μΌμκ³ λ¬λ €λ³ΌκΉμ? μ°λ¦¬κ° νμ¬ μ¬μ©νκ³ μλ μνΈν ν΅μ μ κΆνμ κ°μ§ μ¬μ©μλ§μ΄ μλ³Έ λ°μ΄ν°λ₯Ό νμΈν μ μλλ‘ λ°μ΄ν°λ₯Ό μνΈννκ³ μ 보λ₯Ό μ‘Β·μμ νλ λ°©μμ λλ€. μμ μλ μνΈνλ μ 보λ₯Ό μ½κΈ° μν΄μ βν€(key)βκ° νμνλ°μ ν€λ β0βκ³Ό β1β 무μμλ‘ λ°°μ΄λ λμ§νΈ λΉνΈμ΄λ‘ λ§λ€μ΄μ§λλ€. μ΄ ν€λ₯Ό μ λ ₯νλ©΄ μμ μλ μλ³Έ λ¬Έμλ₯Ό μ½μ μ μκ³ ν€λ₯Ό μ λ ₯νμ§ λͺ»νλ©΄ λ¬Έμλ₯Ό μ½μ μ μλ κ±°μ£ μ΄ ν€λ μνΈνλ μ 보 κΈκ³ λ₯Ό μ΄ μ μλ βκΆνμ κ°μ§β μ‘μ μμ μμ μμκ² μ£Όμ΄μ§ μ΄μ λΌκ³ μ΄ν΄νμλ©΄ λλλ°μ κΈκ³ λ₯Ό μ κ·Έλ νμλ₯Ό μνΈνλΌκ³ ν©λλ€. μ κΈ΄ κΈκ³ λ₯Ό μ¬λ νμλ 볡νΈνλΌκ³ λΆλ₯΄μ£ κ·Έλ λ€λ©΄ κΈκ³ λ₯Ό νκ³ μ κ·Έλ λ° νμν ν€λ₯Ό μ‘μ μμ μμ μκ° μμ νκ² λλμ΄ κ°μ§ μλ μμκΉμ? κ³Όκ±°μλ ν κ³³μμ ν€λ₯Ό μμ±ν ν μ΄λ₯Ό μ€νλΌμΈμΌλ‘ μ λ¬νλ λ°©μμ΄ μμ νλ€κ³ μ¬κ²¨μ‘μ΅λλ€. κ·Έλ¬λ€ μ λ¬ κ³Όμ μμ ν€λ₯Ό λΆμ€νκ±°λ ν€λ₯Ό κ°μ§ μ¬λμ λ©μΉνλ λ°©μ λ±μΌλ‘ μνΈλ₯Ό μ½κ² νμ΄λ²λ¦½λλ€. λ ν€λ₯Ό λ§λ€κ³ μ΄λ₯Ό μ λ¬νλ κ³Όμ μμ λ°μνλ 물리μ μκ°κ³Ό λΉμ©μ΄ λ€λ©΄μ λΉν¨μ¨μ μΈ λ°©μμ΄λΌλ μ§μ λ λμμ£ μ΄λ₯Ό βν€ λΆλ°° λ¬Έμ βλΌκ³ νλλ°μ μ΄ λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν΄ β곡κ°ν€ λ°©μ νΉμ λΉλμΉν€ λ°©μ'μ΄λΌκ³ λΆλ₯΄λ λ°©μμ΄ λ±μ₯ν©λλ€. 곡κ°ν€ λ°©μμ μμ€ν μ ν΅ν΄ μνΈνμ 볡νΈνλ₯Ό μλ‘ λ€λ₯Έ ν€λ₯Ό λΆλ°°ν©λλ€ κΈκ³ λ₯Ό μ κ·Έλ μ΄μ μ μ¬λ μ΄μ κ° λ€λ₯Έ ννλ‘ μμΈμλΆν΄λ₯Ό μ΄μ©ν΄ λ§λλ RSAλΌλ 곡κ°ν€κ° λνμ μΈ μνΈν λ°©λ²μ΄κ³ μ 1κ³Ό μμ μΈμλ λ€λ₯Έ μ½μκ° μλ μμ λκ°λ₯Ό κ³±νκ³ κ·Έ κ³±μ μλμ μλ‘ λΆν΄νλ λ°©μμ λλ€. λ£κΈ°λ§ ν΄λ λ μλ¦°μ§... μ΄λ ΅μ§μ? μ΄μ²λΌ 볡μ‘νκ² λ§λ€λ€ 보λ μνΈμ μμΆμ μ λ°©μ§ν μ μμμ΅λλ€. λλ¬Έμ RSAλ νμ¬ μν λ° μΌνλͺ°κ³Ό κ°μ μ μμκ±°λλ₯Ό λΉλ‘―ν λ§μ μμμμ μ¬μ© μ€μΈλ°μ μ§κΈκΉμ§ μμ νλ€κ³ λ―Ώμλ RSA 곡κ°ν€μ 보μμ μ΅κ·Ό ν¬νΈμ¬μ΄νΈμ μν μ¬μ΄νΈ λ±μμ λκ·λͺ¨ κ°μΈμ 보 μ μΆμ¬κ±΄μ΄ ν°μ§λ©΄μ λ¬Όμνκ° λ¨κΈ° μμν©λλ€. μ... μ΄ λ°©μλ ν΄νΉμ μνμΌλ‘λΆν°λ μμ λ‘μ§ λͺ»νꡬλ μ¬λλ€μ κ·Έλ κ² μΈμνκΈ° μμν κ±°μ£ 1979λ κ°λ°λ μ΅μ΄μ RSA λ°©μμ λΉμ 428λΉνΈμ ν€λ₯Ό μ¬μ©νμ΅λλ€. λΉμμ μ΄ μνΈκΈ°μ μ ν΄λ νκΈ° μν΄ 40,000μ‘° λ (εΉ΄)μ΄ κ±Έλ¦°λ€κ³ μλ €μ‘μ΅λλ€. μ΄ν μ»΄ν¨ν° κΈ°μ μ΄ λΉμ½μ μΌλ‘ λ°μ νλ©΄μ 1994λ μ μ΄λ₯΄λ¬ 3κ°μλ‘ λ¨μΆλ©λλ€. μ΄λ 보μ μ λ¬Έκ°λ€μ κ³ λ―ΌνκΈ° μμν©λλ€. λΉ¨λΌμ Έμ μ’κΈ΄ νλ° μ»΄ν¨ν° κΈ°μ μ΄ λ°μ νκ³ μνΈ λΆμ μκ³ λ¦¬μ¦μ λ°©λ²μ΄ μ§ννλ©΄ λꡬλΌλ λ§μλ§ λ¨ΉμΌλ©΄ μ΄λ₯Ό ν΄νΉν μ μλ€λ μκ°μ΄ λ κ±°μ£ μ΄ κ°μ κ³ λ―Όμ 보μ κ΄λ ¨ κΈ°μ κ³Ό νκ³μμ μμ ν ν€λΆλ°° μ°κ΅¬κ°λ°λ‘ μ΄μ΄μ§κ² λ§λλλ€. μ€λ κ³ λ―Ό λμ ν΄λ΅μΌλ‘ λ±μ₯ν κΈ°μ μ΄ μλλ° μ΄κ² λ°λ‘ μμμνΈν΅μ μ λλ€. μΈλ²μ§Έ μμμνΈν΅μ μ μμμνμ μ리λ₯Ό μ΄μ©νμ¬ μνΈν΅μ μ© λΉλ°ν€λ₯Ό λΆλ°°νλ κΈ°μ μ¦ μμμνΈν€ λΆλ°° κΈ°μ μ μ¬μ©ν©λλ€. μμμνΈν€ λΆλ°°λ κΈ°μ‘΄μ μνΈν΅μ μ²λΌ μ 보μ λν μνΈν·볡νΈνλ₯Ό κ±°μΉλ λ°©μμ΄ μλ μ거리μ λ μ¬μ©μκ° λμΌν λλ€ λΉνΈμ΄(λΉλ° ν€)μ κ°μ§λ λ°©μμ λλ€. λΉλ°ν€ μμ±μ μν΄ μ 보λ₯Ό μ£Όκ³ λ°λ κ³Όμ μ μμ μνμμ μ΄λ€μ§λ©° μ΄ κ³Όμ μμ μμ κΈ°μ βμ€μ²©βμ΄ μ μ©λ©λλ€. μμμ μ΄μ ν΅μ μμλ μ 보λ₯Ό μ μ‘νκΈ° μν΄μ λμ§νΈ λΉνΈμΈ β0βκ³Ό β1βμ μ΄μ©νλ€κ³ μ΄μΌκΈ°νμ΅λλ€. λ°λ©΄ μμμνΈν€ λΆλ°°μμλ μ 보 μ μ‘μ μν΄ λ¬΄μμ μ¬μ©νλ€κ³ μ? λ€~ νλΉνΈ(Qubit : Quantum bit)λ₯Ό μ¬μ©ν©λλ€. νλΉνΈλ λμ§νΈ λΉνΈμ λ¬λ¦¬ λμμ μ¬λ¬ κ°μ§μ κ°μ κ°μ§ μ μλ μ€μ²©μνκ° κ°λ₯ν©λλ€. μ΄λ₯Ό ν΅ν΄ μ 3μκ° μ μ‘ μ€μΈ μμμ μ νν μ 보λ₯Ό μ·¨λνμ§ λͺ»νλλ‘ λ°©μ§ν μ μκ² λλ κ±°μ£ λ°μ΄ν°κ° μ€μ²©μ΄ λλκΉμ μ΄ν΄λμλμ? λν μμλ μ§μ μ΄λ£¨λ μμλ€μ΄ λ¨Ό 거리μμλ κ°μ μνλ₯Ό μ μ§νλ βμ½νβμΌλ‘ λμΌν μμ μνλ₯Ό νμͺ½λ§ 볡μ ν μλ μμ΅λλ€. μλ₯Ό λ€μ΄μ μ μ Aκ° μκ³ μ μ Bκ° μμ΅λλ€. κ·Έλ°λ° μ μ Aμ μνλ₯Ό λ³νμν€λ©΄ μ μ Bμ μνλ κ·Έλλ‘ λ³ν©λλ€. λ§μΉ λ μ μκ° λμΌλ‘ μ½νμλ μλ‘ μ 보λ₯Ό μ£Όκ³ λ°λ κ²μ²λΌμ λλΌμ΄ κ²μ λ μ μ μ¬μ΄μ '거리'λ μ 보 μ λ¬μ μλ¬΄λ° μν₯μ λ―ΈμΉμ§ μλλ€λ κ²μ΄μ£ μ¦ λ μ μκ° μνκ³ ν μͺ½ λμμ λ€λ₯Έ μͺ½ λκΉμ§ μ컨λ 30λ§ κ΄λ μ΄λ λ©λ¦¬ λ¨μ΄μ Έ μμ΄λ Aκ° λ³νλ©΄ κ·Έμ λ°λΌ Bλ μ¦μ λ³ν©λλ€. λ μ μκ° κ³ μ 1cm λ¨μ΄μ Έ μμ λμ μ무 μ°¨μ΄κ° μμ΅λλ€. λ§μΉ μνκ³ λλΉλ§νΌ κΈ°λ€λ λμ΄ λ μ μ μ¬μ΄μ μ΄μ΄μ Έ μλ κ²μ²λΌμ μ΄ νμμ ν΅μ νλ κ²μ΄ κ°λ₯ν΄μ§λ©΄ μνκ³ μ λ°λνΈμ μ¦κ°μ μΈ μ€μκ° ν΅μ μ΄ κ°λ₯ν΄μ§λ κ±°μ£ κ°λ λ°λ§ 30λ§ κ΄λ μ΄ κ±Έλ¦¬λ μ νλ‘ ν΅μ ν νμκ° μλ€λ μ΄μΌκΈ°μ λλ€. μ΄μ²λΌ κΈ°μ‘΄ μμκ³Όλ μ‘°κΈ λ€λ₯΄κ² λκ»΄μ§λ μ΄ μ΄λ§μ΄λ§ν νμμ μ΄μ©ν μμ ν΅μ κΈ°μ μ κ°λ°μ νμ¬ μ§ννμ λλ€. λ§μ§λ§μΌλ‘ μΈ‘μ νλ μκ° μνκ° λ°λλ βλΆνμ μ±βμ μ±μ§μ λ λλ°μ ν λ² μΈ‘μ ν νμλ μΈ‘μ μ μ μνλ‘ λλ릴 μ μλ νΉμ§μ΄ μμ΅λλ€. κ·Έ νΉμ§μ μ΄μ©ν΄ μμμνΈν€ λΆλ°° κ³Όμ μμ λμ²μ΄λ ν΄νΉμ μλνλ©΄ λ°λμ λ°κ°λ©λλ€. λμ²μκ° ν€μ μ 보λ₯Ό νμ·¨νκΈ° μν΄ μμ μνλ₯Ό μΈ‘μ νκ³ λλ©΄ μ‘μμ μκ° κ³΅μ νκ² λλ μλ‘ λμΌν΄μΌ νλ ν μμ λλ€ λΉνΈμ΄μ QBER(Quantum bit error rate)μ΄λΌλ μ€λ₯κ° λ°μν©λλ€. μμ€ν μ QBERμ ν΅ν΄ λμ²μκ° κ°μ Έκ° μ 보λμ μΆμ ν μ μκ³ μ΅μ’ λΉλ°ν€λ₯Ό νκΈ°νκ³ λ€μ μμ±ν μ§λ₯Ό νμ ν©λλ€. λ€μ λ§ν΄ μ΅μ’ λΉλ°ν€λ λμ²μ μνμ΄ μλ μνμμλ§ μμ±λκΈ° λλ¬Έμ λμ²μ΄λ ν΄νΉμ λν΄ κ±±μ νμ§ μμλ λλ κ±°μ£ μ§κΈκΉμ§ μμμνΈν΅μ μ λν΄ μ΄μΌκΈ° λλ Έμ΅λλ€. λ€λ²μ§Έ μμμνΈν΅μ μ΄ μμ©νλλ©΄? μμμνΈν΅μ μ΄ μ μ©λ κ²½μ° μ°λ¦¬λ₯Ό λλ €μμ λ¨κ² νλ ν΄νΉκ³Ό μ 보 μ μΆ κ΄λ ¨ μ¬κ±΄λ€μ΄ μλΉ λΆλΆ ν΄μλ κ²μ ν©νΈμ λλ€. κ·Έλ¬λ μΈλ‘ μ κΈ°μ¬νλκ³ μλ κ²μ²λΌ ν΄νΉμ΄ μ¬λΌμ§κΉμ? λλ΅μ μ λ μλλλ€. μ 보보μμμ 100%λ μμ΅λλ€. 100%λ 곡격μΒ·λ°©μ΄μ λͺ¨λμ ν΄λΉλ©λλ€. λν νμ¬ κΈ°μ¬νλλ λ΄μ©μ μνΈνμ μ°μ°μ λΉ λ₯Έ μ°μ°μΌλ‘ ν¨μ€μλλ₯Ό μ°μ°νμ¬ λ΅μ μ°Ύλ κ²μ μ§μ€λμ΄ μμ΅λλ€. λ¬΄μ¨ μ΄μΌκΈ°λ νλ©΄ μνΈνν€κ° '1234'λΌκ³ κ°μ μ ν΄λ³Όκ²μ κ·ΈλΌ κΈ°μ‘΄ μ»΄ν¨ν°λ 1111, 1112, 1113, 1114 λ± λ±λ± λ±λ±μ κ²½μ°μ μλ₯Ό λͺ¨λ λμ νλ λΈλ£¨νΈν¬μ€(무μμλμ )λ₯Ό μ¬μ©ν΄μΌ ν©λλ€. νμ§λ§ μμμ»΄ν¨ν°λ‘ λ¨ νλ²μ κ³μ°νμ¬ κΈ°μ‘΄ μνΈνμ΄ μ·¨μ½νλ€κ³ λ§μΉ μμμ»΄ν¨ν°κ° λμ λλ©΄ λͺ¨λ ν΄νΉλλ κ²μΌλ‘ ν¬μ₯νκ³ μμ΅λλ€. μ€λμ κ²°λ‘ μ λλ€. μ¬μ§μ νμ₯ κ°μ΄ 보μ€κΉμ?? λμ¬μ μνΌμ»΄ν¨ν° μ¬μ§μ λλ€. μ΄ μνΌμ»΄ν¨ν°λ‘ λ¬λλΌμ λ‘μΌνΈλ₯Ό μμ μ¬λ Έλ μ»΄ν¨ν°μ νλμ¨μ΄ CPU, λ©λͺ¨λ¦¬ μ±λ₯μ λͺ¨λ ν©μΉ κ²λ³΄λ€ μ§κΈ μ νλΈλ₯Ό 보μλ μ¬λ¬λΆμ ν΄λν°μ μ±λ₯μ΄ λ μ’λ€λ κ²μ μμλμ? νμ¬ κΈλ‘λ² ICT κΈ°μ κ³Ό κ΄λ ¨ μ°κ΅¬κΈ°κ΄μμ μμμ»΄ν¨ν°μ μμμνΈν΅μ λΆμΌμ νλ°ν μ°κ΅¬κ°λ°μ μ§ννκ³ μμ΅λλ€. μμμ»΄ν¨ν° μ₯λΉμ μννμ 보κΈνκ° μ΄λ£¨μ΄μ§λ©΄ μλ λ΄μ λμ€νλκ³ μ 보보μ μ¬κ±΄ μ¬κ³ λ₯Ό λ°©μ§νλλ° ν° λμμ΄ λ κ²μ λλ€. |