【技術實現(xiàn)步驟摘要】
本專利技術屬于加密
,是一種集成IBE (Identity Based Encryption)數(shù)據(jù)加密系統(tǒng),特別地是一種集CA身份認證、標識認證、IBE密鑰服務、IBE服務發(fā)布、IBE密鑰管理、IBE加密應用于一體的IBE數(shù)據(jù)加密系統(tǒng)。
技術介紹
公開密鑰加密(Public Key Cryptography),也稱為非對稱密鑰加密(AsymmetricKey Cryptography),涉及一對相互關聯(lián)的密鑰(稱為非對稱密鑰對),其中一個可公開,稱為公鑰(Public Key),用于數(shù)據(jù)的加密和數(shù)字簽名的驗證,另一個不公開,稱為私鑰(Private Key),由特定的實體擁有并保存,用于加密數(shù)據(jù)的解密和數(shù)字簽名(因此,非對稱 密鑰對也稱為公開密鑰對)。為了提高數(shù)據(jù)加密、解密的效率,在使用公開密鑰加密技術的實際應用中,當一方向另一方發(fā)送加密數(shù)據(jù)時,發(fā)送方通常先用一個隨機產(chǎn)生的對稱密鑰(也稱為會話密鑰)對數(shù)據(jù)進行加密,然后再使用接收方的公鑰對該隨機產(chǎn)生的對稱密鑰進行加密,之后,發(fā)送方將加密后的數(shù)據(jù)和加密后的對稱鑰(會話密鑰)一起發(fā)送到接收方;接收方接收到加密數(shù)據(jù)及加密后的對稱密鑰后,先用自己的私鑰解密加密的對稱密鑰(會話密鑰),然后再用解密后的對稱密鑰解密數(shù)據(jù)。目前最常用的公開密鑰算法是RSA和DSA算法,以及最新獲得廣泛重視的ECC (Elliptic Curve Cryptography)算法。從以上描述可以看到在公開密鑰體系中,一方要向另一方發(fā)送加密數(shù)據(jù),必須先獲得對方的公鑰,因此,公鑰的擁有者(即加密數(shù)據(jù)的接收方)需通過一定的安全途徑發(fā)布其公鑰 ...
【技術保護點】
一種集成IBE數(shù)據(jù)加密系統(tǒng),包括:IBE密鑰服務器:包括在線發(fā)布IBE公開參數(shù),以及在完成用戶在線身份鑒別并確認用戶是身份標識的擁有者后,為用戶產(chǎn)生身份標識對應的IBE私鑰,并通過安全通道將IBE私鑰在線返回給用戶;IBE密鑰服務器發(fā)布的所述IBE公開參數(shù)有一組或多組,每組具有不同的版本號;CA證書認證系統(tǒng):接收用戶提交的身份數(shù)字證書簽發(fā)請求,并在通過相應的方式驗證證書申請者提交的身份信息的真實性、確認證書申請者就是其聲稱的本人之后,為用戶簽發(fā)在線證明其身份的身份數(shù)字證書;標識認證系統(tǒng):接收用戶成為標識認證系統(tǒng)的服務用戶的帳戶注冊請求,并在完成相關驗證、確認后,批準用戶的帳戶注冊申請并為用戶創(chuàng)建相應的帳號;接收已注冊用戶提交的身份標識注冊請求,并在通過相應的方式驗證、確認用戶就是申請注冊的身份標識的擁有者后,將所述身份標識與用戶在標識認證系統(tǒng)中的帳戶或用戶身份進行關聯(lián)、對應,即實現(xiàn)用戶身份與加密身份標識的綁定;當用戶在IBE密鑰服務器在線請求獲取IBE私鑰時,為用戶在線簽發(fā)證明其是身份標識擁有者的身份標識安全令牌;身份標識安全令牌由標識認證系統(tǒng)數(shù)字簽名并有時效限制;IBE服務發(fā)布系統(tǒng): ...
【技術特征摘要】
1.一種集成IBE數(shù)據(jù)加密系統(tǒng),包括 IBE密鑰服務器包括在線發(fā)布IBE公開參數(shù),以及在完成用戶在線身份鑒別并確認用戶是身份標識的擁有者后,為用戶產(chǎn)生身份標識對應的IBE私鑰,并通過安全通道將IBE私鑰在線返回給用戶;IBE密鑰服務器發(fā)布的所述IBE公開參數(shù)有一組或多組,每組具有不同的版本號; CA證書認證系統(tǒng)接收用戶提交的身份數(shù)字證書簽發(fā)請求,并在通過相應的方式驗證證書申請者提交的身份信息的真實性、確認證書申請者就是其聲稱的本人之后,為用戶簽發(fā)在線證明其身份的身份數(shù)字證書; 標識認證系統(tǒng)接收用戶成為標識認證系統(tǒng)的服務用戶的帳戶注冊請求,并在完成相關驗證、確認后,批準用戶的帳戶注冊申請并為用戶創(chuàng)建相應的帳號;接收已注冊用戶提交的身份標識注冊請求,并在通過相應的方式驗證、確認用戶就是申請注冊的身份標識的擁有者后,將所述身份標識與用戶在標識認證系統(tǒng)中的帳戶或用戶身份進行關聯(lián)、對應,即實現(xiàn)用戶身份與加密身份標識的綁定;當用戶在IBE密鑰服務器在線請求獲取IBE私鑰時,為用戶在線簽發(fā)證明其是身份標識擁有者的身份標識安全令牌;身份標識安全令牌由標識認證系統(tǒng)數(shù)字簽名并有時效限制; IBE服務發(fā)布系統(tǒng)在線發(fā)布整個IBE加密系統(tǒng)中的一個或多個IBE密鑰服務器,一個或多個標識認證系統(tǒng),以及一個或多個CA證書認證系統(tǒng)的相關信息,包括每個IBE密鑰服務器、標識認證系統(tǒng)以及CA證書認證系統(tǒng)的服務地址、端口 ; IBE加密應用程序使用IBE進行數(shù)據(jù)加密、解密的應用程序,所述IBE加密應用程序通過調用IBE加密API進行IBE數(shù)據(jù)加密、解密以及相關密鑰操作,包括密鑰產(chǎn)生、密鑰導出以及密鑰導入; IBE加密API :由應用程序調用,進行基于IBE的數(shù)據(jù)加密、解密以及密鑰相關操作,包括密鑰產(chǎn)生、密鑰導出以及密鑰導入;所述IBE加密API通過調用IBE密碼模塊實現(xiàn)相應的數(shù)據(jù)加密和解密功能;所述IBE加密API或者通過調用IBE密碼模塊,或者通過調用IBE密鑰管理客戶端,實現(xiàn)與IBE密鑰相關的操作功能; IBE密碼模塊進行IBE數(shù)據(jù)加密、解密運算以及IBE密鑰存儲的軟件和/或硬件模塊,所述IBE密碼模塊通過調用IBE密鑰管理客戶端實現(xiàn)與IBE密鑰相關的操作功能,包括獲取IBE公開參數(shù)和IBE私鑰; IBE密鑰管理客戶端 與IBE加密應用程序運行在同一主機上,通過與IBE服務發(fā)布系統(tǒng)、標識認證系統(tǒng)以及IBE密鑰服務器進行在線交互,獲取IBE公開參數(shù)以及IBE私鑰的一個IBE密鑰管理組件; 所述IBE密鑰服務器基于用戶的身份數(shù)字證書對用戶進行在線身份鑒別,基于標識認證系統(tǒng)在線簽發(fā)的身份標識安全令牌確認用戶就是身份標識的擁有者;在整個IBE數(shù)據(jù)加密系統(tǒng)中,所述IBE密鑰服務器有一個或多個,用于構建、提供IBE密鑰服務; 所述IBE公開參數(shù)版本號用于區(qū)分一個IBE密鑰服務發(fā)布的不同IBE公開參數(shù),版本號高的對應最新發(fā)布的;IBE加密API或IBE密碼模塊應使用高版本號的IBE公開參數(shù)進行數(shù)據(jù)加密; 所述身份數(shù)字證書是指僅用于在線身份鑒別、證明用戶身份的數(shù)字證書,其公鑰和私鑰不用于數(shù)據(jù)加密和解密;所述CA證書認證系統(tǒng)在簽發(fā)身份數(shù)字證書前驗證申請者提交的身份信息的真實性和確認申請者就是申請者本人的方式包括在線和/或離線方式;所述在線方式由CA證書認證系統(tǒng)通過相關的技術手段自動完成,所述離線方式由CA證書認證系統(tǒng)的運營機構的服務人員通過相關的人工手段和流程完成;在整個IBE數(shù)據(jù)加密系統(tǒng)中,所述CA證書認證系統(tǒng)有一個或多個,用于構建、提供身份認證服務;多個CA證書認證系統(tǒng)間簽發(fā)的身份數(shù)字證書通過相應的證書互信互操作技術實現(xiàn)證書互認、互信、互操作,包括CA證書信任列表、橋交叉認證; 用戶在標識認證系統(tǒng)進行帳戶注冊申請時,需使用用戶的身份數(shù)字證書進行在線身份鑒別;用戶在標識認證系統(tǒng)的注冊帳戶中的相關身份信息與用戶的身份數(shù)字證書中的相應身份信息保持一致;用戶登錄標識認證系統(tǒng)進行身份標識注冊或獲取身份標識安全令牌時,需使用身份數(shù)字證書進行在線身份鑒別;用戶進行身份標識注冊時,所述驗證、確認用戶就是身份標識的擁有者的方式包括在線和/或離線方式;在整個IBE加密系統(tǒng)中,所述標識認證系統(tǒng)有一個或多個,用于構建、提供標識認證服務; 所述IBE密鑰管理客戶端或者在數(shù)據(jù)加密或解密過程中被IBE加密API或IBE密碼模塊直接或間接調用,或者被用戶通過人機界面直接使用,以獲取IBE公開參數(shù)和IBE私鑰; 使用IBE進行數(shù)據(jù)解密的用戶需首先在IBE數(shù)據(jù)加密系統(tǒng)中的一個CA證書認證系統(tǒng)獲得一張在線證明其身份的身份數(shù)字證書,然后在IBE數(shù)據(jù)加密系統(tǒng)中的一個標識認證系統(tǒng)注冊一個帳戶成為標識認證系統(tǒng)的一個服務用戶,之后,再在標識別認證系統(tǒng)注冊其用于IBE數(shù)據(jù)解密的身份標識,由標識別認證系統(tǒng)將注冊的身份標識與用戶的身份或其在標識認證系統(tǒng)中的帳戶關聯(lián)、綁定。2.根據(jù)權利要求I所述的集成IBE數(shù)據(jù)加密系統(tǒng),其特征在于IBE服務發(fā)布系統(tǒng)負責維護并發(fā)布關于IBE密鑰服務器、標識認證系統(tǒng)以及CA證書認證系統(tǒng)的如下信息 IBE密鑰服務器信息包括整個IBE數(shù)據(jù)加密系統(tǒng)中的每個IBE密鑰服務器的名稱或標識,服務地址和端口,及其服務運營機構的信息;在與IBE密鑰管理客戶端進行相互身份鑒別及建立SSL通過過程中,IBE密鑰服務器使用的數(shù)字證書的某個上級CA證書和/或根CA證書; 標識認證系統(tǒng)信息包括整個IBE數(shù)據(jù)加密系統(tǒng)中的每個標識認證系統(tǒng)名稱或標識,服務地址和端口,及其服務運營機構的信息;在與IBE密鑰管理客戶端進行相互身份鑒別及建立SSL通過過程中,標識認證系統(tǒng)使用的數(shù)字證書的某個上級CA證書和/或根CA證書; CA證書認證系統(tǒng)信息包括整個IBE數(shù)據(jù)加密系統(tǒng)中的每個CA證書認證系統(tǒng)的名稱或標識,各類在線服務地址和端口,及其服務運營機構的信息; 所述信息的發(fā)布有Web頁面瀏覽和服務接口兩種方式Web頁面瀏覽方式適用于用戶通過瀏覽器瀏覽、查看相關...
【專利技術屬性】
技術研發(fā)人員:龍毅宏,唐志紅,王斯富,白波,毛秋陽,劉宇,
申請(專利權)人:武漢理工大學,北京天威誠信電子商務服務有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。