McEllisova šifra 1.

Slides:



Advertisements
Podobné prezentace
Lineární kódy.
Advertisements

McEllisova šifra.
McEllisova šifra. James Ellis( ) Clifford Cocks, Malcolm Williamson Alice Bob zpráva šum Odstranění šumu.
Lineární kódy.
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Nalezení nejkratší vzdálenosti mezi uzly dopravní sítě Předmět: Teorie dopravy - cvičení.
Spolupráce personálního oddělení a psychologické laboratoře Jana Gutiérrez Chvalkovská, personální ředitel VÍTKOVICE Ostrava.
ŠKOLA:Gymnázium, Tanvald, Školní 305, příspěvková organizace ČÍSLO PROJEKTU:CZ.1.07/1.5.00/ NÁZEV PROJEKTU:Šablony – Gymnázium Tanvald ČÍSLO ŠABLONY:VI/2.
Kryptologie ● Kryptografie a kryptoanalýza ● Algoritmus kódovací a šifrovací ● Symetrická a asymetrická kryptografie ● Šifrování a podepisování ● Proudová.
© IHAS 2011 Tento projekt je financovaný z prostředků ESF prostřednictvím Operačního programu Vzdělávání pro konkurenceschopnost a státního rozpočtu ČR.
Projekt MŠMTEU peníze středním školám Název projektu školyICT do života školy Registrační číslo projektuCZ.1.07/1.5.00/ ŠablonaIII/2 Sada37 AnotaceMůstkové.
Konstantin Biebl. * Slavětín u Loun † Praha – sebevražda básník v 18 letech ve válce – zajetí – útěk před popravou studia na lékařské.
I DENTIFIKACE NA INTERNETU Mgr. Marie Kardová Leden 2014.
TEORIE PRÁVA Interpretace práva JUDr. Petr Čechák, Ph.D.
Obchodní akademie, Střední odborná škola a Jazyková škola s právem státní jazykové zkoušky, Hradec Králové Autor:Mgr. Ernest Seifert Název materiálu: VY_32_INOVACE_6_CLOVEK_JAKO_OBCAN_05.
Ing. Petr Bačík, Ph.D.. Jsou peněžním vyjádřením opotřebení dlouhodobého majetku a především jsou významným zdrojem financování. Opotřebením ztrácí majetek.
Lineární kódy.
Č.projektu : CZ.1.07/1.1.06/ Portál eVIM Tuhost pružiny.
Symetrická šifra Šifrovací zobrazení y = φ(x,k) Dešifrovací zobrazení x = ψ(y,k)
Kryptologie - základní pojmy Modulární systém dalšího vzdělávání pedagogických pracovníků JmK v přírodních vědách a informatice CZ.1.07/1.3.10/
Role dat v procesu rozhodování?
Název školy Základní škola Jičín, Husova 170 Číslo projektu
Mentoring, co a jak? Václav Šneberger
INFORMAČNÍ ÚTVARY PUBLICISTICKÉHO STYLU
Stanovení kapacity úseku Chomutovky v km 17,2-18
Způsoby zápisu algoritmů
Ukázky aplikací matematiky
Financováno z ESF a státního rozpočtu ČR.
Nácvik řešení rezistorové sítě
Základní škola a Praktická škola Dvůr Králové nad Labem
Číselné soustavy a kódy
Operační výzkum Lineární programování – cvičení
Výukový materiál zpracován v rámci projektu
Procvičení vzorců a funkcí v rámci jednoho i více listů
První matematická lekce
Zlomky Složené zlomky..
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.
Název školy: Základní škola a mateřská škola Uhřice, okres Hodonín
2.2 Kvadratické rovnice.
Výukový materiál zpracován v rámci projektu
Kvadratické nerovnice
Logické funkce a obvody
Autor: Mgr. Pavla Jeníková Název projektu: Moderní škola
Jak na strategické plánování v MŠ a ZŠ Přehled o dotací
ŠKOLA: Základní škola Velké Karlovice, okres Vsetín
První matematická lekce
Obvod a obsah rovinného obrazce I.
Zabezpečení informace
Výukový materiál zpracován v rámci projektu
Konstantin Biebl.
Úvod do klasických a moderních metod šifrování
Kód materiálu: VY_32_INOVACE_09_CERTOVSKE_RYMOVANI Název materiálu:
Hybridní kryptosystémy
Optimální pořadí násobení matic
Vektorová grafika.
Sociální práce a veřejné opatrovnictví
Bezpečnost systémů 2.
Projektové řízení výstavby podle PMBOK 2. Řízení rozsahu
Využijte krátkodobý pracovní pobyt v Anglii – blízko Manchesteru
PŘÍMÁ ÚMĚRNOST - TROJČLENKA
Aritmetické operace s binárními čísly
ŽENA MEZI K V Í T Í M V.B.
Název školy: Základní škola a Mateřská škola Kladno, Norská 2633
Modely obnovy stárnoucího zařízení
Teorie chyb a vyrovnávací počet 1
Projekt: Moderní škola 2010 registrační číslo: CZ.1.07/1.4.00/
McEllisova šifra.
Teorie chyb a vyrovnávací počet 2
Algoritmizace a datové struktury (14ASD)
Dopravní úloha.
Tečné a normálové zrychlení
Transkript prezentace:

McEllisova šifra 1

James Ellis(1924-1997) Clifford Cocks, Malcolm Williamson šum Bob Alice zpráva Odstranění šumu 2

Klíč 3 matice Prověrková matice H Hammingova kódu řádu r, velikost n=2r-1 x r. Příslušná generující matice G má velikost n x k=2r- r-1 Regulární matice S, velikost k x k Permutační matice P, velikost n x n 3

Příklad 1 Hammingova prověrková matice řádu 3, velikost 7 x 3 1 Regulární matice S, velikost 4x4 1 1 4

Příklad 1 Permutační matice P, velikost 7x7 Odpovídá permutaci 3257164 1 5

Dále potřebuji spočítat Generující matici Hammingova kódu G, velikost n x k Inverzní matici k S: S-1, velikost k x k Inverzní matici k P: P-1 = PT , velikost n x n Součin K = S * G * P, velkost n x k 6

Příklad Generující matice G Inverzní matice S-1 1 1 7

Příklad Inverzní permutační matice P-1 Odpovídá permutaci 5217364 1 8

Příklad Součinová matice K 1 9

Šifrování Vstupní zpráva x Spočítám y = x*K + t t je náhodný „chybový“ vektor délky n s vahou 1 Šifrování je nedeterministické 10

Příklad 1 K= X = (1010) t = (0000100) X*K = (0010101) y = (0010001) 11

Dešifrování Přijmu zprávu y = x*K+t = x*S*G*P+t Přenásobím zprava maticí P-1 , dostanu m = (x*S*G*P+t)*P-1 = x*S*G*P*P-1+t*P-1 = x*S*G+t*P-1 Vektor t*P-1 má váhu 1, „chybu“ odstraním metodou pro dekódování Hammingových kódů, získám x*S Přenásobím zprava maticí S-1, dostanu x 12

Příklad dešifrování Přijmu y = (0010001) Spočítám m=y*P-1=(0001100) Spočítám syndrom m: synd(m)=m*H=(100) K „chybě“ došlo na 4. místě: x*S*G=(0000100) Na základě generující matice G spočítám x*S = (0100) Přenásobím S-1: x=x*S* S-1=(1010) 13