Ha Caesar és Sándor Mátyás számítógépet használhatott volna...

Slides:



Advertisements
Hasonló előadás
Készítette: Kosztyán Zsolt Tibor
Advertisements

KÉSZÍTETTE: Takács Sándor
Készítette: Boros Erzsi
TOLL, SZÍN ÉS VASTAGSÁG.
A normalizálás az adatbázis-tervezés egyik módszere
Kódelmélet.
2006. február 17. Valószínűségszámítás és statisztika II. Telefonos feladat Egy kalapban van két korong, az egyiknek mindkét oldala piros, a másiknak.
Matematika feladatlap a 8. évfolyamosok számára
FRAME-k (keretek). FRAME-k A frame-ek (keretek) segítségével a képernyőt felosztva egyszerre jeleníthetünk meg több webes dokumentumot a képernyőn. Fejlec.html.
Érettségi vizsga Visual Basic Express 2008-cal
Készítette: a Dalai Láma
Titkosítás Digitális aláírás Szabványosított tanúsítványok
Nyomtassa ki a mintatranszpa rens diáit, vagy írja be saját üzenetét. Kattintson a betűkre, és írja be saját szövegét. Diánként csak egy karaktert használjon.
Illeszkedési mátrix Villamosságtani szempontból legfontosabb mátrixreprezentáció. Legyen G egy irányított gráf, n ponton e éllel. Az n x e –es B(G) mátrixot.
Készítette: Szabó Zénó
INFOÉRA 2006 Kombinatorika
Rekurzió (Horváth Gyula és Szlávi Péter előadásai felhasználásával)
Sándor Laki (C) Számítógépes hálózatok I. 1 Számítógépes hálózatok 3.gyakorlat Fizikai réteg Kódolások, moduláció, CDMA Laki Sándor
Csoport részcsoport invariáns faktorcsoport részcsoport
Gyűrűk Definíció. Az (R, +, ·) algebrai struktúra gyűrű, ha + és · R-en binér műveletek, valamint I. (R, +) Abel-csoport, II. (R, ·) félcsoport, és III.
4. VÉGES HALMAZOK 4.1 Alaptulajdonságok
Kétértékűség és kontextusfüggőség Kijelentéseink igazak vagy hamisak (mindig az egyik és csak az egyik) Kijelentés: kijelentő mondat (tartalma), amivel.
Algoritmusok és adatszerkezetek 2 Újvári Zsuzsanna.
Az összehasonlító rendezések
Sztringek.
MATEMATIKA 100. ÓRA MAJOROS MÁRK.
Dominók és kombinatorika
Hálózatbiztonsági kérdések
Állapottér-reprezentáljunk!
Dr. Szalka Éva, Ph.D.1 Statisztika II. VII.. Dr. Szalka Éva, Ph.D.2 Mintavétel Mintavétel célja: következtetést levonni a –sokaságra vonatkozóan Mintavétel.
Digitális Aláírás ● A rejtjelező algoritmusokon alapuló protokollok közé tartozik a digitális aláírás is. ● Itt is rejtjelezés történik, de nem az üzenet.
Tibeti személyiségteszt
Alkalmazott kriptográfia
Alkalmazott kriptográfia
M ODERN KORI KRIPTOGRÁFIA Három ember csak úgy tud megőrizni egy titkot, ha kettő közülük halott. „Benjamin Franklin” Hegedüs Dániel.
Kriptográfiai alapok Szteganográfia és kriptográfia: információk elrejtése A kriptográfia lehet egy vagy kétkulcsú A feldolgozott szövegrész lehet: - karakter.
dr. Szalkai István Pannon Egyetem, Veszprém
Cardano féle rács Szöveg titkosítása Cardano féle rács segítségével.
Készítette: Horváth Zoltán (2012)
Prezentáció a prezentációról
Matematika feladatlap a 8. évfolyamosok számára
Matematika feladatlap a 8. évfolyamosok számára
A Cardano-féle Titkosítás
A Cardano-féle rács.
Eu-háló Partnerszervezeti Kommunikációs Center január 17.
Programozás Imagine Logo.
Web-grafika II (SVG) 3. gyakorlat Kereszty Gábor.
1. MATEMATIKA ELŐADÁS Halmazok, Függvények.
by: Janóczki Szilvia IV. évf.. matematika-számítástechnika
Hányszor csodálkozunk azon, amikor halljuk, hogy mások már 100%-ot teljesítenek! Thema: 100%-os teljesítmény És hányszor halljuk, hogy több, mint 100%-ot.
GRÁFOK Definíció: Gráfnak nevezzük véges vagy megszámlálhatóan végtelen sok pont és azokat összekötő szintén véges vagy megszámlálhatóan végtelen sok.
Fórum használata A fórum főoldala alapállapotban.
Hibajavító kódok.
Gazdasági informatikus - Szövegszerkesztés 1 Bekezdések formázása 3.
Memóriakezelés feladatok Feladat: 12 bites címtartomány. 0 ~ 2047 legyen mindig.
Kriptográfia.
Kulcs, kulcspár, hash… titkosítási (hangos) kisszótár Harsán Péter szervező mérnök alapító tag Hétpecsét Információbiztonsági Egyesület.
Nyilvános kulcsú titkosítás Digitális aláírás Üzenet pecsétek.
T i t k o s í r á s G R G P L H R I Z H N H V C L W H W W H
27. óra Kódolás, Dekódolás.
TITKOSÍTÁS.
Titkosítás.
A titkosítás története
HÓDítsd meg a biteket! 2. sorozat
Jelek, titkosírás.
Code kvíz a szlovák iskolában
IT hálózat biztonság Összeállította: Huszár István
Állapottér-reprezentáljunk!
Cache példák 2019 (IMSC).
Előadás másolata:

Ha Caesar és Sándor Mátyás számítógépet használhatott volna... Lovrics László

Egy kulcsos titkosítás Felcseréléses Rácsmódszer (Sándor Mátyás) Helyettesítéses Caesar kódolás (HAL, WNT)

Sándor Mátyás titkos üzenete Sándor Mátyás postagalamb lábára kötözött rejtjelezett írás segítségével üzen Raguzába Szathmár grófnak: RHGAAZÜYGGRÉAFXSGMNTLÁREEZLFTÉSERÉOG Sárkány lelövi a galambot, de nem jut értékelhető információhoz, mivel nem áll rendelkezésére a megfejtéshez szükséges kulcs. A titkosírás megfejthetetlenségét a titkosító kulcs elérhetetlensége garantálja.

Az üzenet dekódolása A dekódolt szöveg: HAZRXTRÉÉGÉSNELTEGGÜFGÁZSRORAYGAMLEF HAZRXTRÉÉGÉSNELTEGGÜFGÁZSRO HAZRXTRÉÉ HAZRXTRÉÉGÉSNELTEG

A szöveg A kód visszafelé olvasva és tagolva Sándor Mátyás Szathmár grófnak írt levelének befejező része: …fel Magyarország függetlenségéért. XRZAH

Hogyan keletkezett? Beírandó szöveg: RAYGAMLEF GÜFGÁZSRO HAZRXTRÉÉ GÉSNELTEG

Hogyan vágjuk ki a rácsot? A betűnégyzeten azonos színűek azok a négyzetek, amelyeket ugyanaz a lyuk tesz láthatóvá a rácson. Tehát egy helyes rács esetén mindegyik színből mindig egyszerre egy látható. A 9 szín mindegyike 4-szer fordul elő. Elvileg hány rács lehetséges?

Színek helyett számok is lehetnek

Jó-e a következő rács?

Jó-e a feladatban szereplő rács? Mint látható igen, hiszen ha egy állásában a 9 lyuk 9 eltérő színt mutat, akkor a maradék háromban is azt fog. Tehát a négyzetháló mindegyik négyzete pontosan egyszer lesz látható.

Fejtsük meg a titkos szöveget!

A megfejtés E J E U S T Y G L É Á N Á E Y S É S C N V D Í B O E R M M Ű N R Á JULES VERN E SÁNDOR MÁ TYÁS CÍMŰ R EGÉNYÉBEN

Fejtsük meg a titkos szöveget!

A Cardano-féle rács Permutációs titkosítási módszer, automatizálva. Megalapozója Girolamo Cardano (1501-1576). Egy rácsot a négy elforgatott helyzetében illesztünk egy n*n-es négyzetháló fölé. Kódolás: A rács által szabadon hagyott helyekre kell sorban a kódolandó szöveg egyes betűit beírni; rendre tovább forgatva a rácsot. Dekódolás: Ugyanazzal a ráccsal kiolvasni.

Cardano javaslata "Végy két azonos méretű pergamen lapot és azonos vonalak mentén készíts kivágásokat különböző helyeken. Ezek a kivágások legyenek kicsik, de mégis legalább akkorák, mint az ABC nagybetűi. Az összes kivágásokba összesen 120 betűt lehessen elhelyezni. Az egyik pergamen lapot majd a levelező társadnak adod. Amikor alkalom adódik, először írd az üzenetedet olyan tömören, ahogy csak lehetséges, így az üzenet kevesebb betűt is tartalmazhat, mint amennyi a kivágott ablakokban elhelyezhető. Amikor beírtad az üzeneted az egyik pergamen lapra, tedd ugyanezt a másikkal is. Ezután töltsd ki az első lapon az üresen maradt helyet úgy, hogy teljes mondatokra egészítsék ki a már ráirt szöveget. Ez a kitöltés úgy történjen, hogy a teljes szöveg stílusa és tartalma összefüggő és egységes legyen. Amikor a levelező társad megkapja a te üzenetedet, ráhelyezi a megfelelő kivágásokkal ellátott pergament és így elolvashatja az üzenetet." (szteganográfia)

Analóg módszer latin négyzettel L(n) : nxn-es mátrix, ahol minden sor és minden oszlop az 1,2,…n permutációja.

Latin négyzet felbontása

A permutációs mátrixok 1-esei az ablakok Az n permutációs mátrix-szal teljes kitöltést lehet elérni. Tetszőleges sorrendben használhatjuk a permutációs mátrixokat.

Egy feladat T K M I O A Z ! Ami titok, az titok!

A Caesar féle titkosítás A kódolás az ábécé betűinek a nyílt ábécéhez viszonyítva három betűvel eltolása. Nyílt ábécé: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Rejtjel ábécé: D E F G H I J K L M N O P Q R S T U V W X Y Z A B C Példa a rejtjelezésre: BUDAPEST = EXGDSHVW JULIUS CAESAR = MXOLXV FDHVDU

Általánosított Caesar Caesar kódolás: betűeltolás n-nel TITOK = (20,9,20,15,11) kulcs = 2, Elkódolás: (20,9,20,15,11)+2 = (22,11,22,17,13) = VKVQM Dekódolás: (22,11,22,17,13)–2 = (20,9,20,15,11) = TITOK HAL, WNT

Egyéb klasszikus rejtjelezések MONOALFABETIKUS MÓDSZEREK Caesar eljárás Polybios módszere (magánhangzópárok) … POLIALFABETIKUS MÓDSZEREK Playfair módszer (betüpárátlócsere) Vigenére eljárása (kulcsszó betüi szerinti eltolás)

MONOALFABETIKUS RENDSZEREK Caesar féle titkosítás A kulcsot az ábécé betűinek egy másik ábécével való helyettesítésével képezték, amelyet a nyílt ábécéhez viszonyítva három betűvel eltoltak. Nyílt ábécé: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Rejtjel ábécé: D E F G H I J K L M N O P Q R S T U V W X Y Z A B C Példa a rejtjelezésre: ________ = EXGDSHVW ______ ______ = MXOLXV FDHVDU

Polybios módszere Polübiosz a harmadik pun háború római hadvezérének, Scipionak volt a tanácsadója.

Példa ITT ALUDT, AKI ELADOTT EGY UBORKAGYALUT. ITTHON CSÜCSÜLÖK. U. Az ábécé betűit magánhangzó párokkal helyettesítjük, ezeket a párokat észrevétlenül elrejthetjük szavakban. ITT ALUDT, AKI ELADOTT EGY UBORKAGYALUT. ITTHON CSÜCSÜLÖK. U.

Blaise de Vigenére (1523-1596)

Hagyományos rejtjelezés Titkos kulcs: k Küldõ Címzett Üzenet M Rejtett Szöveg M’ Üzenet M Elkódolás M’=I(k,M) Dekódolás M=I-1(k,M’)

A hagyományos rejtjelezés problémái Feltörhető Statisztikai eljárások: betűgyakoriság (ETA) Kulcskezelési problémák kulcsminőség (véletlenszerű) kulcshasználat (hányszor, szövegek hossza) kulcskiosztás Kulcscsere A legjobb kulcs: véletlen, egyszer használt, nincs kiadva a kézből

Kulcscsere nélküli titkosítás Van két sziget. Az egyiken él A, a másikon B remete. A-nak és B-nek is van egy lakatja a hozzávaló kulccsal. A két sziget közt csónakkal közlekedik egy révész, aki egy olyan ládát visz magával, amelyiket több lakattal is le lehet zárni. Hogyan tudhat A és B kommunikálni egymással úgy, hogy a révész ne olvashassa el az üzeneteket?

Révész mintapélda A kulcsa = 2, B kulcsa = 3 TITOK = (20,9,20,15,11) A ráteszi a lakatját: (20,9,20,15,11)+2 = (22,11,22,17,13) B ráteszi a lakatját: (22,11,22,17,13)+3 = (25,14,25,20,16) A leveszi a lakatját: (25,14,25,20,16)-2 = (23,12,23,15,14) B leveszi a lakatját: (23,12,23,15,14)-3 = (20,9,20,15,11) = TITOK Mi a probléma ezzel?

Kulcscsere nélküli titkosítás 2 Mi a helyzet, ha a révésznek is van lakatja?

Kulcscsere nélküli titkosítás 3 Mi a helyzet, ha nem egy láda van két lakattal, hanem két erős, de rugalmas bőrzsák, egy-egy lakathellyel? Azaz bármelyikbe be lehet tenni a másikat akár nyitva, akár lelakatolva.

Linkek http://www.komal.hu/kep/abra/d4/2a/6f/00eef06d152965bd7c1cf64b8/i201ba.ppt