A digitális aláírás bizonyítja, hogy az üzenet egy adott feladótól érkezett, és az átvitel során nem módosult. A feladó a saját privát kulcsával írja alá az üzenetet. Bárki ellenőrizheti az aláírást a feladó nyilvános kulcsával. Ha az üzenet akár egy karakterrel is megváltozik, az aláírás sikertelen. A hitelesítés és az integritás ezen kombinációja hasznossá teszi a digitális aláírásokat szerződések, szoftverfrissítések és pénzügyi tranzakciók esetén.
A folyamat egyszerű. A küldő hasheli az üzenetet, hogy létrehozzon egy kivonatot. A kivonatot a saját privát kulcsával titkosítja. Ez a titkosított kivonat az aláírás. A címzett a küldő nyilvános kulcsával dekódolja az aláírást, hogy visszanyerje a kivonatot. Maguk hashelik az üzenetet, és összehasonlítják. Ha a kivonatok megegyeznek, az üzenet hiteles és változatlan. A digitális aláírások nem titkosítják az üzenetet. Azt bizonyítják, hogy ki küldte, és hogy sértetlenül érkezett meg. A kódaláírás digitális aláírásokat használ annak ellenőrzésére, hogy a szoftver a fejlesztőtől származik, és nem lett manipulálva. A hitelesítésszolgáltatók saját aláírásaikat használják a kibocsátott tanúsítványok hitelesítésére. A bizalmi lánc az aláírásokra támaszkodik egészen lefelé.
Digitális aláírás tulajdonságai
- Hitelesítés – igazolja, hogy ki írta alá
- Integritás – észleli az üzenet bármilyen változását
- Letagadhatatlanság – az aláíró nem tagadhatja le az aláírást
- Nem titkosított – az üzenet nincs elrejtve
A digitális aláírás nem egy beolvasott, kézzel írott aláírás. Ez egy kriptográfiai bizonyíték arra, hogy az üzenet hiteles.
Comments
No comments yet. Be the first to share a thought.
Leave a comment