網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > 生活小知識 > 

數字簽名的作用是什麼

欄目: 生活小知識 / 發佈於: / 人氣:3.03W

數字簽名的作用,一起來看看吧!

數字簽名的作用是實現認證的重要工具,可以保證數字通信中電子文檔或消息的真實性,並使用加密技術提供原始和未修改文檔的證明。數字簽名的作用之一就是在網絡環境中代替傳統的手工簽字與印章。

數字簽名的優點:

1、防冒充(僞造)

私有密鑰只有簽名者自己知道,所以其他人不可能構造出正確的。

2、可鑑別身份

由於傳統的手工簽名一般是雙方直接見面的,身份自可一清二楚。在網絡環境中,接收方必須能夠鑑別發送方所宣稱的身份。

3、防篡改(防破壞資訊的完整性)

對於傳統的手工簽字,假如要簽署一份200頁的合同,是僅僅在合同末尾簽名呢?還是對每一頁都簽名?如果僅在合同末尾簽名,對方會不會偷換其中的幾頁?而對於數字簽名,簽名與原有檔案已經形成了一個混合的整體數據,不可能被篡改,從而保證了數據的完整性。

4、防重放

如在日常生活中,A向B借了錢,同時寫了一張借條給B,當A還錢的候,肯定要向B索回他寫的借條撕毀,不然,恐怕他會再次用借條要求A還錢。在數字簽名中,如果採用了對簽名報文添加流水號、時間戳等技術,可以防止重放攻擊。

5、防抵賴

數字簽名可以鑑別身份,不可能冒充僞造,那麼,只要保好籤名的報文,就好似儲存好了手工簽署的合同文字,也就是保留了證據,簽名者就無法抵賴。那如果接收者確已收到對方的簽名報文,卻抵賴沒有收到呢?要預防接收者的抵賴。在數字簽名體制中,要求接收者返回一個自己的簽名表示收到的報文,給對方或者第三方或者引入第三方機制。如此操作,雙方均不可抵賴。

6、機密性(保密性)

手工簽字的檔案(如同文字)是不具備保密性的,檔案一旦丟失,其中的資訊就極可能泄露。數字簽名可以加密要簽名消息的雜湊值,不具備對消息本身進行加密,當然,如果簽名的報名不要求機密性,也可以不用加密。

7、保證資訊傳輸的完整性、發送者的身份認證、防止交易中的抵賴發生

數字簽名技術是將摘要資訊用發送者的私鑰加密,與原文一起傳送給接收者。接收者用自己的公鑰解密被加密的摘要資訊,然後用HASH函數對收到的原文產生一個摘要資訊,與解密的摘要資訊對比。如果相同,則說明收到的資訊是完整的,在傳輸過程中沒有被修改,否則說明資訊被修改過,因此數字簽名能夠驗證資訊的完整性。

數字簽名是個加密的過程,數字簽名驗證是個解密的過程。

數字簽名的作用是什麼

知識拓展

數字簽名是什麼意思

數字簽名又稱公鑰數字簽名,是隻有資訊的發送者才能產生的別人無法僞造的一段數字串,這段數字串同時也是對資訊的發送者發送資訊真實性的一個有效證明。它是一種類似寫在紙上的普通的物理簽名,但是在使用了公鑰加密領域的技術來實現的,用於鑑別數字資訊的方法。一套數字簽名通常定義兩種互補的運算,一個用於簽名,另一個用於驗證。數字簽名是非對稱密鑰加密技術與數字摘要技術的應用。

Tags:數字簽名