Rozdiel Medzi Symetrickým šifrovaním Kľúčov A šifrovaním Verejných Kľúčov

Rozdiel Medzi Symetrickým šifrovaním Kľúčov A šifrovaním Verejných Kľúčov
Rozdiel Medzi Symetrickým šifrovaním Kľúčov A šifrovaním Verejných Kľúčov

Video: Rozdiel Medzi Symetrickým šifrovaním Kľúčov A šifrovaním Verejných Kľúčov

Video: Rozdiel Medzi Symetrickým šifrovaním Kľúčov A šifrovaním Verejných Kľúčov
Video: Demontáž auto kľuč VW, SKODA, SEAT, AUDI vyskakovací , How to disassembly car key. 2024, November
Anonim

Symetrické šifrovanie kľúčov a šifrovanie verejných kľúčov

Kryptografia je štúdium skrývania informácií a používa sa pri komunikácii na nedôveryhodnom médiu, ako je internet, kde je potrebné informácie chrániť pred inými tretími stranami. Moderná kryptografia sa zameriava na vývoj kryptografických algoritmov, ktoré dokážu šifrovať údaje tak, že je ťažké ich prelomiť protivník kvôli výpočtovej tvrdosti (preto ich nemožno prelomiť praktickými prostriedkami). Šifrovanie používa na šifrovanie údajov algoritmus nazývaný šifra a je možné ho dešifrovať iba pomocou špeciálneho kľúča. Šifrované informácie sú známe ako šifrový text a proces získavania pôvodných informácií (holý text) zo šifrovacieho textu je známy ako dešifrovanie. Dve z často používaných metód šifrovania sú Symmetric Key Encryption a Public Key Encryption. Kryptografia symetrického kľúča zahŕňa metódy šifrovania,kde odosielateľ aj príjemca zdieľajú rovnaký kľúč použitý na šifrovanie údajov. V kryptografii verejných kľúčov sa používajú dva rôzne, ale matematicky súvisiace kľúče.

Čo je to symetrické šifrovanie kľúčov?

Pri šifrovaní symetrického kľúča (známe tiež ako tajný kľúč, jediný kľúč, zdieľaný kľúč, jeden kľúč alebo šifrovanie súkromného kľúča) zdieľajú odosielateľ aj príjemca rovnaký kľúč, ktorý sa používa na šifrovanie aj dešifrovanie údajov. V skutočnosti môžu byť dva kľúče identické alebo triviálne spojené (tj. Medzi nimi je veľmi jednoduchá transformácia). V reálnom živote zdieľajú tajomstvo dve alebo viac strán, ktoré je možné použiť na údržbu súkromného spojenia. AES (Advanced Encryption Standard) je veľmi populárny algoritmus, ktorý patrí do rodiny šifrovacích algoritmov symetrických kľúčov.

Čo je šifrovanie verejným kľúčom?

Pri šifrovaní verejných kľúčov sa používajú dva rôzne, ale matematicky súvisiace kľúče. Šifrovanie verejného kľúča šifruje údaje pomocou verejného kľúča príjemcu a bez použitia zodpovedajúceho súkromného kľúča ho nemožno dešifrovať. Inými slovami, potrebujete jeden kľúč na uzamknutie (šifrovanie holého textu) a druhý kľúč na odomknutie (dešifrovanie cypertextu). Dôležité je, že jeden kľúč nemožno použiť namiesto druhého. V závislosti od toho, ktorý kľúč je zverejnený, je možné šifrovanie verejného kľúča použiť na dva účely. Ak je blokovací kľúč zverejnený, potom môže tento systém ktokoľvek použiť na zasielanie súkromnej komunikácie držiteľovi odblokovacieho kľúča. Ak je to naopak, systém umožňuje overiť dokumenty uzamknuté vlastníkom. Šifrovanie verejného kľúča je algoritmus asymetrického kľúča. Ale iba niektoré algoritmy asymetrických kľúčov majú tú zvláštnu vlastnosť, že nie sú schopné odhaliť jeden kľúč so znalosťami druhého. Algoritmy asymetrického kľúča s touto špeciálnou vlastnosťou sa teda nazývajú šifrovacie algoritmy verejného kľúča.

Aký je rozdiel medzi šifrovaním symetrického kľúča a šifrovaním verejným kľúčom?

Hlavným rozdielom medzi šifrovaním symetrického kľúča a šifrovaním verejného kľúča je skutočnosť, že šifrovanie symetrického kľúča používa na šifrovanie / dešifrovanie rovnaký (súkromný, tajný) kľúč, zatiaľ čo šifrovanie verejného kľúča používa verejný aj súkromný kľúč. Obe strany by mali poznať kľúč v šifrovaní symetrického kľúča, zatiaľ čo v prípade šifrovania verejného kľúča takáto požiadavka neexistuje. V šifrovaní pomocou verejného kľúča obidva strany poznajú iba jeden z kľúčov. Pretože sa tým eliminuje potreba zdieľania vášho súkromného kľúča (ako pri šifrovaní symetrického kľúča) a riziko jeho zneužitia, šifrovanie verejného kľúča možno v tomto ohľade považovať za bezpečnejšie.

Veľkou nevýhodou šifrovania verejného kľúča je však to, že je mnohokrát pomalšie ako šifrovanie symetrického kľúča. Takže na šifrovanie veľkého množstva dát môže byť lepšie šifrovanie symetrického kľúča. Ďalej musia šifrovacie algoritmy verejného kľúča používať na dosiahnutie rovnakej sily porovnateľne silnejší kľúč ako šifrovanie symetrického kľúča (z jednoduchého dôvodu, keď je jeden kľúč zverejnený v kryptografii verejných kľúčov).

Odporúčaná: