3. dia történelmi titkosítások Flashcards

1
Q

Történelmi háttér

A

Szimmetrikus titkosítási sémák voltak. Manapság már nem nagyon használatosak, azonban ezeket elemi részként felhasználják.
Valamilyen abc felett adjuk meg őket. -> A = 0 B = 1 …

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Történelmi titkosítások kategóriái

A

Permutációs titkosítások :
Üzenetek betűinek permutációja.

Helyettesítéses titkosítások :
Egy üzenet betűit egy másikra helyettesítjük.
* Monoalfabetikus
* Polialfabetikus

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Permutációs titkosítás

A

A nyílt üzenet n hosszúságú blokkra van szedve.
A kulcs egy permutáció. A blokk hanyadik betűje melyik helyre megy.
A titkos üzenet ismert alapú támadás esetén a támadó végig próbálja a lehetséges permutációkat.
n! bruteforce próbálkozások száma

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Helyettesítéses titkosítás (Monoalfabetikus)

A

A kulcs a teljes abc egy permutációja, amelyet egy helyettesítéses táblázattal adhatunk meg.
A táblázat alapján a titkosítás betünként történik.
Bruteforceolható:
v! a próbálkozások száma.
Gyakorisági vizsgálatnak van kitéve.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Affin titkosítás

A

Key : véletlen “a” és “b” számok
Enc(a,b)(m) = am+b (mod v)
Dec(a,b)(c) = a^-1(c-b) (mod v)
Biztonsági vizsgálat:
ϕ(n)*v a kulcstér
Gyakoriság vizsgálat

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Eltolási titkosítás

A

Az affin speciális esete ahol a = 1.
K-val tolunk el

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Vigenere titkosítás

A

Key = (K1,K2,…,Kn)
Enck(m1,m2..,mn) = (m1+K1,m2+K2…)
Deck(c1,c1,…,cn) = (c1-K1,c2-K2….)
v^n

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Vernam One Time Pad

A

Key = (K1,K2,…,Kn)
Enck(m1,m2..,mn) = (m1+K1,m2+K2…) (mod 2)
Deck(c1,c2..,cn) = (c1+K1,c2+K2…) (mod 2)
mod 2 összeadás : XOR
Korrekt visszafejtés.
A nyílt üzenet hossza határozza meg a kulcs méretét.
A kulcsnak valódi féletlennek kell lennie.
Kétszer nem használható ugyan az a kulcs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly