II. Symetrické šifrovacàsystémy - Crypto-World
II. Symetrické šifrovacàsystémy - Crypto-World
II. Symetrické šifrovacàsystémy - Crypto-World
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
m(i)<br />
k<br />
f h(i) +<br />
... c(i-n) ... c(i-2) c(i-1) c(i) ...<br />
k<br />
f h(i) +<br />
9. Blokové šifry<br />
m(i)<br />
Obr.: Asynchronní (samosynchronizující se) šifry<br />
9.1. Definice<br />
Definice: Bloková šifra<br />
Nechť A je abeceda q symbolů, t ∈ N a M = C je množina všech řetězců délky t znaků nad<br />
abecedou A. Nechť K je množina klíčů. Bloková šifra je šifrovací systém (M, C, K, E, D),<br />
kde E a D jsou zobrazení, definující pro každé k ∈ K transformaci zašifrování E k a<br />
dešifrování D k tak, že zašifrování bloků otevřeného textu m(1), m(2), m(3),..., (kde m(i) ∈ M<br />
pro každé i∈ N)<br />
probíhá podle vztahu<br />
c(i) = E k (m(i)) pro každé i∈ N<br />
a dešifrování podle vztahu<br />
m(i) = D k (c(i)) pro každé i∈ N.<br />
Pro definici blokové šifry je podstatné, že všechny bloky otevřeného textu jsou šifrovány<br />
toutéž transformací E k a všechny bloky šifrového textu jsou dešifrovány toutéž transformací<br />
D k .<br />
Vlastimil Klíma http://cryptography.hyperlink.cz Strana 12