




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
區(qū)塊鏈數(shù)據(jù)安全與隱私保護設(shè)計指南PAGEPAGE10目錄區(qū)鏈數(shù)概念范疇 8區(qū)鏈發(fā)趨勢 8區(qū)鏈數(shù)概念 10區(qū)鏈數(shù)范疇 10區(qū)鏈數(shù)安全隱私求 11區(qū)鏈數(shù)保護全需求 11區(qū)鏈數(shù)隱私護需求 12區(qū)鏈數(shù)安全隱私護的系 13區(qū)鏈數(shù)格式 14區(qū)鏈業(yè)數(shù)據(jù) 17區(qū)鏈頭據(jù) 18區(qū)鏈塊據(jù) 19特區(qū)塊數(shù)據(jù)構(gòu) 20區(qū)鏈支數(shù)據(jù) 22業(yè)支撐據(jù) 22網(wǎng)支撐據(jù) 22存支撐據(jù) 22應(yīng)支撐據(jù) 23區(qū)鏈身數(shù)據(jù) 23數(shù)層安與隱保護 26數(shù)安全隱私護總框架 26接層設(shè)指南 26處層設(shè)指南 27數(shù)加密 27匿簽名 29多簽名 31安多方算 31可證計算 32零識證明 34不意訪問 35展層設(shè)指南 38數(shù)發(fā)布 38安審計術(shù) 39區(qū)鏈數(shù)層測指南 40性測試 40數(shù)處理吐量試 40數(shù)處理應(yīng)時測試 40算安全測試 41密算法全性試 41哈算法全性試 42協(xié)一致測試 42主測試 43被測試 44協(xié)安全測試 44隨擾動試(fuzzingtesting) 46協(xié)語法異測試 46基有限態(tài)機型的誤注測試 47匿性測試 47輸輸出聯(lián)分析 48IP地關(guān)聯(lián)析 49業(yè)流分析 49區(qū)鏈數(shù)安全用場(舉) 50變龍哈函數(shù)建可輯區(qū)鏈 50可編區(qū)塊的現(xiàn)需求 50可輯區(qū)鏈的現(xiàn)框架 50基于變龍哈函數(shù)可編區(qū)塊方案 52可輯區(qū)鏈應(yīng)技術(shù) 54基區(qū)塊+大據(jù)風(fēng)的城金融合服平臺 57城金融合服平臺 57城金融合服平臺能架構(gòu) 58區(qū)鏈數(shù)安全護技術(shù) 59基區(qū)塊的司存證案 62區(qū)鏈存技術(shù)景 62e簽區(qū)塊司法證方案 63司存證的數(shù)安全護 64區(qū)塊鏈數(shù)據(jù)概念和范疇區(qū)塊鏈發(fā)展趨勢隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,計算機、大數(shù)據(jù)、人工智能、物聯(lián)網(wǎng)和信息安全等技術(shù)2008年由中本聰在比特幣中首次提出之后,這十多年間處于快速39%201920165G、物聯(lián)網(wǎng)、人工智能都成2016122017-20186份文件提及要明確發(fā)展及利用區(qū)塊鏈技術(shù)。2019年,20191024日,中共中央政治25日中央一號文件更是將區(qū)塊鏈放在了人工智2014年的33.33%201882.1%。以全球視野來看,我國在區(qū)塊鏈技術(shù)領(lǐng)域占據(jù)了領(lǐng)先BBE景。區(qū)塊鏈數(shù)據(jù)概念區(qū)塊鏈數(shù)據(jù)范疇區(qū)塊鏈數(shù)據(jù)主要包含以下數(shù)據(jù)對象:區(qū)塊鏈數(shù)據(jù)安全與隱私需求區(qū)塊鏈數(shù)據(jù)保護安全需求區(qū)塊鏈數(shù)據(jù)隱私保護需求(對區(qū)塊鏈數(shù)據(jù)安全與隱私保護的聯(lián)系區(qū)塊鏈數(shù)據(jù)格式3.1圖3.1區(qū)塊鏈業(yè)務(wù)數(shù)據(jù)、支撐數(shù)據(jù)與身份數(shù)據(jù)區(qū)塊鏈業(yè)務(wù)數(shù)據(jù)按具體的業(yè)務(wù)服務(wù)目標(biāo)主要分為賬本數(shù)據(jù)、共識數(shù)據(jù)、合約數(shù)據(jù)、應(yīng)用數(shù)據(jù)。塊,對本地數(shù)據(jù)進行合法性校驗,以及將校驗通過的區(qū)塊加到鏈上,將上一個區(qū)塊的Hash區(qū)塊鏈支撐數(shù)據(jù)主要服務(wù)于實現(xiàn)區(qū)塊鏈系統(tǒng)中信息的記錄、驗證和傳播的基礎(chǔ)組件部分。網(wǎng)絡(luò)發(fā)現(xiàn):區(qū)塊鏈網(wǎng)絡(luò)系統(tǒng)由眾多分散節(jié)點通過網(wǎng)絡(luò)連接構(gòu)成,網(wǎng)絡(luò)發(fā)現(xiàn)支數(shù)據(jù)收發(fā):節(jié)點通過網(wǎng)絡(luò)通信協(xié)議連接到鄰居節(jié)點后,數(shù)據(jù)收發(fā)支撐數(shù)據(jù)協(xié)消息通知:消息通知相關(guān)數(shù)據(jù)為區(qū)塊鏈中不同組件之間以及不同節(jié)點之間提數(shù)據(jù)存儲:根據(jù)數(shù)據(jù)類型和系統(tǒng)結(jié)構(gòu)設(shè)計,區(qū)塊鏈系統(tǒng)中的數(shù)據(jù)使用不同的MySQL)(比如()密碼庫:區(qū)塊鏈的多個環(huán)節(jié)都涉及到密碼學(xué)算法。密碼庫數(shù)據(jù)為上層組件提權(quán)限管理節(jié)點管理CAPKI區(qū)塊鏈業(yè)務(wù)數(shù)據(jù)一般的區(qū)塊鏈數(shù)據(jù)結(jié)構(gòu)可以分為區(qū)塊頭數(shù)據(jù)和區(qū)塊塊數(shù)據(jù)兩部分內(nèi)容。圖3.2描述了區(qū)塊鏈塊數(shù)據(jù)與區(qū)塊頭結(jié)構(gòu)之間的關(guān)系。圖3.2區(qū)塊鏈塊數(shù)據(jù)與區(qū)塊頭數(shù)據(jù)關(guān)系區(qū)塊鏈頭數(shù)據(jù)在一般的區(qū)塊鏈系統(tǒng)中,區(qū)塊頭數(shù)據(jù)按照不同功能可以劃分為以下三組數(shù)據(jù),如表所示。第一組是用于連接前面區(qū)塊、索引父區(qū)塊哈希值的數(shù)據(jù)。第二組主要是描述功能數(shù)據(jù)分組描述第一組連接前面區(qū)塊、索引父區(qū)塊哈希值的數(shù)據(jù)第二組描述區(qū)塊信息以及顯示區(qū)塊狀態(tài)信息的重要數(shù)據(jù)第三組與默克爾樹相關(guān)的數(shù)據(jù),用于歸納校驗區(qū)塊中的所有交易信息表3.1區(qū)塊頭功能數(shù)據(jù)分組以比特幣區(qū)塊鏈系統(tǒng)和以太坊區(qū)塊鏈系統(tǒng)為例,表3.2和表3.3分別描述了比特幣區(qū)塊頭和以太坊區(qū)塊頭的數(shù)據(jù)結(jié)構(gòu)。功能數(shù)據(jù)分組字段描述第一組父區(qū)塊哈希值引用區(qū)塊鏈中父區(qū)塊的哈希值第二組版本版本號,用于跟蹤軟件/協(xié)議的更新時間戳該區(qū)塊產(chǎn)生的近似時間難度目標(biāo)該區(qū)塊工作量證明算法的難度目標(biāo)Nonce用于工作量證明算法的計數(shù)器第三組Merkle根該區(qū)塊中交易的默克爾樹根的哈希值表3.2比特幣區(qū)塊頭數(shù)據(jù)結(jié)構(gòu)功能數(shù)據(jù)分組字段描述第一組ParentHash父區(qū)塊的哈希值UncleHash叔區(qū)塊列表哈希值Coinbase礦工接受獎勵的地址Difficulty區(qū)塊難度目標(biāo)Number區(qū)塊號,從0號開始算起第二組GasLimit理論Gas上限GasUsed區(qū)塊內(nèi)所有交易執(zhí)行產(chǎn)生的gas總和Nonce隨機數(shù),工作量證明算法的計數(shù)器Time區(qū)塊創(chuàng)建的時間Bloom交易收據(jù)日志組成的布隆過濾器Extra區(qū)塊的附加數(shù)據(jù)第三組Root狀態(tài)樹的根哈希值TxHash交易樹的根哈希值ReceiptHash收據(jù)樹的根哈希值表3.3以太坊區(qū)塊頭數(shù)據(jù)結(jié)構(gòu)區(qū)塊鏈塊數(shù)據(jù)MerkleHashMerkle根值記入?yún)^(qū)3.4。字段描述版本/類型交易的類屬或參照的版本規(guī)則輸入信息交易輸入的數(shù)量,哈希值,序號,交易單價、數(shù)量等輸出信息交易的接收方地址,交易費用總量等附加數(shù)據(jù)與區(qū)塊鏈交易相關(guān)的額外數(shù)據(jù)其他數(shù)據(jù)不同類型區(qū)塊鏈支持功能的數(shù)據(jù)表3.4區(qū)塊鏈塊數(shù)據(jù)內(nèi)容以比特幣系統(tǒng)為例,每筆交易的詳細(xì)信息如表3.5所示。參照字段描述版本/類型版本比特幣交易參照規(guī)則輸入信息輸入計數(shù)器包含交易的輸入數(shù)量輸出位置索引被花費的UTXO的索引號,第一個為0交易哈希值指向被花費的UTXO所在的交易的哈希序列號固定值0xFFFFFFFF解鎖腳本相關(guān)解鎖腳本大小,需要滿足的條件等輸出信息總量用“聰”表示的比特值鎖定腳本相關(guān)鎖定腳本大小,需要滿足的條件等其他數(shù)據(jù)鎖定時間一個區(qū)塊號或UNIX時間戳3.5比特幣塊數(shù)據(jù)內(nèi)容3.6參照字段描述版本/類型Type交易類型,創(chuàng)建合約還是調(diào)用合約輸入信息Nonce交易次數(shù)Value需要交易的以太坊數(shù)量Gasprice交易的gas價格GasLimit執(zhí)行交易可使用的最大gas量輸出信息R_Address交易接收方地址Gas交易付出的gas總量附加數(shù)據(jù)Data交易的附加數(shù)據(jù)其他數(shù)據(jù)VRS交易簽名Init合約創(chuàng)建時的初始化代碼附加數(shù)據(jù)Data與交易相關(guān)的附加數(shù)據(jù)3.6以太坊塊數(shù)據(jù)內(nèi)容特殊區(qū)塊鏈數(shù)據(jù)結(jié)構(gòu)Fabric。FabricFabric3.7。區(qū)塊結(jié)構(gòu)字段描述HeaderNumber區(qū)塊編號PreviousHash上一個區(qū)塊頭的哈希值DataHash上一個區(qū)塊數(shù)據(jù)的哈希值DataType交易類型Version交易版本Timestamp時間戳Channel交易的通道TxId交易編號ChaincodeInfo鏈碼信息ReadSet讀取集WriteSet寫入集Endorser_nodeInfo背書節(jié)點信息MetaDataCreator消息創(chuàng)建者身份Signature簽名Configuration配置TxFlag交易標(biāo)記表3.7Fabric區(qū)塊結(jié)構(gòu)內(nèi)容Fabric區(qū)塊頭包含三個字段,當(dāng)前區(qū)塊號(number)、前一個區(qū)塊頭哈希(previous_hash)和當(dāng)前區(qū)塊的數(shù)據(jù)哈希(data_hash),其中data_hash字段并非當(dāng)前區(qū)塊的哈希值,而只是當(dāng)前區(qū)塊數(shù)據(jù)體的哈希值。FabricDataEnvelope數(shù)據(jù),此數(shù)據(jù)類型主要用于存儲區(qū)塊中的交易信息,交易信息主要包括兩個字段,交易發(fā)送者的簽名(signature)以及數(shù)據(jù)載荷(payload)。FabricDataMspId(Fabric區(qū)塊鏈以發(fā)放證書的方式進行節(jié)點身份管理,Msp)區(qū)塊鏈支撐數(shù)據(jù)業(yè)務(wù)支撐數(shù)據(jù)網(wǎng)絡(luò)支撐數(shù)據(jù)tri表數(shù)據(jù)包和new表數(shù)據(jù)包,以太坊區(qū)塊鏈存儲支撐數(shù)據(jù)Merkel-Patrica(MPT)Merkel樹。LevelDB數(shù)據(jù)庫,分別是BlockDBStateDB和ExtrasDB。BlockDB保存了塊的主體內(nèi)容,包括塊頭和交易;StateDB保存了賬戶的狀ExtrasDB應(yīng)用支撐數(shù)據(jù)API區(qū)塊鏈身份數(shù)據(jù)在現(xiàn)實世界或者網(wǎng)絡(luò)世界要證明自己身份需要提供政府出具的身份證或者是個人SHA-256RIPEMD-160哈希運算得160bit3.3A需要向用戶B轉(zhuǎn)賬50BTC,50BTCB的比特幣地址。用戶B圖3.3比特幣地址示例3.4。合約賬戶要求A與用戶C的簽名,當(dāng)用戶AB20ETHC簽名,批準(zhǔn)簽名后,用戶B20個ETH。圖3.4以太坊合約賬戶示例區(qū)塊賬戶數(shù)據(jù)主要包括由PKI數(shù)據(jù)層安全與隱私保護數(shù)據(jù)安全與隱私保護總體框架區(qū)塊鏈隱私保護架構(gòu)可以根據(jù)隱私保護的范疇分為區(qū)塊鏈內(nèi)容隱私保護、區(qū)塊鏈身份隱私保護和區(qū)塊鏈行為隱私保護。接入層設(shè)計指南WEBWEB應(yīng)用可能面臨的SQLAPPAPP處理層設(shè)計指南數(shù)據(jù)加密對稱加密(稱CTR加密過程:CTR模式為每個分組生成相應(yīng)的掩碼,每個分組再與相應(yīng)的掩碼進行異或操作,實現(xiàn)將明文加密成密文。生成掩碼時,首先生成隨機初始化向量ctr,對(ctr+i)加密的結(jié)果作為第i個分組的掩碼,以此實現(xiàn)對所有分組加密。解密過程:解密方首先計算每個分組相應(yīng)的掩碼,再將掩碼與密文異或即可得到明文。CBC加密過程:CBCi(i>1)個明文分組時,首ii-1個明文分組的加密密文異或,再使用加密算法將異或結(jié)果1解密過程:CBCi(i>1)個密文分組時,首i-1第1個明文分組。OFBOFB模式與CTRi次作為第i個分組的掩碼。以此實現(xiàn)對非對稱加密非對稱加密中,加密密鑰與解密密鑰不同。加密密鑰稱為公鑰,是公開的。解密密pk和私鑰pksk匿名簽名群簽名一個好的群簽名方案應(yīng)滿足以下的安全性要求:::可跟蹤性:群管理員在發(fā)生糾紛的情況下可以打開一個簽名來確定出簽名者的身份,而且任何人都不能阻止一個合法簽名的打開。抵抗聯(lián)合攻擊:即使一些群成員串通在一起也不能產(chǎn)生一個合法的不能被跟蹤群簽名通常包含以下過程:環(huán)簽名環(huán)簽名和群簽名相似,但相比于群簽名,環(huán)簽名中只有環(huán)成員,沒有管理者。好的環(huán)簽名方案應(yīng)滿足以下安全性要求:1/N,這里Nm一般環(huán)簽名主要有以下過程:uixixiL={y1,y2yn}R環(huán)成員的公鑰對簽名進行驗證。多重簽名有序多重數(shù)字簽名在有序多重數(shù)字簽名中,消息發(fā)送者Us預(yù)先給消息簽名者規(guī)定好一個簽名順序,記為,U2,...,Un},Uii驗證者UvUv廣播多重數(shù)字簽名廣播多重數(shù)字簽名與有序多重數(shù)字簽名不同,消息發(fā)送者Us將m同時發(fā)送給所有消息簽名者進行簽名,消息簽名者將簽名的結(jié)果發(fā)送到簽名收集者Uc,Uc收到簽名信息后進行計算整理,再發(fā)送給消息驗證者Uv進行驗證。安全多方計算數(shù)學(xué)描述及算法流程:n個參與者P1,P2,...,Pn,要以一種安全(安全意味著輸出結(jié)果的正確性以及輸)的方式共同計算一個函數(shù)。每個參與者Pi(0<i<=n)有一個自己的保密輸入信息Xi,n個參與者要共同計算一個函數(shù)F:(X1,X2,…,Xn)->(Y1,Y2,…,Yn)Pi不能了解其他方的任何信息。大多數(shù)Y1Y2YnYF:(X1,X2,…,XnY。安全多方計算主要特點:安全多方計算理論主要研究參與者間協(xié)同計算及隱私信息保護問題,其特點包括輸入隱私性、計算正確性及去中心化等特性??沈炞C計算外包計算使得具有有限計算資源的用戶可以將大規(guī)模的計算任務(wù)外包給擁有強大務(wù),用戶無法確認(rèn)其是否得到正確的執(zhí)行??沈炞C計算的基本條件3常用可驗證計算FxFx可公開驗證計算有兩個性質(zhì):公開代理和公開驗證。公開代理是指一個客戶端對函數(shù)F可公開驗證計算過程相比于可私自驗證計算的過程,客戶端預(yù)處理的結(jié)果是一組公開值,其他客戶端可以使用這些公開值委托服務(wù)器計算并驗證。零知識證明零知識證明的性質(zhì):::零知識證明的過程PVP向驗證者V聲稱Puy和證y發(fā)送給驗證者VVy、u進行驗證,或者相信證明者PPVP不經(jīng)意訪問不經(jīng)意隨機訪問的產(chǎn)生背景不經(jīng)意隨機訪問的概念不經(jīng)意隨機訪問特性O(shè)RAM不經(jīng)意隨機訪問幾種模型(permutedarray與緩沖區(qū)N(shelter)排數(shù)組包含N個實數(shù)塊(realblock)和 個效數(shù)塊(dummyblock)。NN位,每個訪周期( 次問)需重新洗排數(shù)組;Ni層包含2i2i)hashhashhash函數(shù)。當(dāng)客戶端訪問一個數(shù)據(jù)塊時,hash函數(shù)來判斷目標(biāo)數(shù)據(jù)塊是否在當(dāng)前層:如hash函數(shù)計算所得的偏移量獲得對應(yīng)數(shù)據(jù)塊;如果不在,則繼續(xù)查找下N分區(qū)模型:將數(shù)據(jù)存儲在 個服務(wù)器(partitions)中,每一個服務(wù)器利用平方N(cacheslots)(positionmap)v展示層設(shè)計指南數(shù)據(jù)發(fā)布k-l-diversityt-closeness匿名、基于“角色構(gòu)成”的匿名方法等,可以實現(xiàn)對發(fā)布數(shù)據(jù)時的匿匿名技術(shù):數(shù)據(jù)持有方在公開發(fā)布數(shù)據(jù)時,這些數(shù)據(jù)通常會包含一定的用戶信息,服務(wù)方在數(shù)據(jù)發(fā)布之前需要對數(shù)據(jù)進行處理使用戶隱私免遭泄露。一般的,用戶更希望攻擊者無法從數(shù)據(jù)中識別出自身,更無法竊取自身的隱私信息。安全審計技術(shù)可證明的數(shù)據(jù)持有模型(PDP):該模型可以對服務(wù)器上的數(shù)據(jù)進行完整性驗證,該模型中挑戰(zhàn)應(yīng)答協(xié)議傳輸?shù)臄?shù)據(jù)量非常少,因此所耗費的網(wǎng)絡(luò)帶寬較小。區(qū)塊鏈數(shù)據(jù)層測試指南性能測試數(shù)據(jù)處理吞吐量測試TS,完成所有交易花ttps=S/t,成功率S_rate=S/T.Tt.那么區(qū)塊鏈系tavg=t/T.測試目的:評測區(qū)塊鏈系統(tǒng)在不同工作量條件下的性能行為,衡量系統(tǒng)的可用性。算法安全性測試密碼算法安全性測試測試標(biāo)準(zhǔn):(以最新版本為準(zhǔn))GM/T0028-2014GM/T0019-2012GM/T0018-2012GM/Z4001-2014密碼術(shù)語GM/T0006-2012密碼應(yīng)用標(biāo)識規(guī)范GM/T0030-2014服務(wù)器密碼機技術(shù)規(guī)范GM/T0054-2018n數(shù)量的檢測項目中序列對每一個n0”,“1”的,則應(yīng)該有較好的“0”,“1”平衡性。哈希算法安全性測試測試方法:Y,對于任意固定的s,計算Tα|T|>μα。Y0,1頻次,計算“1”率;測試Y的m0,1YY協(xié)議一致性測試測試步驟:bug測試方法:IUT(ImplementationUnder輸入IUT主動測試IUTIUT向測試器反饋的輸出事件序列,并Upper是集成在被測件中的一個應(yīng)用模塊,與外部測試儀相互配合,執(zhí)行對(Upper簡稱(Lower,簡稱,簡稱。其中和TSUT需要被集成到被測件(DeviceUnder簡稱DUT)(ImplementationUnder,簡稱IUT)5.1TSLS將命令封裝成UDP數(shù)據(jù)包,發(fā)送給UTUT根據(jù)收到的命令,操作IUTDUT發(fā)出的報文,由TSUDPUT,UTIUT發(fā)送這些數(shù)據(jù)。負(fù)責(zé)監(jiān)聽DUT收到DUT發(fā)出的數(shù)據(jù)之后,將接收到的結(jié)果提交給TS,TS圖5.1測試用例時序圖被動測試IUTIUT協(xié)議安全性測試測試步驟:測試內(nèi)容:SSLSSLSSLSSL上的各種典型應(yīng)用如安全超文本傳輸協(xié)議(SHTTP)SSL協(xié)議IPSecIPSec實現(xiàn)的模塊的主要功能IPSecIPSecVPNIPSec協(xié)議的身份鑒別功能、數(shù)據(jù)KerberosKerberos功能和性能進行測試,測試集應(yīng)能覆蓋Kerberos協(xié)議的身份認(rèn)證等功能,主要測試KerberosTCP/IPTCP/IP實現(xiàn)的模塊的安全脆弱性進行測試,測試集應(yīng)能覆蓋TCP/IP協(xié)議簇中各協(xié)議的安全脆弱問題,主要測試TCP/IP協(xié)議的抗IPTCP針對某些特定攻擊的測試:例如對DDOS攻擊、ARP類攻擊的測試。測試方法:針對區(qū)塊鏈系統(tǒng)實現(xiàn)的協(xié)議安全性測試分為以下三種測試方法。隨機擾動測試(fuzzingtesting)測試對系統(tǒng)一個典型的FuzzingFuzzing協(xié)議語法變異測試srclataUnit,協(xié)議數(shù)據(jù)單元),并觀察其反應(yīng)和行為?;谟邢逘顟B(tài)機模型的錯誤注入測試/(CSB態(tài)機來描述區(qū)塊鏈中客戶端和服務(wù)器之間的正確通訊,再使用圖遍歷算法來產(chǎn)生模板(test)SPIKE技術(shù)模型化客戶端和服務(wù)器之間交換的消息的語法,從而在錯誤注入時能靈,匿名性測試測試內(nèi)容:以下給出描述區(qū)塊鏈系統(tǒng)不可觀測性的定義。消息的IP不可檢測性(undetectability):從攻擊者的角度,攻擊者不能夠區(qū)分感興趣的份信息,而不可檢測性研究對象為感興趣的通信客體,保護的是通信行為和通信客體。完美不可檢測性(perfectundetectability):當(dāng)感興趣的區(qū)塊鏈通信客體存在與不可觀測性(unobservabi1ity):不可觀測性是指感興趣的區(qū)塊鏈通信客體在任何本節(jié)考慮對區(qū)塊鏈系統(tǒng)匿名屬性的度量和評估,測試內(nèi)容是基于某一特定消息出現(xiàn)的概率,即攻擊者監(jiān)視匿名通信系統(tǒng)一段時間后,攻擊者給每一個通信主體在通信過程中出現(xiàn)的消息的外顯行為特征賦予一個概率值,用以表征該消息可能出現(xiàn)程度。IP輸入輸出關(guān)聯(lián)分析注入攻擊等。可見性充分。敵手具有充分的計算和存儲資源,支持從不同網(wǎng)絡(luò)位置同時收集到大規(guī)IP地址關(guān)聯(lián)分析在IP地址關(guān)聯(lián)分析中,對于給定的區(qū)塊鏈數(shù)據(jù)包測試用例,測試模塊將在發(fā)送者可能的用戶IP地址集合。其中IP業(yè)務(wù)流分析在業(yè)務(wù)流分析中,對于給定的區(qū)塊鏈數(shù)據(jù)流量測試用例,測試模塊將通過推斷為數(shù)區(qū)塊鏈數(shù)據(jù)安全應(yīng)用場景(舉例)變色龍哈希函數(shù)構(gòu)建可編輯區(qū)塊鏈可編輯區(qū)塊鏈的現(xiàn)實需求可編輯區(qū)塊鏈?zhǔn)菂^(qū)塊鏈領(lǐng)域新興的熱點課題,致力于在保障區(qū)塊鏈安全可信等良好性質(zhì)的前提下實現(xiàn)鏈上數(shù)據(jù)的可控編輯操作。從區(qū)塊鏈應(yīng)用實踐來看,目前區(qū)塊鏈技術(shù)在信息監(jiān)管、隱私保護、數(shù)據(jù)更新、可擴展性等四個方面都存在切實的數(shù)據(jù)編輯需求,由此可見,可編輯區(qū)塊鏈具有明確而迫切的現(xiàn)實需求。同時,對區(qū)塊鏈上數(shù)據(jù)的安全可控編輯操作也是實現(xiàn)區(qū)塊鏈數(shù)據(jù)安全的重要范疇??删庉媴^(qū)塊鏈的實現(xiàn)框架6.1(例如交易金(OP_RETURN圖6.1可編輯區(qū)塊鏈的實現(xiàn)框架()按照數(shù)據(jù)編輯架構(gòu),可以分為單鏈架構(gòu)和平行鏈架構(gòu)。前者仍然維護單一的線性區(qū)按照數(shù)據(jù)編輯控制策略,需要詳細(xì)規(guī)定涉及的數(shù)據(jù)范圍(區(qū)塊鏈數(shù)據(jù)的哪些數(shù)據(jù)內(nèi)容、數(shù)據(jù)字段可以被編輯)、編輯權(quán)限(如何確定有請求編輯權(quán)限的實體、如何確定有驗證新數(shù)據(jù)正確性權(quán)限的實體、以及如何確定有最終實施編輯操作權(quán)限的實體)、編輯流程(實施數(shù)據(jù)編輯操作有哪些具體步驟,操作執(zhí)行的步驟是否需要序列化、原子化)、約束規(guī)則(區(qū)塊鏈數(shù)據(jù)編輯過程中涉及哪些規(guī)則與約束條件)等要素。可編輯區(qū)塊鏈編輯控制策略的設(shè)計與實施一般取決于實際場景的需求。基于變色龍哈希函數(shù)的可編輯區(qū)塊鏈方案門,則可以由陷門秘鑰擁有者任意修改區(qū)塊數(shù)據(jù)而不會破壞哈希鏈路的完整性。x和(x?,r?)使得,此處CH為變色龍哈希函x?x≠x?HGCH希驗證算法HVHCHG(1n)=(hk,tk)hk()tk,其中n為安全性參數(shù);CH(hk,x;r)=(h,ε)hkxhε;HV(hk,x,hkxh(h,ε)10。HC(tk,h,x,ε),x?)tk、三元組(h,x,ε)和修改后的新x?ε?HV(hk,x,h,εHV(hk,x?,h,ε?))=1顯然,掌握變色龍哈希陷門密鑰就意味著擁有區(qū)塊鏈的修改權(quán),因此陷門密鑰的管(可編輯區(qū)塊鏈應(yīng)用技術(shù)數(shù)據(jù)修改技術(shù)2017年,AtenieseG替換為變色龍哈希函數(shù)CH,HV(hi,εi)BiVxi?xixi?并生成新區(qū)Bi?VC?C?。對于多中心或者去中心化區(qū)塊鏈,可以通過秘密共享技術(shù)將陷門密鑰安全地分發(fā)“”())數(shù)據(jù)刪除技術(shù)力于解決清除鏈上不良信息的問題。(SPV)RDS技術(shù)則允許輕節(jié)點不必存儲全部數(shù)據(jù),當(dāng)其驗證交易信息時,可以通過區(qū)塊鏈網(wǎng)絡(luò)向其他全節(jié)點發(fā)起查詢請求獲得所需數(shù)據(jù)。區(qū)塊鏈剪枝(Blockchainpruning)技術(shù),致力于使驗證者在其本地區(qū)塊鏈賬本中刪除單個交易或數(shù)據(jù)插入技術(shù)區(qū)塊鏈數(shù)據(jù)插入技術(shù)的重點和難點是如何在去中心化的公有鏈中插入任意類型的目前通常有四類數(shù)據(jù)插入手段,分別將任意數(shù)據(jù)插入到Coinbase交易、OP_RETURNP2X比特幣Coinbase交易沒有ScriptSigCoinbase交易中21
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年蘇州農(nóng)業(yè)職業(yè)技術(shù)學(xué)院輔導(dǎo)員考試真題
- 2024年閬中市引進人才真題
- 2025年二手奢侈品鑒定技術(shù)標(biāo)準(zhǔn)與市場細(xì)分領(lǐng)域發(fā)展前景分析及市場策略001
- 休閑食品包裝設(shè)計大賽創(chuàng)新創(chuàng)業(yè)項目商業(yè)計劃書
- 新型AI病理診斷行業(yè)深度調(diào)研及發(fā)展項目商業(yè)計劃書
- 跨界復(fù)合書店行業(yè)深度調(diào)研及發(fā)展項目商業(yè)計劃書
- 2025年兒童教育游戲化趨勢分析:教學(xué)設(shè)計與實踐創(chuàng)新報告
- DB1303T 167-2011 籽粒莧栽培、收割、加工技術(shù)規(guī)程
- DB1303T 006-2011 水稻配方施肥技術(shù)規(guī)程
- 江蘇省連云港市海州區(qū)2025年中考二模語文試題含答案
- 2025租賃房屋合同范本下載
- 暖通入門基礎(chǔ)知識
- 2024年食品安全員考試真題解析試題及答案
- 2025年上海市初中語文名著閱讀《林海雪原》訓(xùn)練含答案
- 夏季三防知識培訓(xùn)課件
- 雷雨劇本文件完整版電子書下載
- 血液透析患者皮膚護理
- 2025年家庭照護者、健康照護師崗位專業(yè)技能資格知識考試題(附答案)
- 智能醫(yī)療影像輔助診斷系統(tǒng)技術(shù)要求和測試評價方法
- 護欄安裝工作總結(jié)
- 小區(qū)弱電施工組織設(shè)計及施工方案
評論
0/150
提交評論