Videó: Különbség A Szimmetrikus Kulcs Titkosítása és A Nyilvános Kulcs Titkosítása Között
2024 Szerző: Mildred Bawerman | [email protected]. Utoljára módosítva: 2023-12-16 08:39
Szimmetrikus kulcs titkosítás vs nyilvános kulcs titkosítás
A kriptográfia az információk elrejtésének tanulmányozása, és nem megbízható adathordozón, például interneten keresztül történő kommunikáció során alkalmazzák, ahol az információkat védeni kell más harmadik felekkel szemben. A modern rejtjelezés olyan kriptográfiai algoritmusok fejlesztésére összpontosít, amelyek titkosítani tudják az adatokat úgy, hogy az ellenfél a számítási keménység miatt nehezen tudja megtörni (ezért gyakorlati eszközökkel nem lehetne megtörni). A titkosítás titkosításnak nevezett algoritmust használ az adatok titkosításához, és csak egy speciális kulcs segítségével dekódolható. A titkosított információt titkosított szövegnek, az eredeti információ (sima szöveg) megszerzésének folyamatát visszafejtésnek nevezik. A széles körben használt titkosítási módszerek közül kettő a szimmetrikus kulcsú és a nyilvános kulcsú titkosítás. A szimmetrikus kulcsú titkosítás magában foglal titkosítási módszereket,ahol a feladónak és a fogadónak is ugyanaz a kulcsa van, amelyet az adatok titkosításához használnak. A nyilvános kulcsú rejtjelezésben két különböző, de matematikailag kapcsolódó kulcsot használnak.
Mi a szimmetrikus kulcs titkosítás?
A szimmetrikus kulcs titkosítás (más néven titkos kulcs, egyetlen kulcs, megosztott kulcs, egy kulcs vagy magánkulcs titkosítás) esetén a feladónak és a vevőnek is ugyanaz a kulcsa van, amelyet az adatok titkosításához és visszafejtéséhez egyaránt használnak. Valójában a két kulcs lehet azonos vagy triviálisan összefüggő (azaz a kettő között nagyon egyszerű átalakításra van szükség). A való életben két vagy több fél oszt meg egy titkot, amelyet fel lehet használni a kommunikáció privát kapcsolatának fenntartására. Az AES (Advanced Encryption Standard) nagyon népszerű algoritmus, amely a szimmetrikus kulcsú titkosítási algoritmusok családjába tartozik.
Mi az a nyilvános kulcs titkosítása?
A nyilvános kulcs titkosításában két különböző, de matematikailag kapcsolódó kulcsot használnak. A nyilvános kulcsú titkosítás az adatokat a címzett nyilvános kulcsával titkosítja, és nem lehet visszafejteni a hozzá illő magánkulcs használata nélkül. Más szavakkal, egy kulcsra van szükség a zároláshoz (a sima szöveg titkosításához), és egy másik kulcsra a feloldáshoz (a cypertext visszafejtéséhez). Fontos, hogy az egyik kulcs nem használható a másik helyett. A közzétett kulcs függvényében a nyilvános kulcs titkosítása kétféle célra használható. Ha a zárkulcsot nyilvánosságra hozzák, akkor ezt a rendszert bárki felhasználhatja privát kommunikáció küldésére a feloldókulcs birtokosának. Ha ez fordítva van, a rendszer lehetővé teszi a tulajdonos által lezárt dokumentumok ellenőrzését. A nyilvános kulcs titkosítása aszimmetrikus kulcs algoritmus. De csak néhány aszimmetrikus kulcsalgoritmusnak megvan az a különleges tulajdonsága, hogy az egyik kulcsot a másik ismeretében nem képesek feltárni. Tehát az ezzel a speciális tulajdonsággal rendelkező aszimmetrikus kulcs algoritmusokat nyilvános kulcsú titkosítási algoritmusoknak nevezzük.
Mi a különbség a szimmetrikus kulcs titkosítása és a nyilvános kulcs titkosítása között?
A szimmetrikus kulcs titkosítása és a nyilvános kulcs titkosítása között az a fő különbség, hogy a szimmetrikus kulcs titkosítása ugyanazt a (privát, titkos) kulcsot használja a titkosításhoz / visszafejtéshez, míg a nyilvános kulcs titkosítása mind a nyilvános, mind a magán kulcsot. Mindkét félnek ismernie kell a kulcsot a szimmetrikus kulcs titkosításában, miközben a nyilvános kulcs titkosítására nincs ilyen követelmény. Csak a kulcsok egyikét ismeri a két fél a nyilvános kulcs titkosításában. Mivel ez feleslegessé teszi a magánkulcs megosztásának szükségességét (mint a szimmetrikus kulcsú titkosításnál) és annak veszélyét, a nyilvános kulcs titkosítása e tekintetben biztonságosabbnak tekinthető.
De a nyilvános kulcs titkosításának fő hátránya, hogy sokszor lassabb, mint a szimmetrikus kulcs titkosítása. Tehát a szimmetrikus kulcsú titkosítás jobb lehet nagy mennyiségű adat titkosításához. Ezenkívül a nyilvános kulcsú titkosítási algoritmusoknak a szimmetrikus kulccsal történő titkosításhoz képest viszonylag erősebb kulcsot kell használniuk ugyanolyan erősség eléréséhez (abból az egyszerű okból, hogy az egyik kulcsot nyilvánosságra hozzák a nyilvános kulcsú titkosításban).
Ajánlott:
A Különbség A Szimmetrikus és Az Aszimmetrikus Felső Molekulák Között
A szimmetrikus és aszimmetrikus csúcsmolekulák közötti legfontosabb különbség az, hogy a szimmetrikus felsőmolekuláknak egy megfelelő forgástengelyük és két tehetetlenségi nyomatéka van
A Különbség A Szimmetrikus és Az Aszimmetrikus Kariotípus Között
A szimmetrikus és aszimmetrikus kariotípus közötti legfontosabb különbség az, hogy a szimmetrikus kariotípus kisebb különbséget mutat a legkisebb és a legnagyobb kromotípus között
Különbség A Nyilvános és A Magánkulcs Között
A legfontosabb különbség a nyilvános és a privát kulcs között az, hogy ha a nyilvános kulcs a zárkulcs, akkor arra privát kommunikáció (azaz
Különbség Az Idegen Kulcs és Az Elsődleges Kulcs Között
A legfontosabb különbség az idegen kulcs és az elsődleges kulcs között az, hogy az idegen kulcs egy oszlop vagy oszlopok összessége, amelyek elsődleges kulcsra vagy jelölt kulcsra
Különbség Az Elsődleges Kulcs és Az Egyedi Kulcs Között
Elsődleges kulcs vs egyedi kulcs Oszlop vagy oszlopkészlet, amelyet az adatbázisban lévő sor vagy sorkészlet azonosításához vagy eléréséhez használhatunk, kulcsnak nevezzük. A uni