go語言入門教程百度網(wǎng)盤:橢圓曲線加密算法ECC和橢圓曲線數(shù)字簽名算法ECDSA

7.1.1橢圓曲線密碼學(xué)概述

橢圓曲線密碼學(xué)(Elliptic curve cryptography贡耽,縮寫為?ECC),是基于橢圓曲線數(shù)學(xué)理論實現(xiàn)的一種非對稱加密算法震蒋。

橢圓曲線算法又細(xì)分為多種具體的算法牵咙。Go語言內(nèi)置的橢圓曲線是secp256R1算法抵代,而比特幣系統(tǒng)中使用secp256K1算法。以太坊系統(tǒng)雖然也采用secp256K1算法建瘫,但是跟比特幣系統(tǒng)的secp256K1算法上又有所差異崭捍。

橢圓曲線公鑰系統(tǒng)是代替RSA的強有力的競爭者,與經(jīng)典的RSA啰脚、DSA等公鑰密碼體制相比殷蛇,橢圓密碼體制有明顯的優(yōu)勢实夹。

1、ECC與RSA算法的優(yōu)勢對比

(1)安全性能更高(ECC可以使用更短的密鑰)粒梦,同等安全強度下亮航,兩者秘鑰長度的對比如下表所示。

(2)處理速度快匀们,計算量小缴淋,處理速度快?在私鑰的處理速度上(解密和簽名),ECC遠(yuǎn) 比RSA泄朴、DSA快得多重抖。

(3)存儲空間占用小,ECC的密鑰尺寸和系統(tǒng)參數(shù)與RSA祖灰、DSA相比要小得多钟沛, 所以占用的存儲空間小得多。

(4)帶寬要求低使得ECC具有廣泛的應(yīng)用前景局扶。

ECC的這些特點使它必將取代RSA恨统,成為通用的公鑰加密算法。

7.1.2數(shù)字簽名的概念

所謂數(shù)字簽名(Digital Signature)(又稱公開密鑰數(shù)字簽名三妈、電子簽章)是一種類似寫在紙上的普通的物理簽名延欠,但是使用了公鑰加密領(lǐng)域的技術(shù)實現(xiàn),用于鑒別數(shù)字信息的方法沈跨。一套數(shù)字簽名通常定義兩種互補的運算,一個用于簽名兔综,另一個用于驗證饿凛。數(shù)字簽名可以驗證數(shù)據(jù)的來源,可以驗證數(shù)據(jù)傳輸過程中是否被修改软驰。

數(shù)字簽名是通過非對稱加密算法中的私鑰加密涧窒、公鑰解密過程來實現(xiàn)的。私鑰加密就是私鑰簽名锭亏,公鑰解密就是公鑰驗證簽名纠吴。因此數(shù)字簽名由兩部分組成:第一部分是使用私鑰為消息創(chuàng)建簽名的算法,第二部分是允許任何人用公鑰來驗證簽名的算法慧瘤。數(shù)字簽名的使用流程如圖13.12所示戴已。

圖7.1?數(shù)字簽名

數(shù)字簽名應(yīng)該滿足如下要求。

l簽名不可偽造性锅减;

l簽名不可抵賴的糖儡;

l簽名可信性,簽名的識別和應(yīng)用相對容易怔匣,任何人都可以驗證簽名的有效性握联;

l簽名是不可復(fù)制的,簽名與原文是不可分割的整體;

l簽名消息不可篡改金闽,因為任意比特數(shù)據(jù)被篡改纯露,其簽名便被隨之改變,那么任何人可以驗證而拒絕接受此簽名代芜。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末埠褪,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子蜒犯,更是在濱河造成了極大的恐慌组橄,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,311評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件罚随,死亡現(xiàn)場離奇詭異玉工,居然都是意外死亡,警方通過查閱死者的電腦和手機淘菩,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評論 2 382
  • 文/潘曉璐 我一進店門遵班,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人潮改,你說我怎么就攤上這事狭郑。” “怎么了汇在?”我有些...
    開封第一講書人閱讀 152,671評論 0 342
  • 文/不壞的土叔 我叫張陵翰萨,是天一觀的道長。 經(jīng)常有香客問我糕殉,道長亩鬼,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,252評論 1 279
  • 正文 為了忘掉前任阿蝶,我火速辦了婚禮雳锋,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘羡洁。我一直安慰自己玷过,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 64,253評論 5 371
  • 文/花漫 我一把揭開白布筑煮。 她就那樣靜靜地躺著辛蚊,像睡著了一般。 火紅的嫁衣襯著肌膚如雪真仲。 梳的紋絲不亂的頭發(fā)上嚼隘,一...
    開封第一講書人閱讀 49,031評論 1 285
  • 那天,我揣著相機與錄音袒餐,去河邊找鬼飞蛹。 笑死谤狡,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的卧檐。 我是一名探鬼主播墓懂,決...
    沈念sama閱讀 38,340評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼霉囚!你這毒婦竟也來了捕仔?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,973評論 0 259
  • 序言:老撾萬榮一對情侶失蹤盈罐,失蹤者是張志新(化名)和其女友劉穎榜跌,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體盅粪,經(jīng)...
    沈念sama閱讀 43,466評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡钓葫,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,937評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了票顾。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片础浮。...
    茶點故事閱讀 38,039評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖奠骄,靈堂內(nèi)的尸體忽然破棺而出豆同,到底是詐尸還是另有隱情,我是刑警寧澤含鳞,帶...
    沈念sama閱讀 33,701評論 4 323
  • 正文 年R本政府宣布影锈,位于F島的核電站,受9級特大地震影響蝉绷,放射性物質(zhì)發(fā)生泄漏鸭廷。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,254評論 3 307
  • 文/蒙蒙 一潜必、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧沃但,春花似錦磁滚、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至淤刃,卻和暖如春晒他,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背逸贾。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工陨仅, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留津滞,地道東北人。 一個月前我還...
    沈念sama閱讀 45,497評論 2 354
  • 正文 我出身青樓灼伤,卻偏偏與公主長得像触徐,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子狐赡,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,786評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 先放一張以太坊的架構(gòu)圖: 在學(xué)習(xí)的過程中主要是采用單個模塊了學(xué)習(xí)了解的撞鹉,包括P2P,密碼學(xué),網(wǎng)絡(luò)颖侄,協(xié)議等鸟雏。直接開...
    麻臉大叔閱讀 11,146評論 1 10
  • 原文鏈接:http://blog.jobbole.com/86660/ 1 前言 百度已經(jīng)于近日上線了全站 HTT...
    xlhzj閱讀 1,092評論 0 2
  • 導(dǎo)讀:在現(xiàn)實社會中,簽名作為簽名者身份的一種證明览祖,簽名代表對簽名文件的認(rèn)可孝鹊,不可抵賴。理論上簽名是可信穴墅、不可偽造的...
    AntonyTech閱讀 1,062評論 0 1
  • 最近在設(shè)計復(fù)雜的ToB產(chǎn)品惶室,簡單聊幾點。復(fù)雜產(chǎn)品的特點是什么玄货?極簡主義是否該極致執(zhí)行皇钞?有哪些手段處理復(fù)雜產(chǎn)品? 一...
    蘭哥2018閱讀 2,480評論 0 1
  • 9.30號中午,大家都拉著行李箱回家歡度國慶隘世,而且這次連著中秋節(jié)一起過可柿,足足八天假。由于我在國慶過后的一禮拜就要考...
    木樨_3ce4閱讀 318評論 0 0