User Tools

Site Tools


tanszek:oktatas:infrendalapjai_architekturak:informacio_titkositas_es_hitelesites:digitalis_alairas

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tanszek:oktatas:infrendalapjai_architekturak:informacio_titkositas_es_hitelesites:digitalis_alairas [2024/11/13 18:10] – [Egyszerű digitális aláírás RSA közvetlen alkalmazásával] kneheztanszek:oktatas:infrendalapjai_architekturak:informacio_titkositas_es_hitelesites:digitalis_alairas [2024/12/06 17:20] (current) – [Digitális aláírás Hash függvénnyel] knehez
Line 47: Line 47:
   * nehéz olyan \(x’\) inputot találni, amely esetén \( H(x)=H(x’)\) azaz ugyanaz a Hash kód,   * nehéz olyan \(x’\) inputot találni, amely esetén \( H(x)=H(x’)\) azaz ugyanaz a Hash kód,
   * de ennek ellenére \(H(x)\) könnyen számolható,   * de ennek ellenére \(H(x)\) könnyen számolható,
-  * jól szórjon: azaz ha az \(x\) csak 1 bitben is megváltozik, várhatóan y bitjeinek a fele megváltozzon.+  * jól szórjon: azaz ha az \(x\) csak 1 bitben is megváltozik, várhatóan \(y\) bitjeinek a fele megváltozzon. 
 + 
 +A legismertebb Hash-függvények: SHA, MD2, MD5 (Message Digest 5). 
 + 
 +==== Digitális aláírás Hash függvénnyel ==== 
 + 
 +A Hash függvénnyel végzett művelet úgy viselkedik mint egy digitális ujjlenyomat. A függvény biztosítja, hogy tetszőleges dokumentumnál a kód elég változatos lesz. Hogyan is működik ezzel a digitális aláírás? 
 + 
 +  * \(y=H(x)\) alapján az \(y\)-t egy \(x\) dokumentumra kiszámítani. Ez az ujjlenyomat készítés. 
 +  * \(y\) kódolása a titkos kulccsal 
 +  * az eredmény csatolása a dokumentumhoz (aláírás) 
 + 
 +**Következmények** 
 + 
 +  * A dokumentum aláírt formában is olvasható. 
 +  * Az aláírás a dokumentumtól elkülönítve is tárolható. pl. egy közjegyzőnél vagy adatbázisban 
 + 
 +A következő kép ezt a folyamatot mutatja:  
 + 
 +{{:tanszek:oktatas:infrendalapjai_architekturak:informacio_titkositas_es_hitelesites:pasted:20241113-181319.png?600}} 
 + 
 +A hálózati kommunikáció során a következő adatokat továbbítjuk: 
 + 
 +  * eredeti dokumentum 
 +  * a dokumentumból képzett Hash, titkosítva feladó titkos kulcsával 
 +  * a feladó nyilvános kulcsa 
 + 
 +Az aláírás sértetlenségét a következőképpen állapíthatjuk meg: 
 + 
 +  * számítsuk ki a kapott dokumentum Hash kódját 
 +  * a nyilvános kulccsal dekódoljuk a kódolt Hash-t 
 +  * az előző lépéseknek ugyanazt a Hash kódot kell adniuk 
tanszek/oktatas/infrendalapjai_architekturak/informacio_titkositas_es_hitelesites/digitalis_alairas.1731521453.txt.gz · Last modified: 2024/11/13 18:10 by knehez