Teorie čísel Prvočíslo Eulerova funkce φ(n)

Slides:



Advertisements
Podobné prezentace
Jaroslav Pinkava - prosinec 2000 Bankovní institut vysoká škola a.s. 1 ELEKTRONICKÝ PODPIS – využití v bankovnictví (jednodenní seminář, Bankovní institut.
Advertisements

KOMBINAČNÍ ČÍSLA A BINOMICKÁ VĚTA
Logaritmus a věty o logaritmech
KOMBINAČNÍ ČÍSLA A BINOMICKÁ VĚTA
Seznámení s asymetrickou kryptografií, díl 1.
Úvod do klasických a moderních metod šifrování Jaro 2008, 7. přednáška.
Asymetrická kryptografie
Seminární práce číslo: 7 Zpracoval : Vladimír KORDÍK T-4.C
Největší společný dělitel
Šifrování a bezpečnost
Š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.
Kryptografie Kvantová mechanika A jak to spolu souvisí?
49.1 SOUSTAVY ROVNIC Jsou dány dvě lineární rovnice se dvěma neznámými x – 2y = 1 2x + y = 2 Soustava lineárních rovnic se dvěma neznámými Které z uspořádaných.
Ochrana dat Radim Farana Podklady pro výuku. Obsah Kryptografické systémy s tajným klíčem,  výměna tajných klíčů veřejným kanálem,  systémy s tajným.
Třída P (PTIME) DEF: P je třída všech jazyků, které jsou rozhodnutelné deterministickým Turingovým strojem v polynomiálním čase. Neboli: Třída P je.
Protokoly ověřování Projektování distribuovaných systémů Ing. Jiří Ledvina, CSc.
1. Mocnina s přirozeným mocnitelem
Distribuce klíčů. Metoda Diffie Hellman Použiji jednosměrnou funkci f(x)=p x mod q p,q jsou velká prvočísla. Uživatel A zvolí tajný klíč t, uživatel B.
Úvod do klasických a moderních metod šifrování Jaro 2008, 9. přednáška.
Využití multimediálních nástrojů pro rozvoj klíčových kompetencí žáků ZŠ Brodek u Konice reg. č.: CZ.1.07/1.1.04/ Předmět : Matematika a její aplikace.
Hillova šifra Lester S. Hill (1929) Polygrafická šifra Φ: Amx K  Bm
FEAL Fast Encipherment Algorithm Akihiro Shimizu Shoji Miyaguchi, 1987.
DĚLITELNOST PŘIROZENÝCH ČÍSEL
Čísla Množiny a podmnožiny čísel Přirozená čísla Nula Celá čísla
Š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í
RSA šifra Ronald Rivest, Adi Shamir a Leonard Adlemann.
Rozklad čísel na prvočísla
Prvočísla, čísla složená, rozklad na součin prvočísel
Teorie čísel Prvočíslo Generování prvočísel: Erathosenovo síto
RSA – poznámky k algoritmu
Společný dělitel čísel (SD)
Teorie čísel Prvočíslo Eulerova funkce φ(n)
Feistlovy kryptosystémy Posuvné registry Lucifer DES, AES Horst Feistel Německo, USA IBM.
Hybridní kryptosystémy
Brno University of Technology What should we do?.
McEllisova šifra.
McEllisova šifra. James Ellis( ) Clifford Cocks, Malcolm Williamson Alice Bob zpráva šum Odstranění šumu.
Bezpečnost systémů 2. RSA šifra *1977 Ronald Rivest *1947 Adi Shamir *1952 Leonard Adelman *1945 University of Southern California, Los Angeles Protokol.
TENTO PROJEKT JE SPOLUFINANCOVÁN EVROPSKÝM SOCIÁLNÍM FONDEM
Symetrická šifra Šifrovací zobrazení y = φ(x,k) Dešifrovací zobrazení x = ψ(y,k)
Kódování a šifrování Monoalfabetické šifry Polyalfabetické šifry
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.
Největší společný dělitel Nejmenší společný násobek 6. třída.
Název školy: Základní škola a Mateřská škola Sepekov Autor: Mgr. Irena Kotalíková Název: VY_32_INOVACE_180 _Dělitel a násobek Vzdělávací oblast: Matematika.
Jméno autora: Marie Roglová Škola: ZŠ Náklo Datum vytvoření (období): květen 2012 Ročník: 6. Tematická oblast: Matematická dovednost Téma: Společný dělitel.
PB 169 Počítačové sítě a operační systémy1 Bezpečnost v informačních technologiích PB 169 Počítačové sítě a operační systémy.
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)
Operační program Vzdělávání pro konkurenceschopnost
MATEMATIKA – ARITMETIKA 6
MATEMATIKA – ARITMETIKA 6
KOMBINAČNÍ ČÍSLA A BINOMICKÁ VĚTA
Prvočísla, čísla složená, dělitel, násobek
Klasické šifry – princip substituce, transpozice
Název školy: ZŠ a MŠ Březno Autor: Jaroslava Pilná
Feistlovy kryptosystémy
Úlohy pro 1. ročník SPŠ ST Panská
Bezpečnost informačních systémů
Úvod do klasických a moderních metod šifrování
Úlohy pro 1. ročník SPŠ ST Panská
Čísla soudělná a nesoudělná Společný dělitel
Bezpečnost informačních systémů
Úvod do klasických a moderních metod šifrování
Hybridní kryptosystémy
Informácie okolo nás Šifrovanie.
Elektronický podpis.
Bezpečnost systémů 2.
Dělitelnost - test 6. třída.
Transkript prezentace:

Teorie čísel Prvočíslo Eulerova funkce φ(n) První hodnoty funkce φ: 1,1,2,2,4,2,6,3,6,4 Pro a, b nesoudělná φ(ab)= φ(a). φ(b) P prvočíslo: φ(p)=p-1

Vlastnosti prvočísel Binomický koeficient (p nad i) mod p = 0, pro i=1..p-1 (a+b)p mod p=ap+bp Pro c menší než p je cp-1mod p = c N je součin dvou prvočísel p,q. φ(N)=(p-1)(q-1), c φ(N)-1 mod p = 1 Malá Fermatova věta

Distribuce klíčů D-H *1976 Whitfield Diffie *1944 Martin Hellban *1945 Massachusetts Institute of Technology (Boston) Protokol SSL

Metoda Diffie Hellman Použiji jednosměrnou funkci f(x)=px mod q p,q jsou velká prvočísla. Uživatel A zvolí tajný klíč t, uživatel B tajný klíč s. Uživatel A spočítá f(t) = pt mod q = α a pošle Uživatel B spočítá f(s) = ps mod q = β a pošle

Metoda Diffie Hellman A spočítá βt mod q = pst mod q = K. B spočítá αs mod q = pts mod q = K. K se použije jako klíč pro jednorázovou šifru (např. DES)

RSA šifra *1977 Ronald Rivest *1947 Leonard Adelman *1945 Adi Shamir *1952 University of Southern California, Los Angeles Protokol PGP

RSA šifra Dvě prvočísla p,q Šifrovací modul N=p.q Dešifrovací exponent t nesoudělný s N Φ(N)=(p-1).(q-1) s je řešení kongurence s.t mod Φ(N)=1 Veřejný klíč: N,s Tajný klíč: p,q, Φ(N), t

RSA šifra Šifrovací zobrazení y=xs mod N Dešifrovací zobrazení x=yt mod N xst mod N = xkΦ(N)+1 mod N = 1k.x mod N = x

Příklad p=7, q=13 N=91, Φ(N)=6.12=72 t=7 s.7 mod 72 = 1, s=31 Veřejný klíč s=31, N=91, y=x31mod 91 Tajný klíč t=7, p=7, q=13, Φ(N)=72, x=y7 mod 91

Příklad x=24 y= x31mod 91= 2431mod 91 = (2416mod 91). (248mod 91). (244mod 91). (242mod 91). (241mod 91) = 24.30.81.9.81mod 91= 42515280 mod 91 = 80 x = 807 mod 91= (801 mod 91). (802 mod 91). (804 mod 91) = 80.30.81 mod 91 = 24

Elektronický podpis X=yt mod N, y =xs mod A y=yst mod N = y

Jak vybrat prvočísla p, q Prvočísel je nekonečně mnoho Počet prvočísel menších než n: π(n)≈n/ln(n) Počet 100místných prvočísel: π(10100)- π(1099) ≈4,3*1097 ln(10100) ≈ 230, každé 230 číslo je prvočíslo

Algoritmus pro hledání prvočísla Zvol náhodné číslo n Otestuj, jestli je prvočíslo Pokud ne, polož n:=n+1

Test prvočíselnosti Vyzkoušet všechny dělitele – nereálné Malá Fermatova věta, pro c<p, p prvočíslo platí: cp-1 mod p = 1 Obrácené tvrzení neplatí Čísla, která splňují cp-1 mod p = 1 pro každé c a nejsou prvočísla, Carmichaelova čísla, nejmenší 561=3*11*17