數字簽名在ISO7498—2標準中定義為:“附加在數據單元上的壹些數據,或是對數據單元所作的密碼變換,這種數據和變換允許數據單元的接收者用以確認數據單元來源和數據單元的完整性,並保護數據,防止被人(例如接收者)進行偽造”。
數字簽名要實現的功能是我們平常的手寫簽名要實現功能的擴展。平常在書面文件上簽名的主要作用有兩點,壹是因為對自己的簽名本人難以否認,從而確定了文件已被自己簽署這壹事實;二是因為自己的簽名不易被別人模仿,從而確定了文件是真的這壹事實。采用數字簽名,也能完成這些功能:
(1)確認信息是由簽名者發送的;
(2)確認信息自簽名後到收到為止,未被修改過;
(3)簽名者無法否認信息是由自己發送的。