• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于區(qū)塊鏈的身份信息共享認證方案*

    2020-11-06 08:29:50黑一鳴劉建偉管曄瑋
    密碼學報 2020年5期
    關鍵詞:合約密鑰加密

    黑一鳴, 劉建偉, 管曄瑋

    北京航空航天大學 網(wǎng)絡空間安全學院, 北京100191

    1 引言

    在當今時代, 各行業(yè)機構為方便用戶管理和服務都需要獲取并認證用戶的身份信息. 目前大多數(shù)認證方案都是為了保障認證的效率和準確率[1,2], 而忽視了身份信息的隱私性和安全性. 從用戶隱私角度來看,用戶并不清楚身份信息獲取者的實際需求, 一旦信息獲取者超越其訪問權限, 非法獲取用戶額外的身份信息, 則用戶個人隱私難以受到保護. 從便捷性角度來看, 用戶每到一個新場景下都要重新注冊并認證身份信息, 這導致用戶很多冗余操作, 且工作效率不高. 從數(shù)據(jù)安全角度來看, 用戶身份數(shù)據(jù)是是分布在各機構服務器上的, 由于他們的存儲安全性參差不齊, 一旦出現(xiàn)信息泄漏或個別服務器故障, 后果非常嚴重.

    綜合來看, 可控權限的安全身份信息共享認證問題亟待解決.

    2005 年, Sahai 和Waters 為了解決上述的身份信息隱私性和安全性的問題, 在身份基加密方案[3]的基礎上提出了屬性基加密方案[4]. 該方案較好地解決了用戶隱私信息保護問題, 并且可以實現(xiàn)細粒度的訪問控制.

    2008 年, 中本聰提出比特幣網(wǎng)絡[5], 區(qū)塊鏈技術正式進入人們視野, 區(qū)塊鏈中比較有代表性的技術是智能合約技術[6]. 智能合約是一種允許在沒有第三方參與的情況下, 以代碼方式形成、驗證或執(zhí)行合同的計算機協(xié)議[7]. 其透明化和程序化的特點適合于完成數(shù)據(jù)存儲、數(shù)據(jù)訪問和數(shù)據(jù)更新操作. 目前最主流的智能合約系統(tǒng)是以太坊[8].

    1.1 本文貢獻

    第一, 本方案基于屬性基加密技術, 由可信注冊機構設置各行業(yè)機構的身份信息訪問權限, 防止用戶不必要的隱私暴露.

    第二, 本文使用區(qū)塊鏈的智能合約技術實現(xiàn)身份信息共享和更新, 避免了身份信息多次重復注冊填寫,方便了信息共享及身份認證工作.

    第三, 本方案使得身份信息注冊標準化, 基于區(qū)塊鏈的分布式存儲結構, 相對普通中心化存儲服務器模型的魯棒性更高.

    第四, 本方案在自行搭建的以太坊私鏈上進行了性能測試工作, 實驗結果表明了本方案具有可行性.

    1.2 相關研究工作

    1997 年, Szabo[6]提出了智能合約的概念, 他指出計算機代碼可以替代機械設備進行復雜交易的處理, 但當時缺乏可信的運行環(huán)境, 并沒有得到重視. 直到區(qū)塊鏈技術的流行才推動了它的發(fā)展. 目前智能合約技術已經應用到了很多方面, 其中包括商品拍賣交易[9]、共享經濟[10]和商品交易[11]等. 盡管如此,智能合約仍處于較為初級的階段, 存在著很多問題. 首先, 智能合約的開發(fā)需要一定的編程能力, 沒有相關學習背景的用戶難以參與合約編寫和審計. 另外, 智能合約還存在異常處理脆弱[11]、數(shù)據(jù)來源不可靠[12]、隱私易泄露[9,13]等安全隱患. 針對智能合約開發(fā)壁壘問題, 現(xiàn)有比較好的解決方案有半自動合約開發(fā)[14]和形式化驗證. 針對智能合約的安全性問題, 可使用OYENTE[12]和Hawk[9]工具進行檢測.

    2001 年, Boneh[15]提出了身份基加密(Identity-based Encryption, IBE). Nico D?ttling 和Sanjam Garg[14]于2017 年提出了變色龍加密方案, 利用變色龍哈希函數(shù)壓縮公鑰, 提高了IBE 的效率. 該類加密方案以用戶身份作為公鑰, 其存在用戶隱私暴露等安全問題. Sahai 和Waters 為解決IBE 存在的問題, 提出了屬性基加密[4]的方案. 在該方案中, 用戶不需要公開自己所有的身份信息, 確保了用戶信息的隱私性和安全性. 另外, 解密者需要滿足屬性條件才能正確解密, 確保了數(shù)據(jù)的保密性. 2006 年, Goyal等人[16]提出了密鑰策略屬性基加密方案(KP-ABE). 將用戶的密鑰與系統(tǒng)的訪問控制策略相聯(lián)系, 密文與用戶的屬性集相聯(lián)系. 2016 年, Wang[17]等人對KP-ABE 中的密鑰生成過程和解密過程進行了優(yōu)化, 用訪問受限樹來描述訪問策略, 給出了一種密鑰生成效率高, 解密成本低的KP-ABE 方案. 但該類方案中, 用戶對數(shù)據(jù)的訪問控制能力較弱. 2007 年, Bethencourt 等人[18]提出密文策略屬性基加密方案(CP-ABE). 與KP-ABE 相反, 該方案將密文與系統(tǒng)的訪問控制策略相聯(lián)系, 密鑰與用戶的屬性集相聯(lián)系.后來Goyal 等人[19]給出了CP-ABE 的安全性證明并改進了該方案, 使其支持更高級的訪問結構. Liang等人[20]改進了Goyal 等人的方案, 給出了更快的加解密算法且其生成的密文長度更短. 然而, 這些方案的密文長度均取決于屬性集的大小. Zhou 和Huang[21]提出的方案不僅能獲得固定長度的密文, 訪問結構也不會呈指數(shù)增加. 上述的方案中, 密文總是和顯式的訪問結構綁定發(fā)送, 這樣會泄露訪問控制結構中的敏感信息. 2012 年, Lai[22]提出了一種能夠部分隱藏訪問結構的CP-ABE 方案, 并在完全安全模型下證明了該方案的安全性. 2013 年, Hur[23]對此提出了新的方案, 該方案對訪問策略進行盲化處理, 保護了訪問策略, 該方案在通用群模型下被證明是安全的. 2017 年, Qiu 等人[24]針對基于屬性的可檢索加密方案, 提出了訪問策略保護方案, 使用非對稱雙線性映射實現(xiàn)了訪問策略的隱藏, 能夠抵抗關鍵字猜測攻擊. 隨著訪問策略控制算法的逐漸成熟, 密鑰濫用成為一個新的亟待解決的問題. 密鑰濫用包括非法密鑰共享和密鑰濫發(fā)兩種情況. 其中非法密鑰分享指的是用戶故意泄露自己的屬性密鑰信息; 非法密鑰分發(fā)指的是屬性中心濫發(fā)屬性密鑰. 在當前的ABE 方案中, 屬性中心分配給用戶的私鑰往往僅和用戶屬性有關, 而不包含用戶的獨有特征信息, 導致密鑰濫用現(xiàn)象相當普遍, 這對ABE 方案的安全性和可靠性造成了嚴重的威脅. Zhang 等人[25]給出了一個能實現(xiàn)黑盒追溯的CP-ABE 方案, 該方案不僅支持靈活且細粒度的用戶屬性撤銷操作且能快速追溯泄露屬性密鑰的惡意用戶. 2017 年, Yu 等人[26]介紹了一種可問責CP-ABE 方案. 該方案將用戶身份嵌入到屬性密鑰中, 支持第三方公開追溯泄露密鑰者的身份且能準確判斷是惡意用戶還是屬性中心需要對泄露的密鑰負責. 2018 年, Jiang[27]提出一個結合了秘密分享技術的ABE 方案, 在實現(xiàn)追蹤泄露密鑰用戶的同時解決了屬性密鑰的濫發(fā)的問題. 在現(xiàn)實生活中, 用戶的屬性密鑰往往是由多個屬性中心進行管理的. 為了契合實際應用的場景, 2007 年, Chase[28]實現(xiàn)了多屬性授權中心的ABE 方案: 用戶的密鑰由多個授權中心分配, 單個或少數(shù)中心非法的密鑰分發(fā)行為無法影響整個系統(tǒng)的安全性, 在一定程度上增強了系統(tǒng)的魯棒性. 但其存在兩個問題, 一是方案中存在一個中央授權機構, 其行為不可控(可能是惡意的). 二是該方案僅支持有限集合的屬性, 不利于權限的擴展. 文獻[29] 中方案展示了一個無中央授權機構的ABE 架構. 在該方案中, 所有的屬性中心都彼此獨立地為用戶發(fā)放各自管理的屬性密鑰. 針對第二個問題, Yang 等人[30]利用合數(shù)階雙線性群, 提出了一種支持權限擴展的多授權中心ABE 方案, 并利用雙系統(tǒng)加密方法證明該方案是安全的.

    2 背景

    2.1 符號定義

    表1 符號定義Table 1 Notations

    2.2 以太坊

    當前支持智能合約的主流區(qū)塊鏈系統(tǒng)有以太坊、codius 和hyperledger 等. 以太坊是其中最為活躍的公有鏈系統(tǒng), 它提供了去中心化的以太坊虛擬機來處理智能合約, 具有圖靈完備性. 執(zhí)行以太坊合約中的函數(shù)需要消耗一定的交易費用gas.

    以太坊上智能合約的運行原理如圖1 所示. 首先, 以太坊客戶端發(fā)送調用合約函數(shù)的指令給以太坊節(jié)點; 然后, 以太坊節(jié)點將該指令輸入其本地以太坊虛擬機, 按合約規(guī)則執(zhí)行指令并返回結果; 最后, 以太坊節(jié)點互相對比驗證運算結果, 根據(jù)系統(tǒng)共識機制將結果記錄到鏈上.

    圖1 以太坊智能合約運行原理Figure 1 Execution principle of smart contracts on Ethereum

    2.3 屬性基加密

    屬性基加密方案的主要思路是: 用戶利用某特定屬性集進行加密. 解密時, 只有解密者的屬性集合滿足一定條件才能正確解密密文. 基本描述如下:

    (1) (PK,MK) ←Setup(d): 該算法由授權機構執(zhí)行, 輸入安全參數(shù)d, 輸出系統(tǒng)公鑰PK 以及主私鑰MK.

    (2) SK ←KeyGen(PK,MK,W): 該算法由授權機構執(zhí)行, 輸入系統(tǒng)公鑰PK、主私鑰MK, 用戶屬性集合W, 生成該用戶的私鑰SK.

    (3) CT ←Encrypt(PK,W′,M): 該算法由發(fā)送方執(zhí)行, 利用系統(tǒng)公鑰PK、屬性集W′對消息M進行加密, 生成密文CT.

    (4) M ←Decrypt(PK,SK,CT): 該算法由消息接收方執(zhí)行, 利用系統(tǒng)公鑰PK、私鑰SK 解密CT,生成明文消息M.

    屬性基加密方案可分為兩類: KP-ABE 和CP-ABE. 它們均是在上述基本方案的基礎上做了一些改進. 本系統(tǒng)為保證發(fā)送者對信息的訪問控制能力, 將使用CP-ABE 方案. 在CP-ABE 方案中, 發(fā)送方可以用自己定義的訪問控制結構A 代替基本加密過程中的屬性集W′, 用戶私鑰仍舊通過屬性集W 進行生成. 在這個設定下, 解密方只有滿足了訪問結構才能正確解密. 其工作流程如圖2 所示.

    3 方案構造

    3.1 系統(tǒng)架構

    本文方案的身份信息共享認證系統(tǒng)是由多個分布式職能域包含的節(jié)點組成的區(qū)塊鏈網(wǎng)絡, 系統(tǒng)架構如圖3 所示.

    本方案中的職能域是根據(jù)機構的職能進行分類的, 例如醫(yī)院域是所有醫(yī)療節(jié)點的集合, 教育域是所有學校節(jié)點的集合. 而從宏觀上來看, 職能域又可以被分為注冊域和查詢域兩大類. 注冊域是可以進行User 身份信息注冊和身份信息更新的節(jié)點組成的域. 注冊域中有一個權限最高的可信節(jié)點(或者節(jié)點組)Center. 注冊域的其余節(jié)點都要在Center 進行注冊, 并由Center 頒發(fā)數(shù)字證書; 查詢域是可以進行身份信息查詢的節(jié)點所組成的域, 本方案中的所有職能域都屬于查詢域.

    圖2 CP-ABE 方案Figure 2 Scheme of CP-ABE

    圖3 系統(tǒng)架構Figure 3 System structure

    3.2 區(qū)塊鏈構造

    區(qū)塊鏈: 方案中的區(qū)塊鏈結構參照以太坊系統(tǒng). 在區(qū)塊中以智能合約作為交易的形式來記錄注冊的身份信息.

    智能合約: 我們將方案中的合約命名為身份注冊合約, 合約的結構如圖4. 其功能是記錄注冊的身份信息, 并支持查詢域中節(jié)點的查詢及注冊域節(jié)點的更新.

    圖4 身份注冊合約結構Figure 4 Structure of registration contract

    本文的身份注冊合約可分為變量區(qū)和函數(shù)區(qū)兩部分. 變量區(qū)包括: (1) 全局變量. 包含映射結構VaildRegistrars (地址到布爾類型的映射, 用于標識合法的注冊域用戶) 和UsersMap (地址到用戶數(shù)據(jù)結構Struct 的映射). (2) 與用戶數(shù)據(jù)相關的Struct 結構: Certificate 為采用Base64 標準編碼的數(shù)字證書字符串, 這里的數(shù)字證書歸屬于對應用戶的注冊域節(jié)點; Tvalid為Unix 時戳, 代表注冊用戶的身份有效期;Sig(Tvalid) 為該注冊域節(jié)點對Tvalid的簽名; PropertyList 為屬性基加密后的用戶身份信息集合(以字符串形式存在), 其包含了用戶不同的加密身份信息.

    函數(shù)區(qū)包括: (1) 注冊域節(jié)點執(zhí)行的注冊函數(shù), 有add() 和setStruct() 兩個函數(shù). add() 只能由Center 調用, 輸入一個注冊域節(jié)點的地址來實現(xiàn)鏈上注冊(即令該注冊域節(jié)點的地址在VaildRegistrars映射結果為true). setStruct() 只能由完成鏈上注冊的注冊域節(jié)點調用, 函數(shù)的輸入為用戶鏈上地址, 用戶的Struct 信息, 其目的是實現(xiàn)用戶身份數(shù)據(jù)的更新. (2) 查詢域節(jié)點執(zhí)行的查詢函數(shù). 包括獲取注冊特定用戶身份的注冊域節(jié)點信息的getInfo() 和獲得特定用戶加密身份信息的getProperty(). 函數(shù)的具體細節(jié)如下:

    函數(shù)1 add()Input: a registered node’s address R.add Output: NULL 1 S = msg.sender 2 if S == Center.address then 3 VaildRegistrars[R.add] = true 4 end函數(shù)2 setStruct()Input: a user’s address U.add, a property list Pro, a digital certificate Certificate, a timer Tvalid, a digital signature Sig(Tvalid)Output: a Flag 1 S = msg.sender 2 if VaildRegistrars[S]==true then 3 UsersMap(U.add).PropertyList = Pro 4 UsersMap(U.add).Certificate = Certificate 5 UsersMap(U.add).Tvalid = Tvalid 6 UsersMap(U.add).Sig(Tvalid) = Sig(Tvalid)7 Flag = true 8 end 9 else 10 Flag = false 11 end 12 return Flag函數(shù)3 getInfo()Input: a user’s address U.add Output: Certificate, Tvalid, Sig(Tvalid)1 return UsersMap(U.add).Certificate,UsersMap(U.add).Tvalid,UsersMap(U.add).Sig(Tvalid)函數(shù)4 getProperty()Input: a user’s address U.add Output: a PropertyList 1 return UsersMap(U.add).PropertyList

    節(jié)點: 方案中的所有節(jié)點均為記賬節(jié)點, 由獨立域中所有節(jié)點的服務器充當, 主要負責維護區(qū)塊鏈賬本. 記賬節(jié)點采用POW 共識機制, 將身份注冊合約打包并記錄在區(qū)塊內, 以獲取一定收益. 查詢域中的節(jié)點可以訪問合約中的數(shù)據(jù), 而只有注冊域中的節(jié)點才可以發(fā)布和更新身份注冊合約.

    3.3 身份信息共享認證方案

    本文的方案分為身份注冊合約發(fā)布、身份信息注冊、身份信息查詢認證和身份信息更新4 個部分. 身份注冊合約發(fā)布是Center 節(jié)點根據(jù)注冊域節(jié)點的信息部署或更新身份注冊合約的過程. 身份信息注冊是User 通過注冊域的節(jié)點將身份信息注冊到區(qū)塊鏈上成為Registrant 的過程. 身份信息查詢認證即需要獲取身份信息的節(jié)點根據(jù)Registrant 給出的地址信息到鏈上查詢, 并將查詢結果與Registrant 給出的信息對比驗證的過程. 身份信息更新即注冊域中的節(jié)點更新Registrant 身份信息的過程.

    3.3.1 身份注冊合約發(fā)布

    (1) 注冊域節(jié)點信息注冊. 節(jié)點到Center 申請成為注冊節(jié)點, Center 記錄所有注冊節(jié)點.

    (2) 身份注冊合約部署. Center 發(fā)布身份注冊合約, 由記賬節(jié)點打包部署到區(qū)塊鏈上.

    (3) 鏈上注冊. Center 調用add 函數(shù)添加合法的注冊域節(jié)點到VaildRegistrars 結構中.

    3.3.2 身份信息注冊

    身份注冊總體流程如圖5 所示.

    (1) 信息填寫.

    (i) User 在注冊域節(jié)點填報詳細的身份信息, 包括個人信息、家庭信息及生物認證信息等.

    (2) 屬性基加密身份信息.

    (ii) 注冊域節(jié)點根據(jù)身份信息分類標準(以個人信息、家庭信息和生物認證信息分類為例), 將注冊者身份信息分類.

    (iii) 注冊域節(jié)點根據(jù)信息的分類情況采用不同的訪問控制結構對信息進行屬性基加密. 這里為保證加解密效率, 并壓縮存儲空間, 將采用混合加密的手段加密. 即使用屬性基加密手段加密一個AES 加密密鑰, 并用AES 算法加密各分類信息. 最后將兩部分拼接作為本次加密結果.

    (3) 發(fā)布身份注冊信息.

    (iv) 注冊域節(jié)點調用setStruct() 將屬性基加密后的信息發(fā)布到身份注冊合約中.

    圖5 身份注冊流程圖Figure 5 Flow diagram of registration

    3.3.3 身份信息查詢認證

    身份信息查詢適應的場景是區(qū)塊鏈中的任意節(jié)點想查詢或核實某Registrant 身份信息. 這里我們假設查詢者已經向屬性密鑰授權中心提供自己的屬性集合, 并獲得了授權中心計算返回的相應解密屬性密鑰.

    (1) 獲取Registrant 在鏈上的地址.

    (i) 查詢者請求查詢Registrant 身份信息, Registrant 給出其在區(qū)塊鏈上的地址.

    (2) 查詢者獲取Registrant 的身份信息.

    (ii) 查詢者根據(jù)Registrant 的地址調用getInfo() 獲取相應注冊域節(jié)點的證書Certificate、有效期限Tvalid、期限簽名Sig(Tvalid).

    (iii) 查詢者通過證書信息驗證注冊節(jié)點身份. 驗證通過后再驗證對期限簽名的有效性.

    (iv)若步驟(iii)驗證通過, 則證明Registrant 身份有效. 查詢者調用合約中的getProperty()方法來獲取屬性基加密后的身份信息集合. 若驗證不通過, 則認定Registrant 身份無效, 結束查詢.

    (3) 查詢者根據(jù)其解密屬性密鑰進行對鏈上獲取到的該Registrant 的身份信息進行解密操作, 獲得該查詢者被授權可以訪問到的數(shù)據(jù).

    (4) 查詢者將其被授權訪問得到的數(shù)據(jù)與Registrant 當前給出的身份信息做比對, 以認證其身份.

    3.3.4 身份信息更新

    身份信息更新操作適應的場景是某注冊完成人的身份信息發(fā)生改變或者注冊信息過期.

    (1) 注冊域的節(jié)點重新采集Registrant 身份信息.

    (2) 注冊域節(jié)點對更新后的數(shù)據(jù)重新分類并進行屬性基加密操作.

    (3) 注冊域節(jié)點調用合約的setStruct() 方法, 傳入待更新目標用戶的地址和該用戶的Struct 信息.

    (4) 礦工先根據(jù)VaildRegistrars 結構核實函數(shù)調用者身份, 若調用者為注冊域節(jié)點, 則根據(jù)set-Struct() 方法傳入的參數(shù)進行更新. 否則, 不執(zhí)行更新操作.

    4 性能分析

    本實驗對方案中的身份注冊合約進行實際測試. 本方案的實驗硬件環(huán)境為Intel(R) Core(TM) i5-8300H CPU @ 2.3 GHz,RAM 為8 GB. 本方案的實驗軟件環(huán)境為geth-windows-amd64-1.8.8 和Ethereum-Wallet-win64-0-11-1. 基于以太坊搭建私有鏈, 設定困難為值為0x20000.

    信息采集: 為滿足實驗測試的需求, 本方案采集數(shù)據(jù)包括三種類型: 個人信息, 家庭信息及生物特征信息. 其中個人信息包含姓名, 性別, 身份證號, 學歷. 家庭信息包括家庭成員信息, 家庭住址, 籍貫. 生物特征信息包括人臉特征和指紋特征.

    本實驗采用目前常用的基于深度學習的ResNet 算法[31]提取用戶人臉信息. 我們采用1024 維度的特征提取參數(shù), 并以32 位浮點數(shù)進行保存, 獲得的人臉圖像的特征結果大小為4 KB. 本實驗基于指紋特征提取算法[32], 可在保證認假率小于0.0001% 且拒真率小于0.75% 的前提下, 獲得指紋特征大小為512 B. 我們設定個人信息數(shù)據(jù)量大小為400 B, 家庭信息數(shù)據(jù)大小為600 B. 綜合所有個人身份信息,總的單樣本數(shù)據(jù)量大小約為5.5 KB.

    合約測試實驗: 本實驗利用solidity 實現(xiàn)了文中的身份注冊合約, 并在搭建的私鏈上完成了測試. 我們測試了部署身份注冊合約和執(zhí)行合約中各函數(shù)的gas 花費以評估本文方案經濟性. 在測試實際花費時,我們選擇了3Gwei (每gas 對應3Gwei 以太幣) 和6Gwei (每gas 對應6Gwei 以太幣) 兩種匯率, 并將實際花費最終統(tǒng)一換算為美元表示.

    測試的結果如表2 所示. 由測試結果可以看出, 合約的部署花費以及執(zhí)行add、getInfo、getProperty等函數(shù)的花費較低, 其中getInfo、getProperty 這兩個查詢函數(shù)的調用不需要額外花費. 而由于setStruct函數(shù)在調用時需要傳入較大的數(shù)據(jù)量, 所以經濟性上相對較差.

    為減少調用setStruct 函數(shù)時的花費, 本文也支持一種均衡的方案: 只向合約中傳輸一個存放了特定用戶Struct 信息的鏈接及該信息的哈希值, 而把實際的信息放到鏈下存儲. 采用該方案的gas 消耗僅為88 605. 但是此均衡方案需要執(zhí)行重定向和數(shù)據(jù)完整驗證操作, 所以在效率方面稍顯不足.

    表2 注冊合約中不同函數(shù)的花費Table 2 Cost of diあerent functions in registration contract

    效率測試實驗: 本實驗將比較普通加密存取和屬性基加密結合區(qū)塊鏈兩類方案, 以評估方案的效率情況. 第一類方案即方案一: 采用AES 加解密明文身份信息, 并基于數(shù)據(jù)庫進行存取對比操作; 第二類方案基于區(qū)塊鏈系統(tǒng)采用CP-ABE 和AES 結合的混合加解密方式, 即利用CP-ABE 加(解) 密AES 密鑰,并利用該密鑰對明文數(shù)據(jù)進行AES 加(解) 密. 其包含兩個具體方案, 它們的密文大小和數(shù)據(jù)加解密時間不同. 方案二: 加密手段采用文獻[33] 中的方案結合AES, 數(shù)據(jù)存儲查詢基于區(qū)塊鏈的智能合約. 方案三:數(shù)據(jù)存儲查詢與方案二相同, 解密手段采用文獻[34] 的方案結合AES.

    下面對各個方案的加解密算法性能進行比較. 其中, 明文數(shù)據(jù)大小均為5.5 KB, 屬性基加密的系統(tǒng)屬性集大小為20, 用戶屬性集大小為20, 策略屬性集大小為5.

    表3 不同方案的性能Table 3 Performance of diあerent schemes

    結合表3 中的結果, 我們進行了各方案的整體信息存儲(包括數(shù)據(jù)加密和存儲過程) 與查詢(包括信息查詢和解密過程) 測試. 測試結果如圖6 和圖7 所示.

    圖6 身份信息存儲耗時Figure 6 Time cost of storing identity information

    圖7 身份信息查詢耗時Figure 7 Time cost of searching identity information

    由圖6 和圖7 可見, 普通的AES 加密結合數(shù)據(jù)庫存儲的方案(即方案一), 在數(shù)據(jù)存儲和查詢性能上都要優(yōu)于后兩種方案. 但是, 單一的AES 加密無法滿足可控權限的身份信息共享需求. 方案三相對方案二的存儲耗時長, 但查詢耗時短, 且與方案一的查詢性能相近. 在本設計方案中, 一般來說數(shù)據(jù)存儲是一次性的, 而數(shù)據(jù)的查詢是多次進行的. 所以綜合上述情況, 我們認為方案三更加適合本文的需求.

    5 總結

    本文設計了基于區(qū)塊鏈的身份信息共享認證方案. 在數(shù)據(jù)存儲方面, 存儲的數(shù)據(jù)量稍大于傳統(tǒng)的基于AES 算法的數(shù)據(jù)存儲方案. 在數(shù)據(jù)查詢方面, 由于各區(qū)塊鏈節(jié)點都擁有全部注冊者身份信息, 因此減少了并發(fā)查詢的壓力. 在數(shù)據(jù)更新方面, 更新函數(shù)只能由更新域中的節(jié)點調用, 并且合約會根據(jù)更新時間戳進行判斷執(zhí)行更新操作, 每次只執(zhí)行最近的更新操作, 保證了全網(wǎng)一致的更新操作. 綜合實驗性能, 我們認為該方案具有較強的可行性.

    猜你喜歡
    合約密鑰加密
    探索企業(yè)創(chuàng)新密鑰
    密碼系統(tǒng)中密鑰的狀態(tài)與保護*
    一種基于熵的混沌加密小波變換水印算法
    一種對稱密鑰的密鑰管理方法及系統(tǒng)
    基于ECC的智能家居密鑰管理機制的實現(xiàn)
    電信科學(2017年6期)2017-07-01 15:45:06
    認證加密的研究進展
    基于ECC加密的電子商務系統(tǒng)
    基于格的公鑰加密與證書基加密
    合約必守,誰能例外!——對“情勢變更”制度不可寄于過高期望
    一进一出好大好爽视频| 亚洲成a人片在线一区二区| 国产大屁股一区二区在线视频| 99精品在免费线老司机午夜| 亚洲国产高清在线一区二区三| 欧美bdsm另类| 少妇的逼好多水| av视频在线观看入口| 亚洲人与动物交配视频| 国产又黄又爽又无遮挡在线| 小说图片视频综合网站| 婷婷六月久久综合丁香| 亚洲精品影视一区二区三区av| 美女高潮的动态| 最近最新中文字幕大全电影3| 日韩精品中文字幕看吧| avwww免费| 欧美日韩乱码在线| 中出人妻视频一区二区| 黄色配什么色好看| 国产三级在线视频| 欧美日韩中文字幕国产精品一区二区三区| 熟女人妻精品中文字幕| av专区在线播放| 亚洲第一区二区三区不卡| 久久亚洲精品不卡| 国产高清有码在线观看视频| 色av中文字幕| 少妇高潮的动态图| 搡女人真爽免费视频火全软件 | 免费av毛片视频| 最近中文字幕高清免费大全6 | 日本-黄色视频高清免费观看| av国产免费在线观看| 欧美性感艳星| 中出人妻视频一区二区| 成人国产综合亚洲| 欧美日韩精品成人综合77777| or卡值多少钱| 在线免费观看不下载黄p国产 | 制服丝袜大香蕉在线| 能在线免费观看的黄片| 亚洲无线观看免费| 久久国产乱子免费精品| 久久6这里有精品| 免费看av在线观看网站| 国内精品一区二区在线观看| 2021天堂中文幕一二区在线观| 联通29元200g的流量卡| 国产成人一区二区在线| 欧美日韩精品成人综合77777| 国产精品女同一区二区软件 | 国产不卡一卡二| 亚洲av一区综合| 99热6这里只有精品| 窝窝影院91人妻| 身体一侧抽搐| 亚洲国产欧美人成| 男人狂女人下面高潮的视频| 18+在线观看网站| 欧美一区二区精品小视频在线| 日本精品一区二区三区蜜桃| 国产真实乱freesex| 亚洲在线观看片| 国产亚洲精品久久久久久毛片| 香蕉av资源在线| 一个人观看的视频www高清免费观看| 国产精品伦人一区二区| 老熟妇乱子伦视频在线观看| 欧美日韩精品成人综合77777| 两个人视频免费观看高清| 女人被狂操c到高潮| 国产精品人妻久久久久久| 亚洲av中文av极速乱 | 国产午夜精品论理片| 久久欧美精品欧美久久欧美| 国产精品自产拍在线观看55亚洲| 免费在线观看成人毛片| 免费看光身美女| 亚洲精品成人久久久久久| 超碰av人人做人人爽久久| aaaaa片日本免费| 尾随美女入室| 国产一区二区在线观看日韩| 亚洲五月天丁香| 国产av一区在线观看免费| av福利片在线观看| 国产男人的电影天堂91| 好男人在线观看高清免费视频| 国产探花在线观看一区二区| 亚洲精品在线观看二区| 狠狠狠狠99中文字幕| 91精品国产九色| 伊人久久精品亚洲午夜| 亚洲精品成人久久久久久| 狠狠狠狠99中文字幕| 成人亚洲精品av一区二区| 人妻制服诱惑在线中文字幕| 日本色播在线视频| 一边摸一边抽搐一进一小说| 亚洲美女搞黄在线观看 | 久久精品国产自在天天线| 午夜亚洲福利在线播放| 一卡2卡三卡四卡精品乱码亚洲| 欧美精品啪啪一区二区三区| 久久久成人免费电影| 最后的刺客免费高清国语| 国产大屁股一区二区在线视频| 在线天堂最新版资源| 香蕉av资源在线| 亚洲av免费高清在线观看| 欧美一区二区国产精品久久精品| 无人区码免费观看不卡| 欧美xxxx黑人xx丫x性爽| 美女xxoo啪啪120秒动态图| 久久久久久大精品| 国内毛片毛片毛片毛片毛片| 夜夜爽天天搞| 国产高清有码在线观看视频| 美女cb高潮喷水在线观看| 无人区码免费观看不卡| 国内久久婷婷六月综合欲色啪| 欧美一级a爱片免费观看看| 日日摸夜夜添夜夜添av毛片 | 亚洲国产欧洲综合997久久,| 国产一区二区激情短视频| 深夜a级毛片| 看十八女毛片水多多多| 精品久久久噜噜| 一进一出抽搐动态| 日本免费a在线| 亚州av有码| 综合色av麻豆| 69人妻影院| 国产中年淑女户外野战色| 欧洲精品卡2卡3卡4卡5卡区| 免费黄网站久久成人精品| 国产精品美女特级片免费视频播放器| 男女之事视频高清在线观看| 99久久无色码亚洲精品果冻| 亚洲精品影视一区二区三区av| 久久久国产成人精品二区| 日韩精品中文字幕看吧| 亚洲熟妇熟女久久| 久久午夜福利片| 久久午夜福利片| 亚洲精品色激情综合| 老熟妇仑乱视频hdxx| 成人av一区二区三区在线看| 久久欧美精品欧美久久欧美| 日韩欧美三级三区| 国产精品自产拍在线观看55亚洲| 国产一区二区三区视频了| 女人被狂操c到高潮| 亚洲电影在线观看av| 久久午夜福利片| 欧美成人一区二区免费高清观看| 欧美日韩中文字幕国产精品一区二区三区| 波多野结衣高清作品| 国产 一区精品| 欧美三级亚洲精品| 国产毛片a区久久久久| 亚洲成av人片在线播放无| 搡老熟女国产l中国老女人| 网址你懂的国产日韩在线| 久久精品国产99精品国产亚洲性色| 少妇猛男粗大的猛烈进出视频 | 淫妇啪啪啪对白视频| 人妻少妇偷人精品九色| av女优亚洲男人天堂| 桃红色精品国产亚洲av| 99热这里只有是精品在线观看| 精品一区二区三区av网在线观看| 热99re8久久精品国产| 少妇裸体淫交视频免费看高清| 十八禁网站免费在线| 国产高清视频在线观看网站| 精品久久久久久久久av| 日韩欧美免费精品| 国产精品,欧美在线| 成人国产一区最新在线观看| 人妻制服诱惑在线中文字幕| 在线播放无遮挡| 婷婷亚洲欧美| 欧美一区二区精品小视频在线| 国产伦一二天堂av在线观看| 亚洲人成网站在线播| 亚洲不卡免费看| 成人欧美大片| 黄色日韩在线| 国产极品精品免费视频能看的| 欧美日本视频| 国内精品久久久久精免费| 又爽又黄a免费视频| 国产精品野战在线观看| 麻豆成人av在线观看| 国产精品98久久久久久宅男小说| 熟妇人妻久久中文字幕3abv| 少妇的逼水好多| 国产探花在线观看一区二区| 成人高潮视频无遮挡免费网站| av福利片在线观看| 日韩中字成人| 麻豆国产97在线/欧美| 欧美日韩乱码在线| 九色成人免费人妻av| 男人舔女人下体高潮全视频| 免费电影在线观看免费观看| 国国产精品蜜臀av免费| 免费观看人在逋| 国产精品伦人一区二区| 中国美白少妇内射xxxbb| 国产亚洲精品综合一区在线观看| 欧美中文日本在线观看视频| 97超级碰碰碰精品色视频在线观看| 美女高潮的动态| 亚洲久久久久久中文字幕| 婷婷亚洲欧美| 在线天堂最新版资源| 成人美女网站在线观看视频| 国产精品一区www在线观看 | 亚洲av成人精品一区久久| 免费av观看视频| 成人高潮视频无遮挡免费网站| 精品不卡国产一区二区三区| 午夜福利成人在线免费观看| 免费看av在线观看网站| 日本在线视频免费播放| av在线老鸭窝| 国产毛片a区久久久久| 高清日韩中文字幕在线| 啦啦啦啦在线视频资源| 亚洲av二区三区四区| 精华霜和精华液先用哪个| 一进一出好大好爽视频| 国产黄片美女视频| 亚洲无线观看免费| 人妻丰满熟妇av一区二区三区| 午夜日韩欧美国产| 国产高清视频在线播放一区| 精品乱码久久久久久99久播| 日韩欧美三级三区| 久久这里只有精品中国| 男人舔女人下体高潮全视频| 亚洲中文字幕一区二区三区有码在线看| 免费人成在线观看视频色| 熟女电影av网| 色噜噜av男人的天堂激情| 欧美bdsm另类| 久久久久久久久久黄片| 精品久久国产蜜桃| 搡老妇女老女人老熟妇| 男女之事视频高清在线观看| 久久久久性生活片| 波多野结衣巨乳人妻| 全区人妻精品视频| 日韩欧美精品v在线| 网址你懂的国产日韩在线| 韩国av一区二区三区四区| 一本精品99久久精品77| 精品久久久久久久人妻蜜臀av| 我的老师免费观看完整版| 国产精品久久久久久精品电影| 嫩草影院入口| 国产又黄又爽又无遮挡在线| av.在线天堂| 国产精品免费一区二区三区在线| 91久久精品国产一区二区成人| 午夜福利视频1000在线观看| 观看美女的网站| 久久久午夜欧美精品| 人人妻人人看人人澡| 尤物成人国产欧美一区二区三区| 成人欧美大片| 欧美日本亚洲视频在线播放| 亚洲av美国av| 久久精品综合一区二区三区| 亚洲精品粉嫩美女一区| 日本 av在线| 一进一出抽搐gif免费好疼| 精品福利观看| 国产精品亚洲一级av第二区| 深爱激情五月婷婷| 午夜精品一区二区三区免费看| 亚洲欧美日韩无卡精品| 中亚洲国语对白在线视频| 亚洲精品乱码久久久v下载方式| 99热这里只有是精品在线观看| 干丝袜人妻中文字幕| 午夜久久久久精精品| 国产免费男女视频| av天堂在线播放| 99久久精品国产国产毛片| 黄色一级大片看看| 免费观看人在逋| 国产av麻豆久久久久久久| 日韩欧美一区二区三区在线观看| 如何舔出高潮| 亚洲自拍偷在线| 成人av在线播放网站| 日韩精品中文字幕看吧| 免费电影在线观看免费观看| 成年人黄色毛片网站| 九色国产91popny在线| 国产成人一区二区在线| 日本-黄色视频高清免费观看| 成人国产麻豆网| 一个人免费在线观看电影| 99热这里只有是精品在线观看| 看免费成人av毛片| 少妇被粗大猛烈的视频| 麻豆成人av在线观看| 美女免费视频网站| 欧美黑人巨大hd| 一卡2卡三卡四卡精品乱码亚洲| 黄色日韩在线| 免费av毛片视频| 春色校园在线视频观看| 观看免费一级毛片| 12—13女人毛片做爰片一| 亚洲七黄色美女视频| 亚洲成av人片在线播放无| 麻豆国产97在线/欧美| 久久久久久久亚洲中文字幕| 丰满的人妻完整版| 欧美高清性xxxxhd video| 婷婷色综合大香蕉| 午夜福利成人在线免费观看| 18禁黄网站禁片免费观看直播| 99热这里只有是精品在线观看| 日韩人妻高清精品专区| 欧美xxxx性猛交bbbb| 悠悠久久av| 久久九九热精品免费| 波野结衣二区三区在线| 成人无遮挡网站| 网址你懂的国产日韩在线| 日日干狠狠操夜夜爽| av在线亚洲专区| 91久久精品国产一区二区三区| 日日夜夜操网爽| 黄片wwwwww| 亚洲欧美清纯卡通| 看片在线看免费视频| 亚洲自拍偷在线| 日韩高清综合在线| 搞女人的毛片| 长腿黑丝高跟| 99热这里只有精品一区| 三级男女做爰猛烈吃奶摸视频| 国产午夜精品久久久久久一区二区三区 | 久久久久久久亚洲中文字幕| 黄色配什么色好看| 一进一出抽搐gif免费好疼| 最好的美女福利视频网| 久久久久久伊人网av| 一进一出好大好爽视频| 国产精品爽爽va在线观看网站| 中文字幕熟女人妻在线| 免费观看的影片在线观看| 男人的好看免费观看在线视频| 午夜免费激情av| 毛片女人毛片| 久久午夜亚洲精品久久| 97超级碰碰碰精品色视频在线观看| 久久精品国产鲁丝片午夜精品 | 成人国产综合亚洲| 国产91精品成人一区二区三区| 99热这里只有是精品在线观看| 真实男女啪啪啪动态图| 日本黄色视频三级网站网址| 免费不卡的大黄色大毛片视频在线观看 | 亚州av有码| 91久久精品国产一区二区成人| 久9热在线精品视频| 淫妇啪啪啪对白视频| 91午夜精品亚洲一区二区三区 | 亚洲av电影不卡..在线观看| 欧美区成人在线视频| 麻豆国产97在线/欧美| 国产69精品久久久久777片| 老熟妇乱子伦视频在线观看| 国产精品一区二区三区四区久久| 韩国av在线不卡| 国产乱人伦免费视频| 久久精品国产亚洲av香蕉五月| 乱人视频在线观看| 麻豆国产av国片精品| 亚洲成av人片在线播放无| 男女下面进入的视频免费午夜| 好男人在线观看高清免费视频| 老女人水多毛片| 日韩欧美 国产精品| 观看美女的网站| 欧美高清性xxxxhd video| 国产高清视频在线播放一区| 深爱激情五月婷婷| 一个人看视频在线观看www免费| 我要看日韩黄色一级片| 亚洲精华国产精华液的使用体验 | 三级国产精品欧美在线观看| 亚洲成人久久爱视频| 日韩人妻高清精品专区| xxxwww97欧美| av国产免费在线观看| 婷婷丁香在线五月| 九九久久精品国产亚洲av麻豆| 精品久久久久久成人av| 他把我摸到了高潮在线观看| 国产又黄又爽又无遮挡在线| 日韩欧美三级三区| 联通29元200g的流量卡| a级毛片免费高清观看在线播放| 午夜视频国产福利| 99九九线精品视频在线观看视频| 特级一级黄色大片| 欧美在线一区亚洲| 国产黄片美女视频| 嫁个100分男人电影在线观看| 麻豆成人av在线观看| 春色校园在线视频观看| 亚洲成人久久性| 乱系列少妇在线播放| 国产三级中文精品| 亚洲一区高清亚洲精品| 97人妻精品一区二区三区麻豆| 又爽又黄无遮挡网站| 国产午夜精品久久久久久一区二区三区 | 夜夜爽天天搞| 变态另类成人亚洲欧美熟女| 国产亚洲av嫩草精品影院| 日本黄色视频三级网站网址| 乱系列少妇在线播放| 日日啪夜夜撸| 91精品国产九色| 欧美日韩精品成人综合77777| 一卡2卡三卡四卡精品乱码亚洲| 国产一区二区在线观看日韩| 亚洲天堂国产精品一区在线| 天堂√8在线中文| 免费一级毛片在线播放高清视频| 欧美性猛交╳xxx乱大交人| 亚洲av中文字字幕乱码综合| 麻豆国产97在线/欧美| 麻豆精品久久久久久蜜桃| 免费观看在线日韩| 乱系列少妇在线播放| 欧美三级亚洲精品| 色精品久久人妻99蜜桃| 嫩草影院入口| 真人做人爱边吃奶动态| 色噜噜av男人的天堂激情| 日韩 亚洲 欧美在线| 在线天堂最新版资源| 免费搜索国产男女视频| 在线国产一区二区在线| 九九久久精品国产亚洲av麻豆| 久久精品国产亚洲网站| 中文亚洲av片在线观看爽| 久久久久久国产a免费观看| 亚洲熟妇中文字幕五十中出| 性插视频无遮挡在线免费观看| 人人妻人人看人人澡| 精品乱码久久久久久99久播| 97超级碰碰碰精品色视频在线观看| 12—13女人毛片做爰片一| 俺也久久电影网| 亚洲va日本ⅴa欧美va伊人久久| 天堂√8在线中文| 国产成人aa在线观看| 韩国av一区二区三区四区| 国产精品一及| 麻豆精品久久久久久蜜桃| 国产精品久久久久久久电影| 天天躁日日操中文字幕| 国产成人一区二区在线| 国产精品,欧美在线| 欧美成人免费av一区二区三区| 日韩欧美国产一区二区入口| 亚洲成人久久爱视频| 日韩精品中文字幕看吧| 欧美黑人欧美精品刺激| 真人一进一出gif抽搐免费| 别揉我奶头~嗯~啊~动态视频| 亚洲午夜理论影院| 婷婷精品国产亚洲av在线| 观看美女的网站| 又爽又黄无遮挡网站| 国产三级中文精品| 女人十人毛片免费观看3o分钟| 欧美国产日韩亚洲一区| 窝窝影院91人妻| 在线a可以看的网站| 亚洲va日本ⅴa欧美va伊人久久| 午夜福利18| 国产精品自产拍在线观看55亚洲| 欧美另类亚洲清纯唯美| 最好的美女福利视频网| 一区二区三区四区激情视频 | 日韩 亚洲 欧美在线| 亚洲国产高清在线一区二区三| 久久精品影院6| 欧美色欧美亚洲另类二区| 成人精品一区二区免费| 美女高潮喷水抽搐中文字幕| 国产淫片久久久久久久久| 欧美最黄视频在线播放免费| 国产白丝娇喘喷水9色精品| 久久久成人免费电影| 久久久久久久精品吃奶| 亚洲在线观看片| 午夜福利在线观看免费完整高清在 | 午夜老司机福利剧场| 久久热精品热| 桃色一区二区三区在线观看| 国产精品久久久久久精品电影| 亚洲天堂国产精品一区在线| 久久久精品欧美日韩精品| 亚洲中文日韩欧美视频| 日本a在线网址| 不卡视频在线观看欧美| 日本免费a在线| 精品久久久久久成人av| 人妻制服诱惑在线中文字幕| 欧美又色又爽又黄视频| 床上黄色一级片| 久久午夜亚洲精品久久| 99热这里只有精品一区| 久久久久免费精品人妻一区二区| 国产熟女欧美一区二区| 亚洲一级一片aⅴ在线观看| 欧美中文日本在线观看视频| 97碰自拍视频| 欧美3d第一页| 波多野结衣高清无吗| 亚洲人与动物交配视频| 色哟哟哟哟哟哟| 日韩欧美精品免费久久| 一区二区三区激情视频| 天天躁日日操中文字幕| 在线观看舔阴道视频| 日本免费a在线| 午夜免费男女啪啪视频观看 | 欧美日本亚洲视频在线播放| av女优亚洲男人天堂| 欧美潮喷喷水| av在线蜜桃| 免费看a级黄色片| 成人特级av手机在线观看| 一边摸一边抽搐一进一小说| 亚洲avbb在线观看| 12—13女人毛片做爰片一| 一区二区三区四区激情视频 | 亚洲精品久久国产高清桃花| 在线天堂最新版资源| 成人鲁丝片一二三区免费| 两个人的视频大全免费| 免费人成视频x8x8入口观看| 国产成人a区在线观看| 欧美+亚洲+日韩+国产| 一区二区三区免费毛片| 免费人成在线观看视频色| 日本色播在线视频| 俺也久久电影网| 日本熟妇午夜| 深夜精品福利| 老司机深夜福利视频在线观看| 毛片一级片免费看久久久久 | 久久久久久大精品| 在线观看舔阴道视频| 久久九九热精品免费| 国产高清视频在线播放一区| 别揉我奶头 嗯啊视频| 亚洲精品成人久久久久久| 久久精品国产亚洲av天美| 午夜免费成人在线视频| 久久午夜亚洲精品久久| 亚洲中文字幕日韩| 国产伦人伦偷精品视频| 国产 一区 欧美 日韩| 婷婷精品国产亚洲av| 天天躁日日操中文字幕| 中国美白少妇内射xxxbb| 少妇的逼好多水| 国产精品国产高清国产av| 在线观看午夜福利视频| 日韩一本色道免费dvd| 亚洲欧美清纯卡通| 色综合色国产| 亚洲精品影视一区二区三区av| 不卡视频在线观看欧美| 中文字幕熟女人妻在线| 天天一区二区日本电影三级| a级毛片a级免费在线| 国产日本99.免费观看| 亚洲中文字幕日韩| 岛国在线免费视频观看| 波多野结衣巨乳人妻| 精品久久国产蜜桃| 天堂影院成人在线观看| 18禁黄网站禁片免费观看直播| 热99re8久久精品国产| 久久精品人妻少妇| 国产人妻一区二区三区在| 日韩精品有码人妻一区| 天堂影院成人在线观看| 女生性感内裤真人,穿戴方法视频| 精品无人区乱码1区二区| 免费在线观看影片大全网站| 91在线精品国自产拍蜜月| 亚洲成av人片在线播放无| 日本 av在线| 成年人黄色毛片网站| 尾随美女入室| 国产国拍精品亚洲av在线观看|