日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 消費電子 > 消費電子
[導(dǎo)讀]在網(wǎng)絡(luò)通信中數(shù)字證書用來驗證證書持有者的真實身份,但根據(jù)X.509標(biāo)準(zhǔn),數(shù)字證書的主體名域中會標(biāo)有證書持有者的真實名稱,這就造成用戶的真實身份信息的泄露。本文提出一個在現(xiàn)行的PKI體系中發(fā)布匿名數(shù)字證書的方案,并依據(jù)此方案構(gòu)建了一個匿名數(shù)字證書系統(tǒng)。

0 引言

目前在Internet上廣泛使用基于公共密鑰的身份認證機制,公鑰基礎(chǔ)設(shè)施PKI(Public KeyInfrastructure)就是通過使用公開密鑰技術(shù)和數(shù)字證書來確保系統(tǒng)信息安全并負責(zé)驗證數(shù)字證書持有者身份的一種體系。在PKI中所有安全操作都是通過數(shù)字證書實現(xiàn)的,但基于X.509標(biāo)準(zhǔn),數(shù)字證書的主體名域中會標(biāo)有證書持有者的真實名稱等個人信息,這就造成了用戶個人身份信息的泄露。因此,這種實名數(shù)字證書就不能用在保護個人隱私的匿名服務(wù)中,如電子投票、電子選舉、匿名通信,所以,關(guān)于匿名證書的發(fā)布成為近幾年研究的熱點,本文提出一種匿名數(shù)字證書發(fā)布方案,并在現(xiàn)有的PKI系統(tǒng)中構(gòu)建了一個匿名數(shù)字證書系統(tǒng)。

一、方案的描述

匿名證書發(fā)布方案中共有四個實體,分別是用戶、CA、AI和BI,其中AI和BI組成匿名證書域PCA.CA、AI和BI分別擁有自己的數(shù)據(jù)庫,用來存儲追蹤匿名證書時所用的加密信息。

PCA、AI和BI均由CA授權(quán)的機構(gòu)來擔(dān)任,并且分別擁有CA發(fā)布的數(shù)字證書。方案中使用RSA算法,定義AI和BI共享相同的公鑰參數(shù).

對于PCA的RSA私鑰d,為了產(chǎn)生各自的證書,把它分成兩部份,這樣AI和BI各自的私鑰分別是d2,d1,在這里d 有= dd1=dd21dm2mooddΦ((NN))。用戶至少應(yīng)該知道三個公鑰,PCA,AI和BI的公鑰,方案的假設(shè)條件是AI和BI不能串通。方案中使用的主要符號見表1.

 

 

1.匿名證書的發(fā)布

(1)CA通過安全信道為用戶U發(fā)布一個實名證書Cert,此時CA已經(jīng)確認用戶的真實身份,并把實名證書存儲在CA庫中。

(2)用戶U設(shè)置匿名PNU,并產(chǎn)生匿名密鑰對.用戶通過選擇一個128位的隨機數(shù)ρ 來計算匿名證書的序列號SNU=H(APUU,ρ )。

用戶構(gòu)建一個X.509匿名證書的頭部b為:,這個匿名證書的內(nèi)容M為:.隨后,用戶計算h=H(M)。最后,用戶計算u=h·remodN,這里r在{0,1}之間隨機選擇(k=128),計算后把u的值以及用戶用自己的私鑰簽名的信息m傳給BI.

(3)當(dāng)BI收到信息后,BI通過用戶的公鑰驗證簽名,確定用戶的身份。然后BI計算w=ud1modN,再把信息存儲在BI庫中,其中IDU為實名證書中用戶的主體唯一標(biāo)識。BI計算Ee(w),并把這個值返回給用戶U.

(4)當(dāng)用戶接到信息Ee(w)后,用戶計算sigAPRU(M),并把信息發(fā)送給AI.

(5)當(dāng)AI收到這個信息后,AI先驗證sigAPRU(M)是否是合法有效的。然后,AI計算z=wd2modN.

AI驗證z·r-1modN能否被證明。最后,AI把信息

2.匿名證書的撤銷

當(dāng)發(fā)現(xiàn)匿名證書被濫用、私鑰泄露或者證書過期時就需要對匿名證書進行撤銷,由于本方案中的匿名證書是在用戶已獲得實名證書的基礎(chǔ)上由實名證書構(gòu)造而成的,所以匿名證書的撤銷就必須分兩步:撤銷實名證書和撤銷匿名證書,按照以下步驟就可以撤銷匿名證書。

(1)用戶向PCA提出匿名證書的撤銷請求,并提供相關(guān)個人信息。

(2)PCA根據(jù)匿名證書的序列號通過匿名證書追蹤功能追蹤到用戶的IDU.

(3)PCA把用戶的撤銷申請連同用戶的身份IDU發(fā)送給CA.

(4)CA根據(jù)用戶的IDU在CA庫中檢索出用戶的實名證書,核準(zhǔn)用戶信息后,批準(zhǔn)撤銷,把實名證書放入CRL中,并給PCA發(fā)送應(yīng)答信息。

(5)PCA對匿名證書進行撤銷,把匿名證書放入CRL中,并把執(zhí)行結(jié)果發(fā)送給用戶。

3.方案的應(yīng)用

在實際的應(yīng)用中,很多網(wǎng)上活動都可以使用本方案中發(fā)布的匿名數(shù)字證書,特別是需要保護用戶的隱私又要能夠證實用戶身份的應(yīng)用中。在具體的實現(xiàn)方面,可以采用以下兩種情況:

(1)PCA域由AI和BI構(gòu)成,而AI和BI可以分別由CA授權(quán)的實體來擔(dān)任。例如,一個站點(或者由站點授權(quán)的CA)可以成為AI,而BI可以是法院,銀行,行事機關(guān)或其它政府代理機構(gòu)。

(2)這個方案最大的特點是允許在現(xiàn)有PKI體系中使用,在這種情況下,不需要對現(xiàn)行的PKI體系作任何修改就可以實現(xiàn)本方案,此時,PCA域就由CA和RA來構(gòu)成,AI就可以由CA來擔(dān)任,BI可以由RA來擔(dān)任,則獲得匿名證書的過程如下:

①用戶向RA申請實名證書,填寫證書申請表。

②RA對用戶的身份進行審核,審核通過后向CA提交證書申請請求。

③CA生成用戶實名證書,并把證書返回給RA.

④RA將實名證書發(fā)放給用戶。

⑤用戶根據(jù)實名證書構(gòu)造匿名證書,并對其哈希值盲化后發(fā)送給RA.

⑥RA對盲化后的匿名證書簽名,把簽名值給用戶。

⑦用戶把經(jīng)RA簽名后的值發(fā)送給CA.

⑧CA再對該值進行簽名并發(fā)送給用戶,此時用戶就到了匿名證書及RA和CA對其進行的簽名。

二、構(gòu)建匿名數(shù)字證書系統(tǒng)

本文根據(jù)提出的匿名證書發(fā)布方案設(shè)計了一個匿名數(shù)字證書系統(tǒng),本系統(tǒng)是按照通用的標(biāo)準(zhǔn)設(shè)計的,是采用先進的信息安全技術(shù)開發(fā)的匿名數(shù)字證書簽發(fā)與管理系統(tǒng)。該匿名數(shù)字證書系統(tǒng)嚴(yán)格遵守ITU-TX.509標(biāo)準(zhǔn),其中應(yīng)用的全部協(xié)議都是被國際上廣泛采用的標(biāo)準(zhǔn)協(xié)議。本系統(tǒng)中公鑰/私鑰對的生成以及利用公鑰/私鑰對的加密/解密運算采用可靠性極高的RSA算法,加密用的公開密鑰和私有密鑰的長度都是1024位。數(shù)字簽名中的摘要技術(shù)采用MD5算法,它是目前可靠性較好和應(yīng)用最為廣泛的算法。匿名數(shù)字證書系統(tǒng)的總體結(jié)構(gòu)如圖1所示。

 

[!--empirenews.page--]

 

匿名數(shù)字證書系統(tǒng)包括下述主要功能:

1.申請匿名證書:若用戶已獲得由CA發(fā)布的實名證書,則用戶可以通過該功能由實名證書構(gòu)成匿名證書;若用戶沒有實名證書,則可以通過該功能先申請一個實名證書,再由此實名證書構(gòu)造匿名證書。此時,申請人需要填寫申請實名證書的相關(guān)資料,由RA進行審核,核準(zhǔn)后由CA簽發(fā)實名證書,并由RA頒發(fā)給用戶。

2.簽發(fā)匿名證書:構(gòu)造生成匿名證書后,經(jīng)由BI和AI處理器共同處理,得到由PCA簽發(fā)的匿名證書。

3.查詢匿名證書:用戶可以通過互連網(wǎng)直接訪問系統(tǒng)的LDAP證書庫查詢匿名證書和匿名證書撤銷列表CRL.

4.追蹤匿名證書:當(dāng)需要對匿名證書進行追蹤時,可通過此功能由匿名證書的序列號追蹤到用戶的真實身份。

5.撤銷匿名證書:系統(tǒng)可以根據(jù)用戶提出的匿名證書撤銷請求對指定的匿名證書及實名證書予以撤銷,并同時更新LDAP證書庫和證書撤銷列CRL.

三、匿名數(shù)字證書系統(tǒng)的實現(xiàn)

本系統(tǒng)中的CA,BI,AI都采用三層B/S架構(gòu),設(shè)計主要采用Java技術(shù)、數(shù)字簽名和加密等技術(shù),在實現(xiàn)過程中把RA集成在CA中,該系統(tǒng)主要有四個核心模塊:Web服務(wù)器模塊、CA服務(wù)器模塊、BI服務(wù)器模塊和AI服務(wù)器模塊。該匿名數(shù)字證書系統(tǒng)需要三臺服務(wù)器,分別是CA服務(wù)器、BI服務(wù)器和AI服務(wù)器。在三臺服務(wù)器上分別安裝WebLogic 8.1作為應(yīng)用服務(wù)器,安裝Oracel 10g企業(yè)版作為后臺數(shù)據(jù)庫。

1.申請匿名數(shù)字證書

由于本系統(tǒng)中的匿名證書是通過用戶已有的實名證書構(gòu)造而成的,所以若用戶沒有實名證書,可以先申請一個實名證書,若用戶已經(jīng)獲得一個實名證書,就可以直接進入簽發(fā)匿名證書模塊。

(1)用戶申請和簽發(fā)實名證書

用戶申請實名證書需要填寫實名證書申請表并提交給CA服務(wù)器,CA服務(wù)器需要驗證用戶的有效證書是否存在,如果不存在則首先生成自簽名證書,再使用服務(wù)器簽名證書私鑰進行簽名,將證書存入證書數(shù)據(jù)庫,并將證書壓縮成zip格式通過Email發(fā)送給用戶。

①申請實名證書

用戶需要填寫申請個人證書申請表,其中公共名稱和單位名稱為確認用戶或單位身份的主要字段。組織名稱、省、市、郵編為可選項。密鑰大小可選擇1024或2048.Email地址為生成證書時傳遞證書時使用,必須輸入有效的地址,否則申請不成功。

②生成密鑰

通過c o m . i b m . s e c u r i t y . x 5 0 9包中的CertAndKeyGen類設(shè)置生成證書的公鑰算法、簽名算法和Provider.若公鑰算法是RSA,則簽名算法為MD5withRSA;若公鑰算法為DSA,則簽名算法為SHA1withDSA.

③生成證書

生成證書過程又可以分為五個步驟,分別是生成主體信息,生成自簽名證書,提取自簽名證書信息,對自簽名證書信息進行設(shè)置和形成證書。

④簽發(fā)證書

通過KeyStore對象獲得服務(wù)器證書的私鑰caprk,通過證書的簽名方法對新證書進行簽名。

⑤把證書保存在證書庫中

在密鑰庫中生成新實體,并將新實體與新簽發(fā)的證書對應(yīng)。

⑥將證書壓縮發(fā)送給用戶

設(shè)計中使用BASE64Encoder類轉(zhuǎn)換為證書標(biāo)準(zhǔn)格式--BASE64編碼,編碼后的證書字符就可以在屏幕上顯示、復(fù)制或打印。為了作為Email附件進行發(fā)送,必須將生成的證書編碼進行壓縮,設(shè)計中使用ZipOutputStream類進行處理,處理后生成zip格式的壓縮文件,然后通過編寫的發(fā)送郵件類MailandFile給用戶發(fā)送Email,申請證書過程完成。

(2)簽發(fā)匿名數(shù)字證書

簽發(fā)匿名證書的過程是由BI服務(wù)器和AI服務(wù)器共同來完成。該過程主要包括:構(gòu)造匿名證書、生成摘要并盲化、由BI服務(wù)器簽名和由AI服務(wù)器簽名。

①構(gòu)造匿名證書

匿名證書的構(gòu)造是通過應(yīng)用程序生成的匿名證書的主體名、匿名密鑰和匿名證書的序列號與取來的實名證書的其它字段的值共同構(gòu)造成匿名證書。通過調(diào)用KeyPairGenerator方法來生成匿名密鑰對,采用RSA算法,生成匿名證書序列號,通過使用SecureRandom類生成一個128位的隨機數(shù)r1,再使用MessageDigest對匿名公鑰及隨機數(shù)生成摘要形成匿名證書序列號sn,然后,通過調(diào)用X500Name類重新設(shè)置通用名,公鑰及序列號來構(gòu)造匿名證書。

②生成摘要及盲化

通過MD5算法對匿名證書生成摘要,并取隨機數(shù)進行盲化,并調(diào)用定義的簽名類對證書進行簽名以便BI對用戶身份驗證,為BI驗證用戶身份,用戶需要對證書進行簽名。

③BI簽名

BI通過調(diào)用自定義的驗證簽名類驗證證書上的簽名來確認用戶的身份,驗證通過后記錄其身份標(biāo)識,然后BI調(diào)用簽名類對其進行盲簽名。

④AI簽名

AI通過調(diào)用Verify Signature類驗證用戶對匿名證書的簽名是否正確,驗證通過后,再調(diào)用Signature類對BI簽名后的值進行簽名。AI和BI聯(lián)合簽名后即為PCA對匿名證書的簽名。

2.追蹤匿名數(shù)字證書

匿名數(shù)字證書的追蹤是由站點提出追蹤匿名數(shù)字證書的申請請求,由AI服務(wù)器和BI服務(wù)器通過所存儲的值通過調(diào)用加密類PublicEncryption與解密類PrivateDecryption共同恢復(fù)出用戶的真實身份。

3.撤銷匿名數(shù)字證書

證書撤銷是在證書還未到期,提前停止證書的使用。撤銷證書的原因可能有許多,包括用戶密鑰泄露、身份改變、證書的使用用途終止、CA私鑰泄露等。

最常用的證書吊銷機制是經(jīng)常發(fā)布證書撤銷列表(CRL)。CRL是由CA簽發(fā)的包括己經(jīng)撤銷的未過期證書的證書序列號及撤銷日期和撤銷原因的數(shù)據(jù)結(jié)構(gòu)。根據(jù)CRL列表更新方法不同CRL可分為:傳統(tǒng)CRL證書撤銷機制,重復(fù)發(fā)布CRL證書撤銷機制,增量CRL證書撤銷機制。本設(shè)計中使用的是CRL證書撤銷機制,它是一種有效的并具有較好伸縮性的方法。

由于匿名證書的匿名性,所以在撤銷時必須先由匿名證書追蹤到實名證書,由實名證書對用戶真實身份的進行證實的基礎(chǔ)上才能對匿名證書進行撤銷,此過程可以完成只撤銷匿名證書或者同時撤銷實名證書和匿名證書兩種功能。

①撤銷申請:用戶需要填寫撤銷匿名證書的申請表,其中證書別名只能為用戶名,系統(tǒng)自動生成,用戶不能進行修改,公共名稱為申請匿名證書的公共名稱。

②撤銷實名證書:通過系統(tǒng)提供的匿名證書的追蹤功能可以由匿名證書的序列號追蹤到用戶的真實身份,從而可以確定用戶的實名證書,若需要對實名證書進行撤銷,此時,可以由CA把實名證書的的序列號簽發(fā)到CRL中。

③撤銷匿名證書:在由追蹤到的實名證書對申請人的身份進行核實后,可以對匿名證書進行撤銷,由PCA對匿名證書的序列號簽發(fā)到CRL中,用戶可以通過訪問LDAP目錄等方式進行查詢。

四、結(jié)束語

本文提出了一個匿名數(shù)字證書發(fā)布方案并依此構(gòu)建了一個匿名數(shù)字證書管理系統(tǒng),它的實現(xiàn)還要受到很技術(shù)因素的影響,但隨著人們對隱私與安全問題的日益關(guān)注,基于PKI的匿名數(shù)字證書發(fā)布方案的研究也會逐步成熟,可以預(yù)測伴隨著網(wǎng)絡(luò)和信息安全技術(shù)的不斷發(fā)展,關(guān)于匿名數(shù)字證書的研究將會取得實質(zhì)性的突破,匿名數(shù)字證書將會得到更廣泛的應(yīng)用。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

武漢2025年9月9日 /美通社/ -- 7月24日,2025慧聰跨業(yè)品牌巡展——湖北?武漢站在武漢中南花園酒店隆重舉辦!本次巡展由慧聰安防網(wǎng)、慧聰物聯(lián)網(wǎng)、慧聰音響燈光網(wǎng)、慧聰LED屏網(wǎng)、慧聰教育網(wǎng)聯(lián)合主辦,吸引了安防、...

關(guān)鍵字: AI 希捷 BSP 平板

上海2025年9月9日 /美通社/ -- 9月8日,移遠通信宣布,其自研藍牙協(xié)議棧DynaBlue率先通過藍牙技術(shù)聯(lián)盟(SIG)BQB 6.1標(biāo)準(zhǔn)認證。作為移遠深耕短距離通信...

關(guān)鍵字: 藍牙協(xié)議棧 移遠通信 COM BSP

上海2025年9月9日 /美通社/ -- 為全面落實黨中央、國務(wù)院和上海市委、市政府關(guān)于加快發(fā)展人力資源服務(wù)業(yè)的決策部署,更好發(fā)揮人力資源服務(wù)業(yè)賦能百業(yè)作用,8月29日,以"AI智領(lǐng) HR智鏈 靜候你來&quo...

關(guān)鍵字: 智能體 AI BSP 人工智能

北京2025年9月8日 /美通社/ -- 近日,易生支付與一汽出行達成合作,為其自主研發(fā)的"旗馭車管"車輛運營管理平臺提供全流程支付通道及技術(shù)支持。此次合作不僅提升了平臺對百余家企業(yè)客戶的運營管理效率...

關(guān)鍵字: 一汽 智能化 BSP SAAS

深圳2025年9月8日 /美通社/ -- 晶泰科技(2228.HK)今日宣布,由其助力智擎生技制藥(PharmaEngine, Inc.)發(fā)現(xiàn)的新一代PRMT5抑制劑PEP0...

關(guān)鍵字: 泰科 AI MT BSP

上海2025年9月5日 /美通社/ -- 由上海市經(jīng)濟和信息化委員會、上海市發(fā)展和改革委員會、上海市商務(wù)委員會、上海市教育委員會、上海市科學(xué)技術(shù)委員會指導(dǎo),東浩蘭生(集團)有限公司主辦,東浩蘭生會展集團上海工業(yè)商務(wù)展覽有...

關(guān)鍵字: 電子 BSP 芯片 自動駕駛

推進卓越制造,擴大產(chǎn)能并優(yōu)化布局 蘇州2025年9月5日 /美通社/ --?耐世特汽車系統(tǒng)與蘇州工業(yè)園區(qū)管委會正式簽署備忘錄,以設(shè)立耐世特亞太總部蘇州智能制造項目。...

關(guān)鍵字: 智能制造 BSP 汽車系統(tǒng) 線控

慕尼黑和北京2025年9月4日 /美通社/ -- 寶馬集團宣布,新世代首款量產(chǎn)車型BMW iX3將于9月5日全球首發(fā),9月8日震撼亮相慕尼黑車展。中國專屬版車型也將在年內(nèi)與大家見面,2026年在國內(nèi)投產(chǎn)。 寶馬集團董事...

關(guān)鍵字: 寶馬 慕尼黑 BSP 數(shù)字化

北京2025年9月4日 /美通社/ --?在全球新一輪科技革命與產(chǎn)業(yè)變革的澎湃浪潮中,人工智能作為引領(lǐng)創(chuàng)新的核心驅(qū)動力,正以前所未有的深度與廣度重塑各行業(yè)發(fā)展格局。體育領(lǐng)域深度融入科技變革浪潮,駛?cè)霐?shù)字化、智能化轉(zhuǎn)型快車...

關(guān)鍵字: 人工智能 智能體 AI BSP

上海2025年9月2日 /美通社/ -- 近日,由 ABB、Moxa(摩莎科技)等八家企業(yè)在上海聯(lián)合發(fā)起并成功舉辦"2025 Ethernet-APL 技術(shù)應(yīng)用發(fā)展大會"。會議以"破界?融合...

關(guān)鍵字: ETHERNET 智能未來 BSP 工業(yè)通信
關(guān)閉