在數字簽名中發送方使用什麽進行數字簽名
在數字簽名中,發送方使用發送方的私鑰進行數字簽名。 數字簽名(也稱公鑰數字簽名)是只能由信息的發送者生成的數字串,他人無法偽造。這個數字串也是信息發送者發送信息真實性的有效證明。它是壹種認證數字信息的方法,類似於寫在紙上的普通物理簽名,但利用公鑰加密領域的技術實現。壹組數字簽名通常定義兩個互補的操作,壹個用於簽名,另壹個用於驗證。數字簽名是非對稱密鑰加密技術和數字摘要技術的應用。簡單來說,所謂的數字簽名就是附加在數據單元上的壹些數據或者對數據單元進行的密碼變換。這種數據或轉換允許數據單元的接收方確認數據單元的來源和完整性,並保護數據不被人(如接收方)偽造。這是壹種簽署電子消息的方法,並且簽署的消息可以在通信網絡中傳輸。數字簽名既可以基於公鑰密碼體制獲得,也可以基於私鑰密碼體制獲得,主要是基於公鑰密碼體制的數字簽名。包括壹般數字簽名和特殊數字簽名。常見的數字簽名算法有RSA、ElGamal、Fiat-Shamir、Guillou-Quisqour、Schnorr、Ong-Schnorr-Shamir、Des/DSA、橢圓曲線數字簽名算法和有限自動機數字簽名算法。特殊數字簽名包括盲簽名、代理簽名、群簽名、不可否認簽名、公平盲簽名、門限簽名、具有消息恢復功能的簽名等。它與具體的應用環境密切相關。顯然,數字簽名的應用涉及法律問題,美國聯邦政府基於有限域上的離散對數問題制定了自己的數字簽名標準(DSS)。