Kvantová kryptografie

  • Cílem - Udělat key-stream pro vernamovu šifru tak, aby se ty 2 subjekty využívající keystream (jeden pro šifrování, druhý pro dešifrování) nemuseli sejít a vyměnit si to v důvěrném prostředí

  • Cílem bude pomocí kvantové kryptografie (protokol BB84) přenést informaci tak, abychom byli schopni detekovat odposlech

  • U kvantové informace nelze vytvářet kopie, jinak se dostaneme do degradovaného stavu (Heisenbergův princip neurčitosti)

Kvantový bit - qubit

  • Měřením jednoho qubitu získáme nejvýše 1 bit klasické informace (Entropie)
  • Měřením "zrušíme" superpozici a získáme právě 1 vlastní stav (jedničku nebo nulu)

Protokol BB84

  • Sloučí k dohodě na symetrickém klíči využívající kvantových jevů
    • Ten je následně použit pro systém OTP (One-Time Pad)
  • Založen na využití Heisenbergova principu neurčitosti ve spojení s polarizačním kódováním

Příklad průběhu komunikace

  • Mějme 2 báze
    • Lineární polarizační kódování ()
      • Bit 0 reprezentován
      • Bit 1 reprezentován
    • Diagonální polarizační kódování ()
      • Bit 0 reprezentován
      • Bit 1 reprezentován

../Attachments/Pasted image 20230606155858.png

Detekce odposlechu

  • ! Alice a Bob obětují část dohodnutého klíče a veřejným kanálem si porovnají konkrétní přijaté hodnoty - odposlech se projeví jako neshoda/chyba v přenosu
  • Při obětování bitů je pravděpodobnost detekce soustavného odposlechu
    • Tedy čím víc bitů obětujeme, tím hodnota, že mě nikdo neodposlouchává, nabývá blíže k jedné

Vytvořeno: 7. 8. 2024, 13:25
Poslední aktualizace: 7. 8. 2024, 13:25