东京热主页|老外玩CSGO的妹子|精品在线视频播放|美女打开让男生的视频|色综合久久精品日韩|五月丁香合缴情在线看|黑人上司与激烈中文字幕

數字簽名的原理及作用
2019-10-30

數字簽名是什么?

數字簽名是只有信息的發送者才能產生的別人無法偽造的一段數字串,這段數字串同時也是對信息的發送者發送信息真實性的一個有效證明。它是一種類似寫在紙上的普通的物理簽名,但是使用了公鑰加密領域的技術來實現的,用于鑒別數字信息的方法。

這種電子式的簽名還可進行技術驗證,其驗證的準確度是一般手工簽名和圖章的驗證無法比擬的。數字簽名是目前應用最普遍、技術最成熟、可操作性最強的一種電子簽名技術。目前電子簽名法中提到的簽名,一般指的就是數字簽名。


數字簽名的原理

數字簽名技術是利用算法(一般是非對稱算法)通過hash函數對原文進行hash值私鑰(僅個人所有)加密,生成數字簽名,與原文一起傳送給接收者。接收者只有用發送者的公鑰才能解密被加密的信息,然后對內容執行hash運算得到hash值,與解密得到的數字簽名hash值比對。如果比對結果一致,則說明收到的信息是完整的,在傳輸過程中沒有被篡修改的,否則信息一定被修改過。

因此數字簽名能夠驗證數據來源以及信息的保密性、完整性、真實性和不可否認性。


數字簽名的作用

數字簽名機制作為保障網絡信息安全的手段之一,可以解決偽造、抵賴、冒充和篡改問題。數字簽名的目的之一就是在網絡環境中代替傳統的手工簽字與印章,有著重要作用。

1、防冒充(偽造)。私有密鑰只有簽名者自己知道,其他人不能偽造簽名。

2、可鑒別身份。在數字簽名中,客戶的公鑰是其身份的標志,當使用私鑰簽名時,如果接收方或驗證方用其公鑰進行驗證并獲通過,那么可以肯定,簽名人就是擁有私鑰的那個人,因為私鑰只有簽名人知道。

3、防重放。數字簽名過程中,對簽名報文添加時間戳、流水號等技術,可以防止重放攻擊。

4、防篡改 (防破壞信息的完整性)。數字簽名與原始文件和摘要形成一個混合的整體數據一起發送給接收者,一旦信息被篡改,接收者可通過計算摘要和驗證簽名來判斷該文件無效,從而保證了文件的完整性。

5、防抵賴。如前所述,數字簽名可以鑒別身份,不可能冒充偽造。數字簽名即可以作為身份認證的依據,也可以作為簽名者簽名操作的證據。在數字簽名體制中,要求接收者返回一個自己簽名的表示收到的報文,給對方或者第三方或者引入第三方機制。如此操作,雙方均不可抵賴。

6、機密性。手寫簽字的紙質文件是不具備保密性的,文件一旦丟失,內容信息極可能泄露。但數字簽名可以加密要簽名的消息,在網絡傳輸中,可以將報文用接收方的公鑰加密,以保證信息機密性。

熱文推薦