【轉(zhuǎn)載】數(shù)字簽名與數(shù)字證書技術(shù)簡介(三)

姓名:何瑞 ????????? 學(xué)號:17021211237

原文連接:https://blog.csdn.net/u014419512/article/details/26408177

【嵌牛導(dǎo)讀】:數(shù)字簽名、數(shù)字證書等技術(shù)察郁,是現(xiàn)代信息安全的核心技術(shù)受楼,可謂使用面十分廣泛。其基本理論本身并不復(fù)雜网严,本文希望通過深入淺出的介紹识樱,能夠讓大家有一些基本了解。

【嵌牛鼻子】:數(shù)字證書

【嵌牛提問】:什么是數(shù)字證書震束?它有什么用怜庸?

【嵌牛正文】

數(shù)字證書

前兩篇文章,分別介紹了非對稱加密算法和數(shù)字簽名技術(shù)垢村。

基于非對稱密鑰算法割疾,Bob生成了一對公私鑰。Bob將公鑰發(fā)布在公開的密鑰庫中嘉栓。而Alice在向Bob發(fā)送加密文件或者驗(yàn)證Bob簽名的文件時宏榕,均要從公鑰庫取到Bob的公鑰拓诸。我們已經(jīng)知道,一般來說公鑰就是一段固定長度的字符串麻昼,并沒有特定的含義奠支。

為了讓Alice能夠方便的辨別公鑰,我們可以考慮對給公鑰附加一些信息涌献,例如該公鑰使用的算法胚宦,該公鑰的所有者(主題),該公鑰的有效期等一系列屬性燕垃。這樣的數(shù)據(jù)結(jié)構(gòu)我們稱作PKCS10數(shù)據(jù)包

公鑰的主題我們采用唯一標(biāo)示符(或稱DN-distinguished?name)枢劝,以盡量唯一的標(biāo)示公鑰所有者。

我們已經(jīng)有了PKCS10數(shù)據(jù)包卜壕,除了公鑰信息外您旁,還有公鑰的持有者,公鑰的版本號等信息轴捎。然而這樣的數(shù)據(jù)結(jié)構(gòu)其實(shí)并沒有任何權(quán)威性鹤盒。例如有一天一個叫做Richard的人想冒充Bob,也生成一對公私鑰侦副,并且使用了相同的公鑰主題封裝為P10數(shù)據(jù)結(jié)構(gòu)侦锯。Alice其實(shí)并沒有辦法分辨哪個是真實(shí)Bob的公鑰。

為了解決這個問題秦驯,就需要一個權(quán)威的第三方機(jī)構(gòu)尺碰,對P10結(jié)構(gòu)的數(shù)據(jù)進(jìn)行認(rèn)證。就如同對P10文件蓋上一個權(quán)威的章译隘,防止仿照亲桥。這樣的權(quán)威機(jī)構(gòu),我們稱作CA(Certificate?Authority)數(shù)字證書認(rèn)證中心固耘。而CA如何為P10數(shù)據(jù)蓋章呢题篷?非常簡單,就是我們前文已經(jīng)提到的數(shù)字簽名技術(shù):

① 如上圖所示厅目,CA機(jī)構(gòu)其實(shí)也持有一張私鑰番枚。一般來說,CA會對這份私鑰進(jìn)行特別的保護(hù)损敷,嚴(yán)禁泄漏和盜用葫笼。

② Bob將自己的公鑰附加上一系列信息后,形成了P10數(shù)據(jù)包(請求包)嗤锉,并發(fā)送給CA渔欢。

③ CA機(jī)構(gòu)通過其他一些手段,例如查看Bob的身份信息等方式瘟忱,認(rèn)可了Bob的身份奥额。于是使用自己的私鑰對P10請求進(jìn)行簽名苫幢。(也可能會先對數(shù)據(jù)進(jìn)行一些簡單修改,如修改有效期或主題等)

④ 這樣的簽名結(jié)果垫挨,我們就稱作數(shù)字證書韩肝。


數(shù)字證書同樣遵循一個格式標(biāo)準(zhǔn),我們稱作X509標(biāo)準(zhǔn)九榔,我們一般提到的X509證書就是如此哀峻。


基于數(shù)字證書,我們可以再來看看Bob如何給Alice發(fā)送一份不可否認(rèn)哲泊、不可篡改的文件:

第一步:Bob除了對文件進(jìn)行簽名操作外剩蟀,同時附加了自己的數(shù)字證書。一同發(fā)給Alice切威。

第二步:Alice首先使用CA的公鑰育特,對證書進(jìn)行驗(yàn)證。如果驗(yàn)證成功先朦,提取證書中的公鑰缰冤,對Bob發(fā)來的文件進(jìn)行驗(yàn)簽。如果驗(yàn)證成功喳魏,則證明文件的不可否認(rèn)和不可篡改棉浸。

可以看到,基于數(shù)字證書后刺彩,Alice不在需要一個公鑰庫維護(hù)Bob(或其他人)的公鑰證書迷郑,只要持有CA的公鑰即可。數(shù)字證書在電子商務(wù)迂苛,電子認(rèn)證等方面使用非常廣泛三热,就如同計算機(jī)世界的身份證鼓择,可以證明企業(yè)三幻、個人、網(wǎng)站等實(shí)體的身份呐能。同時基于數(shù)字證書念搬,加密算法的技術(shù)也可以支持一些安全交互協(xié)議(如SSL)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末摆出,一起剝皮案震驚了整個濱河市朗徊,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌偎漫,老刑警劉巖爷恳,帶你破解...
    沈念sama閱讀 211,194評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異象踊,居然都是意外死亡温亲,警方通過查閱死者的電腦和手機(jī)棚壁,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評論 2 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來栈虚,“玉大人袖外,你說我怎么就攤上這事』晡瘢” “怎么了曼验?”我有些...
    開封第一講書人閱讀 156,780評論 0 346
  • 文/不壞的土叔 我叫張陵,是天一觀的道長粘姜。 經(jīng)常有香客問我鬓照,道長,這世上最難降的妖魔是什么孤紧? 我笑而不...
    開封第一講書人閱讀 56,388評論 1 283
  • 正文 為了忘掉前任颖杏,我火速辦了婚禮,結(jié)果婚禮上坛芽,老公的妹妹穿的比我還像新娘留储。我一直安慰自己,他們只是感情好咙轩,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,430評論 5 384
  • 文/花漫 我一把揭開白布获讳。 她就那樣靜靜地躺著,像睡著了一般活喊。 火紅的嫁衣襯著肌膚如雪丐膝。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,764評論 1 290
  • 那天钾菊,我揣著相機(jī)與錄音帅矗,去河邊找鬼。 笑死煞烫,一個胖子當(dāng)著我的面吹牛浑此,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播滞详,決...
    沈念sama閱讀 38,907評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼凛俱,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了料饥?” 一聲冷哼從身側(cè)響起蒲犬,我...
    開封第一講書人閱讀 37,679評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎岸啡,沒想到半個月后原叮,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,122評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,459評論 2 325
  • 正文 我和宋清朗相戀三年奋隶,在試婚紗的時候發(fā)現(xiàn)自己被綠了沛慢。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,605評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡达布,死狀恐怖团甲,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情黍聂,我是刑警寧澤躺苦,帶...
    沈念sama閱讀 34,270評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站产还,受9級特大地震影響匹厘,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜脐区,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,867評論 3 312
  • 文/蒙蒙 一愈诚、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧牛隅,春花似錦炕柔、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至默伍,卻和暖如春欢嘿,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背也糊。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評論 1 265
  • 我被黑心中介騙來泰國打工炼蹦, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人狸剃。 一個月前我還...
    沈念sama閱讀 46,297評論 2 360
  • 正文 我出身青樓掐隐,卻偏偏與公主長得像,于是被迫代替她去往敵國和親捕捂。 傳聞我的和親對象是個殘疾皇子瑟枫,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,472評論 2 348

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