Mi a különbség az RSA és a DSA között?


Legjobb válasz

A DSS és az RSA összehasonlítása · A DSS digitális aláírást biztosít. De nem nyújt kulcscserét és titkosítást. Az RSA digitális aláírást, titkosítást és kulcscserét biztosít. · A DSS és az RSA is a nyilvános kulcs technikáján alapul (privát és nyilvános kulcsokat használunk. Privát kulcs a feladó oldalán és a nyilvános kulcs a vevõ oldalán) RSA megközelítés: · Az üzenet hash függvénybe kerül. · Az így létrehozott hash értéket a feladó privát kulcsával titkosítják. · Ez a titkosított tartalom szolgál aláírásként. Összekapcsolják az eredeti üzenettel és továbbítják. · A vevő generál egy kivonatkódot, és visszafejti az aláíró komponenst a feladó nyilvános kulcsának felhasználásával. · Ha a létrehozott kivonatkód és a visszafejtett érték megegyeznek, az üzenet hitelesítésre kerül. div id = “b8ccc0732e”>

DSS megközelítés: · A kivonatolási funkció az üzenetre vonatkozik. · Készül egy kivonatkód. · Ez a kivonatkód, valamint egy véletlenszám generálva · A feladó privát kulcsa és egy globális nyilvános kulcs szintén az aláírás funkció bemeneteként kerül megadásra. · Ennek az aláírási funkciónak a kimenetét összefűzik az eredeti üzenettel és elküldik. · A vétel során a kivonatolási funkció generálódik. · Ezzel együtt az aláírást elküldik egy ellenőrző funkciónak. · Az ellenőrzési funkció a feladó nyilvános kulcsától és a globális nyilvános kulcstól függ. · Ezt összehasonlítjuk a bejövő üzenet aláírás-összetevőjével. · Ha mindkettő egyezik, a bejövő üzenet hitelesítésre kerül. http: // … A közvetlen digitális aláírás · A közvetlen digitális aláírás megértése azzal kezdődik, hogy felismerjük, hogy csak két fél van részt vesz az aláírt információk továbbításában: a feladóban és a fogadóban. A közvetlen digitális aláírások csak ezt a két entitást igénylik, mert az adatok fogadója (digitális aláírás) ismeri a feladó által használt nyilvános kulcsot. És az aláírás feladója megbízik a vevő nem változtatja meg a dokumentumot semmilyen módon. A megbízható döntőbíró szerepe általában kettős: először ez a független t hird fél ellenőrzi az aláírt üzenet vagy adatok sértetlenségét. Másodszor, a megbízható döntőbíró dátumai, vagy időbélyegzői, a dokumentum, az átvétel igazolása és az aláírt dokumentum továbbadása a tervezett rendeltetési helyre.

Válasz

A fő különbség: az RSA-ban az üzenet kivonatértéke keletkezik, majd ez a kivonatérték a titkosítás a feladó privát kulcsával, ezt aláírásként kezelik, és ezt az aláírást üzenetnek teszik ki. akkor a vevő oldala dekódolást hajt végre a feladó nyilvános kulcsával, és ezt összehasonlítja az új hash értékeket, amelyeket az msg generál, ha mindkettő ugyanaz, akkor az msg elfogadható, különben elutasításra kerül.

De a DSS megközelítésben további hozzá kell írni egy aláíró algoritmust amelyek a bemenetet hash értékként veszik az msg-nek, a véletlenszerű kulcsnak, a globális nyilvános kulcsnak és a küldő magánkulcsának, akkor a kimenetet úgy teszik, mintha az üzenetet a vevő oldalán átadnák az eredménynek (output), az aláírásnak és az üzenetnek, valamint a globális nyilvános kulcs, amely ezt a négyet használja, az ellenőrzési függvény bemenetét veszi igénybe, majd az ellenőrző függvény kimenete összehasonlításra kerül az eredmény. A fő különbség az RSA-ban, összehasonlítva a hash értékkel, másrészt a DSS ellenőrzési kimenetén összehasonlítjuk az eredménnyel.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük