數字簽名為什麼能夠保證資料的真實性

2025-01-03 14:25:07 字數 3442 閱讀 7121

1樓:哪吒搞笑動漫

1、數字簽名就是附加在資料單元上的一些資料,或是對資料單元所作的密碼變換。這種資料或變換允許資料單元的接收者用以確認資料單元的**和資料單元的完整性並保護資料,防止被人(例如接收者)進行偽造。

2、數字簽名,就是隻有資訊的傳送者才能產生的別人無法偽造的一段數字串,這段數字串同時也是對資訊的傳送者傳送資訊真實性的乙個有效證明。數字簽名是非對稱金鑰加密技術與數字摘要技術的應用。

3、根據《中華人民共和國電子簽名法》第八條:審查資料電文作為證據的真實性,應當考慮以下因素:

一)生成、儲存或者傳遞資料電文方法的可靠性;

二)保持內容完整性方法的可靠性;

三)用以鑑別發件人方法的可靠性;

四)其他相關因素。

4、根據《中華人民共和國電子簽名法》第十三條:電子簽名同時符合下列條件的,視為可靠的電子簽名:

一)電子簽名製作資料用於電子簽名時,屬於電子簽名人專有;

二)簽署時電子簽名製作資料僅由電子簽名人控制;

三)簽署後對電子簽名的任何改動能夠被發現;

四)簽署後對資料電文內容和形式的任何改動能夠被發現。

2樓:

要想知道數字簽名的真實性,就必須瞭解數字簽名的原理。

公開金鑰密碼不僅能夠實現數字簽名,而且安全方便而且相比於傳統密碼更容易達到書面簽名的效果,所以公開金鑰密碼深受歡迎!

由於數字簽名的形式是多種多樣的,比如有通用數字簽名,仲裁數字簽名,不可否認簽名,盲簽名,群簽名,門限簽名等,在這裡我就以數字簽名的一般方法解答吧!

1)a和b都將自己的公開金鑰ke公開登記並存入管理中心的共享的公開金鑰資料庫pkdb,以此作為對方及仲裁者驗證簽名的資料之一。

2)a用自己的保密的解密金鑰kda對明文資料m進行簽名得到簽名s,然後a查詢pkdb查到b的公開的加金鑰kea,並對用kea對s再加密,得到密文c

3)最後a把c傳送給b,並將s和c留底。

數字簽名的一般方法模型:

設是乙個公開金鑰密碼,如果對於全體明文m都有e(d(m,kd),ke)=m,則可確保資料的真實性,進入如果e(d(m,kd),ke)=d(e(m,ke),kd)=m則可同時保證資料的秘密性和真實性。

數字簽名可以解決什麼問題

3樓:在奈何橋上等你

可以解決偽造、抵賴、冒充和篡改問題。

1、防冒充(偽造)。私有金鑰只有簽名者自己知道,所以其他人不可能構造出正確的。

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

3、防篡改(防破壞資訊的完整性)。對於傳統的手工簽字,假如要簽署乙份200頁的合同,是僅僅在合同末尾簽名呢?還是對每一頁都簽名?

如果僅在合同末尾簽名,對方會液唯不偷換其中的幾頁?而對於數字簽名。

簽名與原有檔案已經形成了乙個混合的整體資料,不可能被篡改,從而保證了資料的完整性。

4、防重放。如在日常生活中,a向b借了錢,同時寫了一張借條。

給b,當a還錢的候,肯定要向b索回他寫的借條撕毀,不然,恐怕他會再次用借條要求a還錢。

5、防抵賴。如前所述,數字簽名可以鑑別身份,不可能冒充偽造,那麼,只要保好籤名的報文,就好似儲存好了手工簽署的合同文字,也就是保留了證據,簽名者就無法抵賴。

6、機密性(保密性鬧激培)。有了機密性保證,截收攻擊也就失效了。手工簽字的檔案(如同文字)是不具備保密性的,檔案一旦丟失,其中的資訊就極可鉛碼能洩露。

數字簽名技術具有什麼特性

4樓:在涯呀

數字簽名技術具的特性有鑑權、資料完整性、不可抵賴性。

1、鑑權

公鑰加密系統允許任何人在傳送資訊時使用公鑰進行加密,接收資訊時使用私鑰解密。當然,接收者不可能百分之百確信傳送者的真實身份,而只能在密碼系統未被破褲畝襲譯的情況下才有理由確信。

鑑權的重要性在財務資料上表現得尤為突出。舉個例子,假設一家銀行胡兄將指令由它的分行傳輸到它的**管理系統,指令的格式是(a,b),其中a是賬戶的,而b是賬戶的現有金額。這時一位遠端客戶可以先存入錢,觀察傳輸的結果,然後接二連三的傳送格式為(a,b)的指令。

這種方法被稱作重放攻擊。

2、資料完整性

資料完整性指在傳輸、儲存資訊或資料的過程中,確保資訊或資料不被未授權的篡改或在篡改後能夠被迅速發現。

傳輸資料的雙方都總希望確認訊息未在傳輸的過程中被修改。加密使得第三方想要讀取資料十分困難,然而第三方仍然能採取可行的方法在傳輸的過程中修改資料。

乙個通俗的例子就是同型攻擊:回想一下,還是上面的那家銀行從它的分行向它的**管理系統傳送格式為(a,b)的指令,其中a是,而b是賬戶中的金額。乙個遠端客戶可以先存錢,然後攔截傳輸結果,在傳輸(a,b),這樣他就立刻變成百萬富翁了。

3、不可抵賴性

在密文背景下,抵賴這個詞指的是耐簡不承認與訊息有關的舉動(即聲稱訊息來自第三方)。訊息的接收方可以通過數字簽名來防止所有後續的抵賴行為,因為接收方可以出示簽名給別人看來證明資訊的**。

數字簽名,可以實現資料的什麼安全特性

5樓:網友

確認資料單元的**和資料單元的完整性並保護資料,防止被人(例如接收者)進行偽造。

基於公鑰密碼體制和私鑰密碼體制都可以獲得數字簽名,目前主要是基於公鑰密碼體制的數字簽名。包括普通數字簽名和特殊數字簽名。普通數字簽名演算法有rsa、elgamal、fiat-shamir、guillou- quisquarter、schnorr、ong-schnorr-shamir數字簽名演算法、des/dsa,橢圓曲線數字簽名演算法和有限自動機數字簽名演算法等。

特殊數字簽名有盲簽名、**簽名、群簽名、不可否認簽名、公平盲簽名、門限簽名、具有訊息恢復功能的簽名等,它與具體應用環境密切相關。顯然,數字簽名的應用涉及到法律問題,美國聯邦**基於有限域上的離散對數問題制定了自己的數字簽名標準(dss)。一些國家如法國和德國已經制定了數字簽名法。

實現數字簽名有很多方法,目前數字簽名採用較多的是公鑰加密技術,如基於rsa date security 公司的pkcs(public key cryptography standards)、digital signature algorithm、 good privacy)。1994年美國標準與技術協會公佈了數字簽名標準而使公鑰加密技術廣泛應用。公鑰加密系統採用的是非對稱加密演算法。

目前的數字簽名是建立在公共金鑰體制基礎上,它是公用金鑰加密技術的另一類應用。它的主要方式是,報文的傳送方從報文文字中生成乙個128位的雜湊值(或報文摘要)。傳送方用自己的私人金鑰對這個雜湊值進行加密來形成傳送方的數字簽名。

然後,這個數字簽名將作為報文的附件和報文一起傳送給報文的接收方。報文的接收方首先從接收到的原始報文中計算出128位的雜湊值(或報文摘要),接著再用傳送方的公用金鑰來對報文附加的數字簽名進行解密。如果兩個雜湊值相同、那麼接收方就能確認該數字簽名是傳送方的。

win10驅動沒有數字簽名怎麼辦

解決辦法 1 點選通知,找到並進入 所有設定 2 在所有設定中找到並進入 更新和安全 3 找到恢復,點選 高階啟動 下的 立即重啟 重啟電腦。4 重啟後選擇 疑難解答 5 選擇 高階選項 6 選擇 啟動設定 7 點選 重啟 8 按提示輸入 7 禁用驅動程式強制簽名。windows10系統功能簡介 微...

阻止了此檔案,因為它沒有有效的數字簽名以驗證其發行者怎麼回事啊

安全級別 沒有調整好,解決方法如下 1 不要調整ie安全級別,您可以將此 單回獨設定為本地可信 2 相容 答性檢視設定。此外,應將列以外的 新增到相容性檢視設定中。3 調整安全級別。如果有許多 存在上述問題,可以修改自定義安全級別來實現此目的。開啟ieinternet選項屬性並找到internet選...

郭富城為女兒索要劉德華的簽名為什麼被拒絕

很多星二代打小就有自己崇拜的偶像了,因為這層身份關係,所以她們追起星來也比較容易。而劉德華作為娛樂圈的不老男神,粉絲年齡跨度也是比較大的,不僅李連杰的女兒很喜歡他,就連天王郭富城的女兒也讓父親幫忙給自己要簽名。但劉德華卻拒絕了,回答很是搞笑。劉德華能夠在娛樂圈火這麼多年不是沒有道理的,他一直都在用作...