摘要:隨著區(qū)塊鏈技術(shù)在食品溯源領(lǐng)域的發(fā)展,,預(yù)制食品的質(zhì)量安全得到了有效保障,。然而,預(yù)制食品上下游生產(chǎn)加工環(huán)節(jié)眾多的產(chǎn)業(yè)特點(diǎn),,使溯源變得困難,。在溯源的同時(shí)安全共享食譜、秘方等隱私數(shù)據(jù),,使供應(yīng)鏈更好地協(xié)同生產(chǎn)則十分重要,。為解決上述問題,提出了一種面向預(yù)制食品溯源的門限代理重加密(Threshold proxy re-encryption)隱私數(shù)據(jù)共享的方法,,設(shè)計(jì)了一條預(yù)制食品溯源區(qū)塊鏈和追溯生產(chǎn)批號(hào)關(guān)聯(lián)相關(guān)溯源數(shù)據(jù),,確保數(shù)據(jù)的真實(shí)可信。使用門限代理重加密,,預(yù)制食品生產(chǎn)商通過門限代理重加密將研發(fā)的食譜加密為初加密密文,,同時(shí)在本地生成重加密密鑰,將初加密密文與重加密密鑰上傳至預(yù)制食品溯源區(qū)塊鏈中,;第三方半誠實(shí)服務(wù)商將從區(qū)塊鏈上獲取的重加密材料進(jìn)行重加密生成重加密密文,,將重加密密文上傳至區(qū)塊鏈;監(jiān)管部門等數(shù)據(jù)訪問者則使用自身私鑰將從區(qū)塊鏈上獲取的重加密密文進(jìn)行重加密解密,,實(shí)現(xiàn)隱私數(shù)據(jù)在溯源區(qū)塊鏈上的安全共享,。該方法基于Hyperledger Fabric,搭建了一個(gè)預(yù)制食品溯源區(qū)塊鏈原型系統(tǒng)進(jìn)行測(cè)試,。測(cè)試結(jié)果表明,,所提出的面向預(yù)制食品溯源的隱私數(shù)據(jù)加密共享方法在隱私數(shù)據(jù)共享方面與常用的數(shù)據(jù)加密共享方法相比計(jì)算開銷較低。數(shù)據(jù)上鏈,、公開數(shù)據(jù)查詢,、隱私數(shù)據(jù)查詢的平均時(shí)延分別為1.4738、63.9,、59.9ms,,系統(tǒng)性能良好。實(shí)驗(yàn)結(jié)果表明,,提出的方法達(dá)到了供應(yīng)鏈隱私數(shù)據(jù)安全共享的目的,,確保了商業(yè)機(jī)密和知識(shí)產(chǎn)權(quán)的安全共享,對(duì)預(yù)制食品行業(yè)發(fā)展和食品安全提升具有參考價(jià)值,。