
數字簽名又叫電子簽名,它背後的思想是模仿傳統手寫簽名。該思想是能夠以某種方式“簽署”一份數字文檔,該簽名與物理簽名有相同的法律效力。與物理世界中的手寫簽名對應,數字簽名可認為是數字世界中的電子簽名。在《電子簽名法》中,電子簽名指數據電文中借電子形式所含、用在識別簽名人並說明他認可內容的數據;數據電文是顺利获得電子、光學、磁或相似方法生成、發送、接收或儲存的信息;民事活動中的合同、其他文件、單證等,當事人可協商是否用電子簽名與數據電文。
數字簽名的作用主要包括:
①接收方能辨認發送方的簽名,但是不可以偽造。
②發送方將簽過名的信息進行發出後,再否認是不行的。
③接收方對收到的簽名信息否認是不行的。
④一旦發送方和接收方有矛盾,仲裁者將有足夠的證據評判。
现在,數字簽名只可用非對稱密碼算法實現。
數字簽名的技術流程如下:
①信息發送者用摘要算法對信息生成摘要。
②信息發送者用自己的私鑰加密信息摘要。
③發送者將信息自身與已簽名的摘要一塊發送出去。
④接收者用一樣的摘要算法對收到的信息本身生成新的摘要。
⑤接收者用發送者的公鑰解密已簽名的摘要,得到發送者的信息摘要。
⑥信息接收者比較這兩個信息摘要是否相同,若相同表示辨認發送者的身份與信息未被修改過;否則,被修改過。
