Kódování a šifrování Monoalfabetické šifry Polyalfabetické šifry

Slides:



Advertisements
Podobné prezentace
Kryptografie Šifrování
Advertisements

jak to funguje ? MUDr.Zdeněk Hřib
Ing. Roman Danel, Ph.D. Institut ekonomiky a systémů řízení Hornicko – geologická fakulta.
Úvod do klasických a moderních metod šifrování Jaro 2008, 7. přednáška.
Asymetrická kryptografie
Radek Horáček IZI425 – Teorie kódování a šifrování
Šifrovaná elektronická pošta Petr Hruška
PRETTY GOOD PRIVACY ŠIFROVÁNÍ ZPRÁV. JE KRYPTOGRAFICKÝ BALÍK, KTERÝ JE VYUŽÍVÁN PŘEDEVŠÍM PRO ŠIFROVÁNÍ ZPRÁV A SOUBORŮ A VYTVÁŘENÍ, OVĚŘOVÁNÍ DIGITÁLNÍCH.
Roman Danel VŠB – TU Ostrava
Aplikace VT v hospodářské praxi elektronický podpis, datové schránky Ing. Roman Danel, Ph.D. VŠB – TU Ostrava.
Šifrování Jan Fejtek – Gymnázium, Dukelská 1, Bruntál
Ing. Roman Danel, Ph.D. Institut ekonomiky a systémů řízení Hornicko – geologická fakulta.
Zabezpečení informace
Šifrování a bezpečnost
Úvod do kryptologie Historie a klasické šifry
Historie kryptografie
Kódování Radim Farana Podklady pro výuku. Obsah Unikátní identifikátory. Kontrolní číslice, GUI,  realizace kontrolních číslic. Kódy konstantní změny,
EPodpis v souvislostech. Certifikáty veřejného klíče kvalifikovaný certifikát (QC) -> zaručený elektronický podpis kvalifikovaný systémový certifikát.
Teorie čísel a kryptografie
Kódování a šifrování Tomáš Vaníček Stavební fakulta ČViT
Hillova šifra Lester S. Hill (1929) Polygrafická šifra Φ: Amx K  Bm
Teorie čísel a šifrování Jan Hlava, Gymnázium Jiřího Ortena Kutná Hora Petr Šebek, Gymnázium Uherské Hradiště.
FEAL Fast Encipherment Algorithm Akihiro Shimizu Shoji Miyaguchi, 1987.
le chiffre indéchiffrable
Šifrovací algoritmy EI4. DES – Data Encryption Standard  Soukromý klíč  56 bitů  Cca 7,2 x klíčů  Rozluštěn v roce 1997.
Úvod do klasických a moderních metod šifrování Jaro 2009, 5. přednáška.
Úvod do klasických a moderních metod šifrování
Kryptografie včera, dnes a zítra
RSA šifra Ronald Rivest, Adi Shamir a Leonard Adlemann.
Teorie čísel Prvočíslo Eulerova funkce φ(n)
Radim Farana Podklady pro výuku
Lineární kódy.
Feistlovy kryptosystémy Posuvné registry Lucifer DES, AES Horst Feistel Německo, USA IBM.
Šifrování pomocí počítačů Colossus 1948 ENIAC.
Hybridní kryptosystémy
Hillova šifra Lester S. Hill (1929) Polygrafická šifra Φ: Amx K  Bm
Z latinského „informatio“ = vtištění formy či tvaru, utváření. Informace = srozumitelná a pochopitelná část údajů Metainformace = informace o informaci.
Úvod do klasických a moderních metod šifrování
McEllisova šifra.
McEllisova šifra. James Ellis( ) Clifford Cocks, Malcolm Williamson Alice Bob zpráva šum Odstranění šumu.
Automatické šifrování Enigma. Scrambler Φ(x) monoalfabetická šifra Ψ(x,m) = Φ(x+m mod N)
Bezpečnost systémů 2. RSA šifra *1977 Ronald Rivest *1947 Adi Shamir *1952 Leonard Adelman *1945 University of Southern California, Los Angeles Protokol.
Symetrická šifra Šifrovací zobrazení y = φ(x,k) Dešifrovací zobrazení x = ψ(y,k)
Lineární kódy.
Automatické šifrování
Šifrování – historické zajímavosti
Kryptologie ● Kryptografie a kryptoanalýza ● Algoritmus kódovací a šifrovací ● Symetrická a asymetrická kryptografie ● Šifrování a podepisování ● Proudová.
Informační bezpečnost VY_32_INOVACE _BEZP_16. SYMETRICKÉ ŠIFRY  Používající stejný šifrovací klíč jak pro zašifrování, tak pro dešifrování.  Výhoda.
Funkce. Funkce - definice Funkce je zobrazení, které každému číslu z podmnožiny množiny reálných čísel R přiřazuje právě jedno reálné číslo. Funkci značíme.
Software,hardware,data,biti a bajty.  Software je v informatice sada všech počítačových programů používaných v počítači, které provádějí nějakou činnost.
Složitost algoritmu Vybrané problémy: Při analýze složitosti jednotlivých algoritmů často narazíme na problém, jakým způsobem vzít v úvahu velikost vstupu.
Symetrická šifra Šifrovací zobrazení y = φ(x,k) Dešifrovací zobrazení x = ψ(y,k)
Zabezpečení informace
Vstup a zpracování speciálních znaků v UIS
Financováno z ESF a státního rozpočtu ČR.
Klasické šifry – princip substituce, transpozice
Kódování a šifrování Tomáš Vaníček Stavební fakulta ČViT
Index koincidence Metoda, která umožní zjistit bez dešifrování textu, zda byl text zašifrován monoalfabetickou šifrou, a popřípadě v jakém jazyce byl.
Feistlovy kryptosystémy
Úvod do klasických a moderních metod šifrování
Zabezpečení informace
3. Kódování, šifrování, bezpečnost v informačních technologiích
Zabezpečení informace
Práce s textovými řetězci
le chiffre indéchiffrable
Bezpečnost informačních systémů
Úvod do klasických a moderních metod šifrování
Kryptografie.
Bezpečnost systémů 2.
McEllisova šifra.
Transkript prezentace:

Kódování a šifrování Monoalfabetické šifry Polyalfabetické šifry Index koincidence Kryptoanalýza Vigenérovských šifer Polygrafické šifry Šifry typu Enigma Posuvné registry Lineární kódy, váha, opravování chyb Hammingovy kódy Asymetrické šifrování McEllisova šifra RSA Elektronický podpis Hashovací funkce Systémy PGP

Abeceda ABCDEFGHIJKLMNOPQRSTUVWXYZ A+ - Množina všech slov (posloupností znaků z A. A* - Množina všech posloupností z A včetně prázdného slova. Kryptografická transformace (šifra) je zobrazení Φ: A*xK  B*, K je množina klíčů

Cézarovská šifra f(x)=x+k mod A KLÍČ K = 3 A D B E C F D G E H F I G J H K I L J M K N L O M P N Q O R P S Q T R U S V T W U X V Y W Z X A Y B Z C

Cézarovská šifra f(x)=x+k mod A KLÍČ K = 3 Tento text bude zasifrovan Cezarovskou sifrou s klicem k rovnym 3. Whqwr whaw exgh cdvlhurydq Fhcduryvnrx vlivrx v nofhp a uryqbp 3.

Multiplikativní šifra f(x)=x*k mod A KLÍČ K = 3A A 0 --> 0 A B 1 --> 3 D C 2 --> 6 G D 3 --> 9 J E 4 --> 12 M F 5 --> 15 P G 6 --> 18 S H 7 --> 21 V I 8 --> 24 Y J 9 --> 1 B K 10 --> 4 E L 11 --> 7 H M 12 --> 10 K N 13 --> 13 N O 14 --> 16 Q P 15 --> 19 T Q 16 --> 22 W R 17 --> 25 Z S 18 --> 2 C T 19 --> 5 F U 20 --> 8 I V 21 --> 11 L W 22 --> 14 O X 23 --> 17 R Y 24 -- > 20 U Z 25 -- > 23 X

Multiplikativní šifra f(x)=x*k mod A KLÍČ K = 2 Multiplikativní šifra A 0 --> 0 A B 1 --> 2 C C 2 --> 4 E D 3 --> 6 G E 4 --> 8 I F 5 --> 10 K G 6 --> 12 M H 7 --> 14 O I 8 --> 16 Q J 9 --> 18 S K 10 --> 20 U L 11 --> 22 W M 12 --> 24 Y N 13 --> 0 A O 14 --> 2 C P 15 --> 4 E Q 16 --> 6 G R 17 --> 8 I S 18 --> 10 K T 19 --> 12 M U 20 --> 14 O V 21 --> 16 Q W 22 --> 18 S X 23 --> 20 U Y 24 --> 22 W Z 25 --> 24 Y

Multiplikativní šifry Pro k nesoudělné s A existuje právě jedno l, takové že k*l = 1 mod A. Například pro k=3 a N=26 je to l=9. k je šifrovací klíč a l je dešifrovací klíč. Například písmeno w=22 se zašifruje na 22*3 mod 26 = 14 = O a 14*9 mod 26 = 126 mod 26 = 22 = w

Obecná afinní šifra f(x) = k*x + l mod A, l nesoudělné s A Šifrovacím klíčem je dvojice k,l Dešifrovacím klíčem je dvojice p,q, kde p je jediné číslo, pro které k * p = 1 mod N a q= N -l mod N.

Obecná monoalfabetická šifra Šifrovacím klíčem je celá funkce (tabulka) obrazů jednotlivých písmen, například: B  M C  A D  I A  V E  L F  D G  R H  H I  Q J  C K  S L  Y M  K N  B O  X P  G Q  O R  T S Z T  P U  E V  U X  V Y  F Z  N

Obecná monoalfabetická šifra Tento text bude zasifrovan obecnou monoalfabetickou sifrou. Plbpx plvp meil nvzqdtxuvb xmlabxe kxbxvydvmlpqasxe zqdtxe

Statistika výskytů jednotlivých písmen v obecném českém textu F 0.2% G 0.2% H 2.0% I 3.4% Í 2.5% J 2.2% K 3.3% L 3.4% M 2.9% N 4.0% Ň 1.5% O 6.8% P 2.7% Q 0.0% (po zaokrouhleni) R 2.9% Ř 0.9% S 4.0% Š 0.8% T 3.9% Ť 0.7% U 3.0% Ú,ů 0.5% V 3.9% W 0.0% X 0.1% Y 1.6%Ý 0.8% Z 1.9% Ž 0.9% mezera 16.3%

Šifra z povídky Zlatý skarabeus 53‡‡†305))6*;4826)4‡.)4‡);806*;48†8π60))85;1‡(;:‡*8†83(88)5*†;46(;88*96*?;8)*‡(;485);5*†2:*‡(;4956*2(5*-4)8 π8*;4069285);)6†8)4‡‡;1(‡9;48081;8:8‡1;48†85;4)485†528806*81(‡9;48;(88;4(‡?34;48)4‡;161;:188;‡?;