ElGamal數位簽章方案

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書

ElGamal數位簽章方案(英語:ElGamal signature scheme)是一種基於迪菲-赫爾曼金鑰交換數位簽章技術,原理是離散對數的難解性,該技術於1985年被埃及裔密碼學家塔希爾·蓋莫爾提出。[1]

ElGamal數位簽章方案在現實中並不常用,不過美國國家安全局提出了其變體數位簽章演算法,這種演算法在現實中比較常用。[2]ElGamal數位簽章方案不能與同樣是塔希爾·蓋莫爾提出的ElGamal加密演算法混淆。

概述[編輯]

ElGamal數位簽章方案是一種基於模冪的代數性質和離散對數難解性的數位簽章方案。簽章時,需要使用一組秘鑰,包含一個公鑰和一個私鑰,其中私鑰被用於簽章,公鑰被用於驗證

歷史[編輯]

ElGamal數位簽章方案最初於1985年被密碼學家塔希爾·蓋莫爾提出。[1]

步驟[編輯]

ElGamal數位簽章方案共需要四步操作,它們分別是:秘鑰產生,秘鑰分發,簽章,簽章驗證。

秘鑰產生[編輯]

秘鑰分發[編輯]

參考文獻[編輯]

  1. ^ 1.0 1.1 Taher ElGamal. A Public-Key Cryptosystem and a Signature Scheme Based on Discrete Logarithms (PDF). IEEE Transactions on Information Theory. 1985, 31 (4): 469–472 [2021-12-09]. CiteSeerX 10.1.1.476.4791可免費查閱. doi:10.1109/TIT.1985.1057074. (原始內容 (PDF)存檔於2022-04-28).  (conference version appeared in CRYPTO'84, pp. 10–18)
  2. ^ K. Nyberg, R. A. Rueppel. Message recovery for signature schemes based on the discrete logarithm problem. Designs, Codes and Cryptography. 1996, 7 (1–2): 61–81 [2021-12-09]. S2CID 123533321. doi:10.1007/BF00125076. (原始內容存檔於2021-05-06).