4.1 數(shù)字簽名技術(shù)簡介

數(shù)字簽名技術(shù)

信息摘要算法德迹、對稱加密毕荐、非對稱加密的著眼點(diǎn)都在于信息本身的編解碼钮热,將信息轉(zhuǎn)換為一種不易被識別的序列米酬,通過對此序列的反向鑒別來鑒定信息的完整性并解密真實(shí)的信息项鬼。

  • 信息摘要技術(shù):解決了信息完整性的鑒定問題渣淤;
  • 對稱加密:解決了大數(shù)據(jù)加密的問題户誓;
  • 非對稱加密:解決了密碼交換的問題尚洽。

在實(shí)際使用中,我們需要一種更加實(shí)用的身份識別技術(shù)绒疗,這種技術(shù)類似簽字畫押侵歇,一旦我們簽出的信息發(fā)布后,任何人都可以鑒別這條信息是經(jīng)我們簽發(fā)的吓蘑。數(shù)字簽名技術(shù)就是解決此類問題產(chǎn)生的技術(shù)惕虑,數(shù)字簽名技術(shù)產(chǎn)生的信息:具有不可抵賴性的。

數(shù)字簽名技術(shù)是現(xiàn)代網(wǎng)絡(luò)中常用的認(rèn)證技術(shù)磨镶,這是一種帶有密鑰的信息摘要算法溃蔫,主要用途是抗否認(rèn)。數(shù)字簽名技術(shù)包對信息摘要使用私鑰加密琳猫,任何人拿到公鑰都可以解密并驗(yàn)證信息伟叛。因此可以把數(shù)據(jù)簽名技術(shù)看成是非對稱加密技術(shù)和信息摘要技術(shù)的合體技術(shù)。

特點(diǎn)

數(shù)字簽名算法是公鑰基礎(chǔ)設(shè)施(Public Key Infrastructure 脐嫂, PKI)的基礎(chǔ)统刮,算法要求:可以驗(yàn)證數(shù)據(jù)的完整性、有消息账千,認(rèn)證數(shù)據(jù)的來源侥蒙,起到抗否認(rèn)的作用。

  • 密鑰對:數(shù)字簽名技術(shù)融合了非對稱加密技術(shù)匀奏,包含一對密鑰辉哥,私鑰簽名,公鑰驗(yàn)證攒射;
  • 核心算法:數(shù)字簽名技術(shù)的核心算法是消息摘要算法醋旦;
  • 輔助:非對稱加密技術(shù)是輔助手段;
  • 結(jié)果表示:簽名值常用十六進(jìn)制表示会放;

和信息摘要技術(shù)的不同

數(shù)字簽名技術(shù)本質(zhì)上還是信息摘要算法饲齐,信息摘要算法只是計算出了信息的唯一串,也就是摘要相同的數(shù)據(jù)咧最,明文數(shù)據(jù)肯定相同捂人。信息摘要只能做到信息的完整性,但是無法強(qiáng)有力的保證信息的抗抵賴性矢沿。信息摘要的痛點(diǎn):

  • 竊聽方:攔截傳輸數(shù)據(jù)滥搭,利用社工學(xué)等手段探聽,摘要算法和salt捣鲸。
  • 竊聽方:修改數(shù)據(jù)并用同樣算法和salt來產(chǎn)生簽名串瑟匆,將新數(shù)據(jù)發(fā)送到信息需求方;
  • 需求方:僅能確定數(shù)據(jù)在傳輸過程中沒有被篡改栽惶,無法確定是否被替換愁溜;

數(shù)據(jù)簽名技術(shù)在摘要只是對摘要數(shù)據(jù)做加密疾嗅,保證只有信息產(chǎn)生方才產(chǎn)生此簽名串,具體做法如下:

  • 產(chǎn)生方:使用信息摘要技術(shù)對信息計算摘要冕象;
  • 產(chǎn)生方:使用自己的私鑰對摘要數(shù)據(jù)加密代承;
  • 產(chǎn)生方:公布自己的公鑰,并傳輸數(shù)據(jù)和簽名到需求方渐扮;
  • 需求方:使用公鑰對簽名串解密论悴,并計算信息的摘要,比較摘要是否相同墓律;
  • 竊聽方:僅能了解雙方傳遞了什么數(shù)據(jù)膀估,但是無法篡改、替換相關(guān)數(shù)據(jù)只锻;

數(shù)字簽名技術(shù)的本質(zhì)是:利用私鑰加密玖像、公鑰解密的特性對信息的摘要做加密產(chǎn)生不可抵賴的簽名串紫谷。

算法家族

美國NIST公布過DSS( digital signa )

美國國家標(biāo)準(zhǔn)技術(shù)局(NIST)在1991年提出過 DSS(數(shù)字簽名標(biāo)準(zhǔn)齐饮,全稱:Digital Signature Standard)作為FIPS(美國聯(lián)邦信息處理標(biāo)準(zhǔn))。其中DSS僅僅只是一個標(biāo)準(zhǔn)笤昨,里面指定采用DSA作為簽名算法祖驱。

前面提到數(shù)字簽名的核心是信息摘要算法、輔助是非對稱加密算法瞒窒,因此一般我們提到數(shù)字簽名都需要表明采用了哪些算法捺僻,如:MD5WithRSASHA1withDSA等崇裁。

在數(shù)字簽名中匕坯,其安全性是依賴非對稱加密算法的。所以通常情況下拔稳,我們不是很關(guān)注使用的摘要算法葛峻,所以,會有如下劃分:

  • RSA算法:使用RSA作為加密算法巴比;
  • DSA算法:美國國家安全局開發(fā)的專門用在數(shù)字簽名技術(shù)中的算法术奖;
  • ECDSA算法:使用橢圓曲線密碼(ECC)對數(shù)字簽名算法(DSA)的模擬。ECDSA于1999年成為ANSI標(biāo)準(zhǔn)轻绞,并于2000年成為IEEE和NIST標(biāo)準(zhǔn).

ECDSA簽名算法采记,JDK1.7之后才有實(shí)現(xiàn)。

算法比較

RSA政勃、DSA唧龄、ECDSA沒有哪一方有決定優(yōu)勢可以將其他競爭對手擊敗:

  • 創(chuàng)建簽名串兒時:DSA比RSA快奸远;
  • 在驗(yàn)證簽名時:RAS比DSA快选侨;
  • DSA解密速度快掖鱼,加密速度慢一些,RSA正好相反援制;

一般在數(shù)字簽名中優(yōu)先推薦使用DSA戏挡,如果有其他標(biāo)準(zhǔn)應(yīng)該先遵循

國際標(biāo)準(zhǔn) -> 國家標(biāo)準(zhǔn) -> 行業(yè)標(biāo)準(zhǔn) -> 內(nèi)部標(biāo)準(zhǔn)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市晨仑,隨后出現(xiàn)的幾起案子褐墅,更是在濱河造成了極大的恐慌,老刑警劉巖洪己,帶你破解...
    沈念sama閱讀 218,858評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件妥凳,死亡現(xiàn)場離奇詭異,居然都是意外死亡答捕,警方通過查閱死者的電腦和手機(jī)逝钥,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來拱镐,“玉大人艘款,你說我怎么就攤上這事∥掷牛” “怎么了哗咆?”我有些...
    開封第一講書人閱讀 165,282評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長益眉。 經(jīng)常有香客問我晌柬,道長,這世上最難降的妖魔是什么郭脂? 我笑而不...
    開封第一講書人閱讀 58,842評論 1 295
  • 正文 為了忘掉前任年碘,我火速辦了婚禮,結(jié)果婚禮上展鸡,老公的妹妹穿的比我還像新娘屿衅。我一直安慰自己,他們只是感情好娱颊,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,857評論 6 392
  • 文/花漫 我一把揭開白布傲诵。 她就那樣靜靜地躺著,像睡著了一般箱硕。 火紅的嫁衣襯著肌膚如雪拴竹。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,679評論 1 305
  • 那天剧罩,我揣著相機(jī)與錄音栓拜,去河邊找鬼。 笑死,一個胖子當(dāng)著我的面吹牛幕与,可吹牛的內(nèi)容都是我干的挑势。 我是一名探鬼主播,決...
    沈念sama閱讀 40,406評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼啦鸣,長吁一口氣:“原來是場噩夢啊……” “哼潮饱!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起诫给,我...
    開封第一講書人閱讀 39,311評論 0 276
  • 序言:老撾萬榮一對情侶失蹤香拉,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后中狂,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體凫碌,經(jīng)...
    沈念sama閱讀 45,767評論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年胃榕,在試婚紗的時候發(fā)現(xiàn)自己被綠了盛险。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,090評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡勋又,死狀恐怖苦掘,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情赐写,我是刑警寧澤鸟蜡,帶...
    沈念sama閱讀 35,785評論 5 346
  • 正文 年R本政府宣布膜赃,位于F島的核電站挺邀,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏跳座。R本人自食惡果不足惜端铛,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,420評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望疲眷。 院中可真熱鬧禾蚕,春花似錦、人聲如沸狂丝。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,988評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽几颜。三九已至倍试,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間蛋哭,已是汗流浹背县习。 一陣腳步聲響...
    開封第一講書人閱讀 33,101評論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人躁愿。 一個月前我還...
    沈念sama閱讀 48,298評論 3 372
  • 正文 我出身青樓叛本,卻偏偏與公主長得像,于是被迫代替她去往敵國和親彤钟。 傳聞我的和親對象是個殘疾皇子来候,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,033評論 2 355

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