什麽是網絡中的“數字簽名”?
簡單來說,所謂的數字簽名就是附加在數據單元上的壹些數據,或者是數據單元的密碼變換。這種數據或轉換允許數據單元的接收方確認數據單元的來源和完整性,並保護數據不被人(如接收方)偽造。這是壹種簽署電子消息的方法,並且簽署的消息可以在通信網絡中傳輸。數字簽名既可以基於公鑰密碼體制獲得,也可以基於私鑰密碼體制獲得,目前主要是基於公鑰密碼體制的數字簽名。包括壹般數字簽名和特殊數字簽名。常見的數字簽名算法有RSA、ElGamal、Fiat-Shamir、Guillou-Quisqour、Schnorr、Ong-Schnorr-Shamir、Des/DSA、橢圓曲線數字簽名算法和有限自動機數字簽名算法。特殊數字簽名包括盲簽名、代理簽名、群簽名、不可否認簽名、公平盲簽名、門限簽名、具有消息恢復功能的簽名等。它與具體的應用環境密切相關。顯然,數字簽名的應用涉及法律問題,美國聯邦政府基於有限域上的離散對數問題制定了自己的數字簽名標準(DSS)。壹些國家,如法國和德國,已經頒布了數字簽名法。