數字簽名技術是什么
數字簽名(又稱公鑰數字簽名)是只有信息的發送者才能產生的別人無法偽造的一段數字串,這段數字串同時也是對信息的發送者發送信息真實性的一個有效證明。它是一種類似寫在紙上的普通的物理簽名,但是使用了公鑰加密領域的技術來實現的,用于鑒別數字信息的方法。一套數字簽名通常定義兩種互補的運算,一個用于簽名,另一個用于驗證。數字簽名是非對稱密鑰加密技術與數字摘要技術的應用。
數字簽名的文件的完整性是很容易驗證的(不需要騎縫章,騎縫簽名,也不需要筆跡專家),而且數字簽名具有不可抵賴性(不可否認性)。
簡單地說,所謂數字簽名就是附加在數據單元上的一些數據,或是對數據單元所作的密碼變換。這種數據或變換允許數據單元的接收者用以確認數據單元的來源和數據單元的完整性并保護數據,防止被人(例如接收者)進行偽造。它是對電子形式的消息進行簽名的一種方法,一個簽名消息能在一個通信網絡中傳輸。基于公鑰密碼體制和私鑰密碼體制都可以獲得數字簽名,主要是基于公鑰密碼體制的數字簽名。包括普通數字簽名和特殊數字簽名。普通數字簽名算法有RSA、ElGamal、Fiat-Shamir、Guillou- Quisquarter、Schnorr、Ong-Schnorr-Shamir數字簽名算法、Des/DSA,橢圓曲線數字簽名算法和有限自動機數字簽名算法等。特殊數字簽名有盲簽名、代理簽名、群簽名、不可否認簽名、公平盲簽名、門限簽名、具有消息恢復功能的簽名等,它與具體應用環境密切相關。顯然,數字簽名的應用涉及到法律問題,美國聯邦政府基于有限域上的離散對數問題制定了自己的數字簽名標準(DSS)。
數字簽名技術具有什么特性
數字簽名是通過一個單向函數對要傳送的報文進行處理后得到的,用以認證報文來源并核實報文是否發生變化的一個字母數字串。數字簽名可以解決否認、偽造、篡改及冒充等問題。
在進行網絡通信的過程中,數字簽名技術作為密碼學的重要組成部分之一,大數據信息否認、偽造、冒充、篡改等方面,被威脅的機會在一定程度上大大降低,同時在電子商務、電子 政務等方面,數字簽名技術逐步成為關鍵技術之一。下面我們就來了解一下他的特點都有哪些。
1、鑒權:鑒權的重要性在財務數據上表現得尤為突出。
2、完整性:傳輸數據的雙方都總希望確認消息未在傳輸的過程中被修改。加密使得第三方想要讀取數據十分困難,然而第三方仍然能采取可行的方法在傳輸的過程中修改數據。
3、不可抵賴:在密文背景下,抵賴這個詞指的是不承認與消息有關的舉動(即聲稱消息來自第三方)。消息的接收方可以通過數字簽名來防止所有后續的抵賴行為,因為接收方可以出示簽名給別人看來證明信息的來源。
數字簽名技術的三個安全性
可解決的三個安全問題包括:數據篡改檢測、真實性保證和防止抵賴。
數字簽名是一種類似寫在紙上的普通的物理簽名,但是使用了公鑰加密領域的技術實現,用于鑒別數字信息的方法。一套數字簽名通常定義兩種互補的運算,一個用于簽名,另一個用于驗證。
精彩閱讀推薦:
數字簽名技術的主要功能_數字簽名技術的實現過程
數字簽名技術的應用
-
數字簽名
+關注
關注
2文章
76瀏覽量
13828 -
公鑰
+關注
關注
0文章
22瀏覽量
12048
發布評論請先 登錄
相關推薦
評論