Top Banner
Od Caesara ke QR kódům Martin Zlá
21

Od Caesara ke QR kódům

Aug 07, 2015

Download

Martin Zlámal
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Od Caesara ke QR kódům

Od Caesara ke QR kódůmMartin Zlá

Page 2: Od Caesara ke QR kódům

Kryptologie

Kryptoanalýza Kryptografie

Substituce Transpozice

Page 3: Od Caesara ke QR kódům

Caesarova šifra (-3)

𝐴𝑖 = 𝐵𝑖 + 𝑘 𝑚𝑜𝑑 𝑛

Něco jako MD5 v oblasti šifrování

Monoalfabetická šifra

Jednoduchý princip, ale zase tak špatný nápad to není!

Page 4: Od Caesara ke QR kódům

Problém? Frekvenční analýza! *9. století – Abú Jusúf Jaqúb ibn Isháq ibn as-Sabbáh ibn ´omrán ibn Ismail al-Kindí

* Musíme (hodí se) znát jazyk a rozložení bigramů a trigramů

Page 5: Od Caesara ke QR kódům

Vigenèrova šifra

𝐴𝑖 = 𝐵𝑖 + 𝐶𝑖 𝑚𝑜𝑑 𝑛

1523 – Blaise de Vigenère [bléz d vyžné]

Polyalfabetická šifra (Enigma)

Velmi silná (překonána teprve „nedávno“), ale…

Page 6: Od Caesara ke QR kódům

BARCAMPBARCAMPBARCAMP

ULTRASUPERTAJNAZPRAVA

VLKTAEJQEIVAVCBZGTAHP

Page 7: Od Caesara ke QR kódům

Problém? Frekvenční analýza!Analýza se skládá ze dvou částí:

1. Nalezení délky klíče (Index of Coincidence – IC )

2. Nalezení klíče (Chí-kvadrát test dobré shody) – Caesar

Page 8: Od Caesara ke QR kódům

Vernamova šifraSpeciální případ Vigenèrovy šifry, popř. XOR šum

Za určitých okolností nerozluštitelná

Určité okolnostiKlíč je stejně dlouhý jako zpráva

Klíč je dokonale náhodný

Klíč není použit opakovaně

01100001 01101000

11001110 01100101

10101111 00001101

11001110 01100101

01100001 01101000

Page 9: Od Caesara ke QR kódům

Problém? Přenos klíče!Jak přenést klíč? Stále největší slabina! (dokonale vyřešíme později)

Dohodnuta veřejná funkce např. 567𝑥 mod 13596

1. Alice a Bob si zvolí tajné číslo 𝑥 a vloží jej do předchozí rovnice

2. Výsledky si oba pošlou

3. Tuto veřejnou informaci dosadí do rovnice 𝐴𝐵 𝑚𝑜𝑑 13596, kde 𝐴 je veřejná informace a 𝐵 je privátní

4. Výsledkem je klíč

Možná slabina

Page 10: Od Caesara ke QR kódům

Jazyková bariéraUtajená komunikace není pouze otázkou šifrování

Bealova šifra – text zašifrovaný pomocí jiného textu (Deklarace nezávislosti)

Hieroglyfy – pochopeny až díky Rosettské desce

Page 11: Od Caesara ke QR kódům

Hlouběji do Matrixu

Page 12: Od Caesara ke QR kódům

Masky QR kódů [0;0]

i

j

Page 13: Od Caesara ke QR kódům

Dekódování QR kódu

Page 14: Od Caesara ke QR kódům

Poslední krok dekódování

01100001 01101000

97 104

a h

01101111 01101010

111 106

o j

Page 15: Od Caesara ke QR kódům

„Míří-li foton přes desku se dvěma štěrbinami z nichž jedna je pozorována, neprojde oběma štěrbinami. Není-li pozorována, projde. Je-li pozorována poté co projde, ale předtím, než narazí na desku za ní, neprojde oběma štěrbinami.“

– Dr. Sheldon Lee Cooper

Page 16: Od Caesara ke QR kódům

Youngův dvouštěrbinový experiment1801 – Thomas Young (Hieroglyfy)

Page 17: Od Caesara ke QR kódům
Page 18: Od Caesara ke QR kódům

Teorie první: Superpozice stavůČástice opustí svůj zdroj a narazí na překážku – nic víc nevíme

Částice interaguje sama se sebou

Superpozice nastává pouze při nejasnosti

Schrödingerova kočka

Page 19: Od Caesara ke QR kódům

Teorie druhá: Paralelní vesmíry

… to vše vede ke kvantovým PC a k rychlým metodám dešifrování šifer založených na velkých prvočíslech a faktorizaci

Může-li se vesmír rozhodnout, rozdělí se

Tyto dva světy musí nějak interferovat mezi sebou (Jak?)

Page 20: Od Caesara ke QR kódům

Kvantová kryptografieALICE: vysílá náhodné bity s náhodnou polarizací (rovnoběžná / diagonální)

BOB: náhodně měří polarizaci (+ a x detekcí)

Alice zatelefonuje Bobovi a řekne mu polarizační schémata, nikoliv však polarizaci

Bob Alici řekne kdy uhodl polarizační schéma správně

Oba provedou kontrolu náhodných bitů

Dokonalý přenos klíče

Page 21: Od Caesara ke QR kódům

Děkuji za pozornostZEMINEM.CZ

@mrtnzlml