Titkosítás folyamata, szimmetrikus és aszimetrikus titkosítások Flashcards
Jellemezd a szimmetrikus titkosítási sémát!
A titkosító és visszafejtő kulcs megegyezik, vagy könnyen kiszámolható a visszafejtő vagy a titkosító.
SE = (Key, Enc, Dec)
Key - kulcsgeneráló algoritmus, mely egy k paraméterhez megad egy K titkos kulcsot
Enc - titkosító algoritmus, mely m nyílt üzenethez és k titkos kulcshoz generál egy c titkosított üzenetet
Dec - visszafejtő algoritmus, mely c titkosított üzenethez és adott K kulcshoz megad egy m nyílt üzenetet
Jellemezd az aszimmetrikus titkosítási sémát!
A titkosító és visszafejtő kulcs olyannyira különbözik, hogy csak nehezen számítható ki egymásból a kettő.
AE = (Key, Enc, Dec)
Key - kulcsgeneráló algoritmus, mely egy k paraméterhez megad egy K titkos és nyilvános kulcsot
Enc - titkosító algoritmus, mely m nyílt üzenethez és k titkos kulcshoz generál egy c titkosított üzenetet
Dec - visszafejtő algoritmus, mely c titkosított üzenethez és adott K kulcshoz megad egy m nyílt üzenetet
Jellemezd a passzív támadásokat!
A támadó célja: visszafejtő kulcs megszerzése, titkosított üzenethez tartozó nyílt üzenet megszerzése
Támadási módok:
- csak a titkosított üzenet ismert (Ciphertext Only Attack): támadó rendelkezésére áll egy ugyanazon kulccsal titkosított üzenetekből álló lista
- ismert üzenet alapú támadás (Known Plaintext Attack): A támadó rendelkezésére áll egy ugyanazon kulccsal titkosított nyílt és titkosított üzenetekből álló lista
- Választott nyílt üzenet alapú (Chosen plaintext attack): A támadó rendelkezésére áll egy ugyanazon kulccsal titkosított nyílt és titkosított üzenetekből álló lista, ahol a nyílt üzenetek a támadó által választottak
- Választott titkosított üzenet alapú (Chosen Ciphertext Attack): A támadó rendelkezésére áll egy ugyanazon kulccsal titkosított nyílt és titkosított üzenetekből álló lista, ahol a titkosított üzenetek a támadó által választottak