Nejlepší odpověď
Porovnání DSS a RSA · DSS poskytuje digitální podpisy. Ale neposkytuje výměnu klíčů a šifrování. RSA poskytuje digitální podpisy, šifrování a výměnu klíčů. · DSS i RSA jsou založeny na technice veřejného klíče (používá se soukromý i veřejný klíč. Soukromý klíč na straně odesílatele a veřejný klíč na straně příjemce) Přístup RSA: · Zpráva je zadána do funkce hash. · Takto generovaná hodnota hash je šifrována pomocí soukromého klíče odesílatele. · Tento šifrovaný obsah slouží jako podpis. Je zřetězeno s původní zprávou a přenášeno. · Přijímač vygeneruje hash kód a dešifruje podpisovou komponentu pomocí veřejného klíče odesílatele. · Pokud se vygenerovaný hash kód a dešifrovaná hodnota shodují, zpráva je ověřena. Přístup DSS: · Na zprávu je použita hashovací funkce. · Je vytvořen hash kód. · Tento hash kód spolu s vygenerovaným náhodným číslem je zadán jako vstup do funkce podpisu. · Jako vstup do funkce podpisu je uveden také soukromý klíč odesílatele a globální veřejný klíč. · Výstup této funkce podpisu je zřetězen s původní zprávou a odeslán. · Během příjmu je generována hashovací funkce. · Spolu s tím je podpis odeslán do ověřovací funkce. · Funkce ověření závisí na veřejném klíči odesílatele a globálním veřejném klíči. · Porovná se s komponentou podpisu příchozí zprávy. · Pokud se shodují oba, příchozí zpráva je ověřena. http: // … Přímý digitální podpis · Pochopení přímého digitálního podpisu začíná rozpoznáním, že existují pouze dvě strany podílející se na předávání podepsaných informací: odesílatel a příjemce. Přímé digitální podpisy vyžadují pouze tyto dvě entity, protože příjemce dat (digitální podpis) zná veřejný klíč používaný odesílatelem. A odesílatel podpisu důvěřuje přijímač dokument nijak nemění. Arbitrovaný digitální podpis · Implementace arbitrovaného digitálního podpisu zve do procesu zvaného „důvěryhodný arbitr“ třetí stranu. Role důvěryhodného arbitra je obvykle dvojí: nejprve tato nezávislá t třetí strana ověří integritu podepsané zprávy nebo dat. Zadruhé, data důvěryhodného arbitra, nebo časová razítka, dokument, ověření přijetí a předání podepsaného dokumentu jeho zamýšlenému konečnému cíli.
Odpověď
Hlavní rozdíl je v RSA je generována hodnota hash zprávy, pak je touto hodnotou hash šifrování pomocí soukromého klíče odesílatele je to považováno za podpis a tento podpis je předstírán zprávou. poté strana příjemce provede dešifrování pomocí veřejného klíče odesílatele a toto porovná s novým hash hodnota, která se generuje pomocí msg, pokud jsou obě stejné, pak je msg přijata, jinak odmítnuta.
Ale v přístupu DSS přidejte další podpisový algoritmus které berou vstup jako hash hodnotu msg, náhodný klíč, globální veřejný klíč a soukromý klíč odesílatele, pak se výstup předstírá na msg. na straně příjemce předat výsledek (výstup), podpis a msg, stejně jako globální veřejný klíč používající tuto čtyřku bere jako vstup ověřovací funkce, pak je výstup ověřovací funkce porovnán s i-tý výsledek. hlavní rozdíl je v RSA ve srovnání s hashovou hodnotou, druhá strana v DSS výstupu ověření je ve srovnání s výsledkem.