首页
/
每日頭條
/
生活
/
數字簽名的基本原理有哪些
數字簽名的基本原理有哪些
更新时间:2024-11-11 11:54:37

在現實社會中,簽名作為簽名者身份的一種證明,簽名代表對簽名文件的認可,不可抵賴。理論上簽名是可信、不可僞造的。現在網絡環境越來越廣泛,有大量的信息通過網絡傳播,并且會保存在上面。這些電子數據顯然無法人工簽名,數字簽名就孕育而生。本文将介紹什麼是數字簽名、數字簽名的特性與相關技術。

數字簽名(英語:Digital Signature,又稱公鑰數字簽名)是一種功能類似寫在紙上的普通簽名、但是使用了公鑰加密領域的技術,以用于鑒别數字信息的方法。一套數字簽名通常會定義兩種互補的運算,一個用于簽名,另一個用于驗證。法律用語中的電子簽章與數字簽名代表之意義并不相同。電子簽章指的是依附于電子文件并與其相關聯,用以辨識及确認電子文件簽署人身份、資格及電子文件真僞者;數字簽名則是以數學算法或其他方式運算對其加密而形成的電子簽章。意即并非所有的電子簽章都是數字簽名。

數字簽名不是指将簽名掃描成數字圖像,或者用觸摸闆獲取的簽名,更不是落款。

數字簽名了的文件的完整性是很容易驗證的(不需要騎縫章、騎縫簽名,也不需要筆迹鑒定),而且數字簽名具有不可抵賴性(即不可否認性),不需要筆迹專家來驗證。

數字簽名的基本原理有哪些(數字簽名的原理與操作)1

原理

通常我們使用公鑰加密,用私鑰解密。而在數字簽名中,我們使用私鑰加密(相當于生成簽名),公鑰解密(相當于驗證簽名)。

我們可以直接對消息進行簽名(即使用私鑰加密,此時加密的目的是為了簽名,而不是保密),驗證者用公鑰正确解密消息,如果和原消息一緻,則驗證簽名成功。但通常我們會對消息的散列值簽名,因為通常散列值的長度遠小于消息原文,使得簽名(非對稱加密)的效率大大提高。注意,計算消息的散列值不是數字簽名的必要步驟。

在實際使用中,我們既想加密消息,又想簽名,所以要對加密和簽名組合使用,比如TLS就組合了加密和簽名。

數字簽名應用了公鑰密碼領域使用的單向函數原理。單向函數指的是正向操作非常簡單,而逆向操作非常困難的函數,比如大整數乘法。這種函數往往提供一種難解或懷疑難解的數學問題。目前,公鑰密碼領域具備實用性的三個懷疑難解問題為:質數分解,離散對數和橢圓曲線問題。

數字簽名的基本原理有哪些(數字簽名的原理與操作)2

操作

數字簽名就是将公鑰密碼反過來使用。簽名者将信息用私鑰加密(這是一種反用,因為通常公鑰密碼中私鑰用于解密),然後公布公鑰;驗證者使用公鑰将加密訊息解密并比對消息(一般簽名對象為消息的散列值。本節為了講解方便,假設數字簽名直接将消息而非散列值簽名)。

因此,可靠的公鑰密碼算法均能構建出可靠的數字簽名。下面講解為何反用公鑰密碼算法能夠構建出安全的數字簽名。

Alice是簽名者,假設她要對消息A進行簽名。現在, Alice生成了其公私鑰密碼對,公布該公鑰,然後将消息用私鑰加密後發布。

現在,我們希望Alice的簽名算法具有如下特性:1,确認消息在傳輸過程中沒有丢位,沒被篡改(完整性). 2,确認消息的發送者是發布公鑰的Alice(認證). 3,确認Alice的确發布過該消息(不可否認性)

如果您想深入了解更多的區塊鍊的知識,馭凡教育“區塊鍊項目管理咨詢師” 課程是您的最佳選擇。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
文玩小白玩什麼手串
文玩小白玩什麼手串
昨天随便一刷娛樂版的内容,映入眼簾的都是鬧的沸沸揚揚的女明星搶C位事件。C位就是英文center(中間)的首字母,在娛樂圈裡,如果能在衆多明星中占據此位置,是對藝人實力最好的證明。那咱們腦洞大開一下,在文玩圈裡,以下這些木質手串您覺得誰能占...
2024-11-11
農家樂旅遊排名前十
農家樂旅遊排名前十
近日,大龍口生态休閑山莊接連傳來喜訊,前腳剛獲廣西四星級美麗鄉村型體育綜合體,後腳又被自治區文化和旅遊廳評定為“廣西五星級農家樂”稱号,這是港口區唯一一家五星級農家樂。大龍口生态休閑山莊有哪些好玩好吃的呢?今天小編就帶您一同走進大龍口生态休...
2024-11-11
柚子怎麼剝好看
柚子怎麼剝好看
柚子怎麼剝好看?首先要将柚子的兩頭切掉,以快切到果肉的邊緣為好可通過按壓測試整個果皮的厚度,然後再下刀,也可以通過先切少一點,切開觀察一下再切,總之切到果肉的邊緣為止,接下來我們就來聊聊關于柚子怎麼剝好看?以下内容大家不妨參考一二希望能幫到...
2024-11-11
賞月俳句詩
賞月俳句詩
賞月俳句詩?【古韻新詠】作者:陸彩榮,下面我們就來說一說關于賞月俳句詩?我們一起去了解并探讨一下這個問題吧!賞月俳句詩【古韻新詠】作者:陸彩榮泰州開城南唐悠悠來,國泰民安寓意彩,和順緻祥開。注:江蘇省泰州市是國家曆史文化名城,秦稱海陽,漢稱...
2024-11-11
多喝檸檬水的好處
多喝檸檬水的好處
多喝檸檬水的好處?檸檬是一種常見的水果,但是檸檬不是生吃,而是泡水喝檸檬的營養價值很高,我來為大家講解一下關于多喝檸檬水的好處?跟着小編一起來看一看吧!多喝檸檬水的好處檸檬是一種常見的水果,但是檸檬不是生吃,而是泡水喝。檸檬的營養價值很高。...
2024-11-11
Copyright 2023-2024 - www.tftnews.com All Rights Reserved