Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Synchrónna kryptografia:
1. Synchronizácia :V synchrónnej kryptografii sa šifrovanie aj dešifrovanie spolieha na zdieľaný tajný kľúč, ktorý zostáva počas komunikácie rovnaký. To znamená, že obe strany sa musia na tomto kľúči dohodnúť a bezpečne si ho vymeniť, aby mohli začať bezpečne komunikovať.
2. Spracovanie v reálnom čase :Synchrónna kryptografia funguje v reálnom čase. To znamená, že procesy šifrovania a dešifrovania prebiehajú postupne a okamžite. Keď je správa zašifrovaná, nie je možné ju dešifrovať, kým príjemca nedostane zdieľaný tajný kľúč.
3. Latencia :Vzhľadom na povahu synchrónnej kryptografie v reálnom čase existuje potenciál pre zvýšenie latencie. Ak dôjde k oneskoreniu vo výmene alebo dostupnosti zdieľaného kľúča, môže to brániť procesom šifrovania a dešifrovania.
Asynchrónna kryptografia:
1. Synchronizácia :Na rozdiel od synchrónnej kryptografie asynchrónna kryptografia nevyžaduje zdieľaný tajný kľúč na šifrovanie a dešifrovanie. Namiesto toho používa pár kľúčov:verejný kľúč na šifrovanie a súkromný kľúč na dešifrovanie. Verejný kľúč je 公开可用的,zatiaľ čo súkromný kľúč uchováva príjemca.
2. Distribúcia kľúčov :V asynchrónnej kryptografii môže byť verejný kľúč voľne distribuovaný bez obáv o jeho bezpečnosť. Súkromný kľúč však musí zostať dôverný a musí ho vlastniť iba určený príjemca.
3. Spracovanie offline :Asynchrónna kryptografia umožňuje offline šifrovanie a dešifrovanie. To znamená, že procesy šifrovania a dešifrovania možno vykonávať nezávisle a nemusia prebiehať súčasne.
4. Žiadne požiadavky v reálnom čase :Keďže asynchrónna kryptografia umožňuje offline spracovanie, nevyžaduje sa, aby boli obe strany súčasne online. To umožňuje väčšiu flexibilitu v komunikácii.
Súhrn:
| Funkcia | Synchrónna kryptografia | Asynchrónna kryptografia |
|---|---|---|
| Typ kľúča | Zdieľaný tajný kľúč | Verejný kľúč (na šifrovanie) a súkromný kľúč (na dešifrovanie) |
| Synchronizácia | Aby mohli používať zdieľaný tajný kľúč |, musia byť obe strany synchronizované Šifrovanie a dešifrovanie je možné vykonávať nezávisle |
| Spracovanie v reálnom čase | Šifrovanie a dešifrovanie prebieha v reálnom čase | Šifrovanie a dešifrovanie môže prebiehať offline |
| Latencia | Potenciál zvýšenej latencie v dôsledku výmeny kľúčov | Nižšia latencia, keďže výmena kľúčov nie je potrebná na šifrovanie |
| Rozdelenie kľúčov | Zdieľaný tajný kľúč musí byť bezpečne vymenený | Verejný kľúč možno otvorene zdieľať, zatiaľ čo súkromný kľúč je utajený |
Synchrónna kryptografia sa často používa v situáciách, kde je nevyhnutná komunikácia v reálnom čase, ako sú zabezpečené telefónne hovory alebo živé videokonferencie. Asynchrónna kryptografia je na druhej strane vhodnejšia pre scenáre, kde spracovanie v reálnom čase nie je rozhodujúce alebo kde zúčastnené strany nemusia byť súčasne online, ako je napríklad zabezpečené posielanie správ alebo e-mailová komunikácia.