Dijital İmza Algoritması

Dijital İmza Algoritması daha iyi bilinen, kısaltması DSA bir olan algoritma ait sayısal imza standardize tarafından NIST içinde ABD'de zaman, RSA bile oldu patentli . Bu algoritma, 1993'te kabul edilen Dijital İmza Standardı (en) için DSS belirtiminin bir parçasıdır (FIPS 186). 1996'da küçük bir revizyon yayınlandı (FIPS 186-1) ve standart 2002'de FIPS 186-2'de geliştirildi. Eski bir NSA çalışanı olan David Kravitz'e verilen ABD Patenti No. 5,231,668 (26 Haziran 1991) kapsamındadır ve ücretsiz olarak kullanılabilir .  

genel bakış

DSA, 1989'da Claus-Peter Schnorr  (en) tarafından geliştirilen başka bir imza türüne benzer . Ayrıca ElGamal imzasıyla ortak noktaları vardır . İşlem üç adımda gerçekleştirilir:

Anahtar Nesil

Güvenlikleri, sonlu bir grupta ayrık logaritma probleminin zorluğuna dayanmaktadır.

İmza

Doğrulama

algoritma geçerliliği

Bu imza ilkesi, doğrulayıcının her zaman gerçek imzaları kabul edeceği anlamında doğrudur. Bu, pratik bir örnekle aşağıdaki şekilde gösterilebilir:

Gönderen ve takip eden:

göre Fermat'ın küçük teoremi . Yana ve asal olduğunu, izler için eşit bir emir vardır .

İmzayı gerçekleştiren kişi şunları elde eder:

Yani

Yana g sırası ait q , sahip:

Son olarak, DSA'nın geçerliliğini elde ederiz:

Notlar ve referanslar

(fr) Bu makale kısmen veya tamamen alınır İngilizce Vikipedi başlıklı makalesinde Dijital İmza Algoritması  " ( yazarların listesini görmek ) .
  1. Guillot, Philippe. , Kriptoloji: Gizli Kodların Sanatı , EDP Bilimleri,2013, 196  s. ( ISBN  978-2-7598-0995-0 ve 2759809951 , OCLC  854569776 , çevrimiçi okuyun ) , s.  60

Ekler

İlgili Makaleler

<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">