在數字化時代,很多場景都實現了深度的數字化,比如合同簽約,很多人在進行簽名的時候,利用的是數字簽名,不僅讓整個簽約過程更加的簡單方便,而且使用下來成本也得到了降低,由于有各項技術保證,簽約安全也得到了進一步的提升。
數字簽名和電子簽名,兩者概念比較相近,但是大家在具體涉及使用的時候,還是有必要區分清楚,接下來關于數字簽名,就給大家簡單科普一下。
數字簽名技術最符合可靠電子簽名要求
我國《電子簽名法》要求,電子簽名同時符合下列條件的,視為可靠的電子簽名:
(一)電子簽名制作數據用于電子簽名時,屬于電子簽名人專有;
(二)簽署時電子簽名制作數據僅由電子簽名人控制;
(三)簽署后對電子簽名的任何改動能夠被發現;
(四)簽署后對數據電文內容和形式的任何改動能夠被發現。
簡單地說,就是實現簽名人身份真實、簽署后的文檔不可修改、簽署行為不可抵賴。數字簽名技術是目前最符合可靠電子簽名要求、應用最普遍、可操作性最強的技術之一。
數字簽名是公鑰加密技術(也稱為非對稱加密)與數字摘要技術(也稱為散列算法或哈希算法)相結合的應用?;诠€加密技術,每個證書持有人都有一對公鑰和私鑰,這兩把密鑰可以互為加解密。公鑰是公開的,不需要保密,而私鑰是由證書持人自己持有,并且必須妥善保管和注意保密。結合使用公鑰技術與散列算法來創建數字簽名,可用作數據完整性檢查并提供擁有私鑰的憑據。
數字簽名和驗證的步驟如下:
1、發件人將散列算法應用于數據,并生成一個散列值。
2、發件人使用私鑰將散列值轉換為數字簽名。
3、發件人將數據、簽名及發件人的證書發給收件人。
4、收件人將該散列算法應用于接收到的數據,并生成一個散列值。
5、收件人使用發件人的公鑰和新生成的散列值驗證簽名。
數字簽名技術下,簽名人的數字證書是由證書頒發機構(CA)驗證申請者真實身份后頒發,證書綁定申請者真實身份信息,可驗證簽名者身份真實性;數字簽名后,數據一旦被修改,數字簽名立即失效,接受方即可發現簽署后的數據已經被修改,他人無法在不被發現的情況下修改數據;證書私鑰由證書持有者在自己本地生成的,由證書持有者自己負責保管,可確定為簽名人專有,簽署行為不可抵賴。
此外,《電子簽名法》第16條規定,電子簽名需要第三方認證的,由依法設立的電子認證服務提供者提供認證服務。