Digitális aláírás

A HupWiki-ből...

A PKI egyszerű alkalmazása üzenethitelesítésre:

  • a hitelesíteni kívánt üzenetről a küldő egy hashfüggvénnyel egy ún. lenyomatot (digest) készít
  • a lenyomatot kódolja a saját titkos kulcsával, ennek eredménye az aláírás
  • a nyílt üzenetszöveget és az aláírást elküldi

Látható, hogy a titkosság és a hitelesség két független dolog. A címzett a következő módon ellenőrzi az üzenet hitelességét:

  • a nyílt szövegről ő is készít egy lenyomatot
  • a küldő nyílt (tehát mindenki számára ismert) kulcsával dekódolja az aláírást
  • ha az előző két lépés ugyanazt az eredményt adja, akkor biztos lehet benne, hogy az üzenetet a titkos kulcs birtokában levő személy írta alá.

Ameddig tehát a titkos kulcs nem szivárog ki, a küldő le sem tagadhatja, hogy ő küldte az általa aláírt üzenetet.