跳至內容

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).