999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

能源互聯(lián)網(wǎng)中基于格密碼的區(qū)塊鏈隱私保護(hù)研究

2022-12-05 11:25:04曹永嬌姜姝宇
科技創(chuàng)新與應(yīng)用 2022年34期
關(guān)鍵詞:用戶信息

劉 超,王 宇,曹永嬌,馬 凱,姜姝宇

(國(guó)網(wǎng)吉林省電力有限公司信息通信公司,長(zhǎng)春 130000)

能源互聯(lián)網(wǎng)下的電力區(qū)塊鏈主要負(fù)責(zé)承載用戶用電行為信息,為各用電終端提供穩(wěn)定電力供應(yīng)等功能。介于不法分子可通過攻擊電力區(qū)塊鏈來獲得用電終端信息,造成用電終端隱私信息泄露問題,同時(shí)為進(jìn)一步增加能源互聯(lián)網(wǎng)下區(qū)塊鏈結(jié)構(gòu)的抗風(fēng)險(xiǎn)能力,本文將以格密碼加密方式為基礎(chǔ),構(gòu)建區(qū)塊鏈隱私保護(hù)模型,以此降低用戶用電信息失竊概率,提高信息加密與解密的效率。

1 能源互聯(lián)網(wǎng)下電力區(qū)塊鏈的設(shè)計(jì)

1.1 功能設(shè)計(jì)

在能源互聯(lián)網(wǎng)下的電力區(qū)塊鏈中,區(qū)塊鏈的設(shè)計(jì)主要為保存電網(wǎng)終端的實(shí)時(shí)電量數(shù)據(jù),其中包括電表讀數(shù)、賬戶地址及時(shí)間等信息。在該結(jié)構(gòu)中電力區(qū)塊鏈主要由用戶終端、第三方機(jī)構(gòu)、智能電表、控制中心及金融機(jī)構(gòu)等組成,各類型主要負(fù)責(zé)的功能如下:用戶終端主要負(fù)責(zé)查看賬戶余額,同時(shí)對(duì)賬戶進(jìn)行充值操作;第三方機(jī)構(gòu)主要負(fù)責(zé)對(duì)電量數(shù)據(jù)的加密、解密和對(duì)用戶身份的認(rèn)證,同時(shí)在命令請(qǐng)求中生成同態(tài)加密公私鑰對(duì),從而在執(zhí)行命令的同時(shí)保存命令用戶的真實(shí)身份信息;智能電表處于用電終端側(cè),主要負(fù)責(zé)將用戶的實(shí)時(shí)用電數(shù)據(jù)信息進(jìn)行加密,然后將其通過網(wǎng)關(guān)發(fā)送到區(qū)塊鏈網(wǎng)絡(luò)中進(jìn)行存儲(chǔ),此過程中驗(yàn)證節(jié)點(diǎn)會(huì)將上傳用戶實(shí)時(shí)用電數(shù)據(jù)進(jìn)行驗(yàn)證,且在驗(yàn)證通過后將其上傳至新的區(qū)塊中進(jìn)行存儲(chǔ);控制中心主要承擔(dān)管理與保存用戶各項(xiàng)信息等功能,日常調(diào)用智能合約實(shí)現(xiàn)對(duì)日用電量與電費(fèi)的計(jì)算,同時(shí)完成對(duì)單個(gè)用戶用電電費(fèi)的結(jié)算與價(jià)值轉(zhuǎn)移,并對(duì)已經(jīng)欠費(fèi)的電表用戶進(jìn)行監(jiān)控[1]。

1.2 架構(gòu)設(shè)計(jì)

能源互聯(lián)網(wǎng)下電力區(qū)塊鏈的設(shè)計(jì)可分為5層結(jié)構(gòu),即應(yīng)用層、智能合約層、共識(shí)層、數(shù)據(jù)層和網(wǎng)絡(luò)層。

圖1設(shè)計(jì)電力區(qū)塊鏈架構(gòu)的網(wǎng)絡(luò)層主要使用P2P協(xié)議,承擔(dān)對(duì)交易數(shù)據(jù)與區(qū)塊數(shù)據(jù)的傳輸,其中交易數(shù)據(jù)主要涵蓋用戶終端的賬戶轉(zhuǎn)賬記錄及用電數(shù)據(jù)。區(qū)塊鏈網(wǎng)絡(luò)中的節(jié)點(diǎn)時(shí)刻監(jiān)聽網(wǎng)絡(luò)中廣播的數(shù)據(jù),當(dāng)節(jié)點(diǎn)接收到鄰居節(jié)點(diǎn)發(fā)送的新交易或新區(qū)塊時(shí),首先要驗(yàn)證交易和區(qū)塊的有效性,驗(yàn)證通過后才能將新交易加入新的區(qū)塊后轉(zhuǎn)發(fā)或?qū)⑿碌膮^(qū)塊加入?yún)^(qū)塊鏈后轉(zhuǎn)發(fā),從而有效防止無效數(shù)據(jù)的傳播。數(shù)據(jù)層負(fù)責(zé)數(shù)據(jù)的存儲(chǔ)。用戶實(shí)時(shí)用電數(shù)據(jù)包括電表賬戶、時(shí)間、電表讀數(shù)及電表賬戶簽名,轉(zhuǎn)賬記錄包括輸入用戶賬戶地址、輸出用戶賬戶或電表賬戶地址、轉(zhuǎn)賬金額及輸出賬戶簽名。區(qū)塊鏈每次加入新的區(qū)塊時(shí),都需要執(zhí)行共識(shí)算法,使得所有區(qū)塊鏈網(wǎng)絡(luò)節(jié)點(diǎn)達(dá)成共識(shí)[2]。智能合約層主要實(shí)現(xiàn)電費(fèi)結(jié)算和轉(zhuǎn)賬功能。智能合約是部署在區(qū)塊鏈上的由算法和程序編寫的可以按預(yù)定規(guī)則自動(dòng)執(zhí)行的數(shù)字化合同。智能合約編寫完成后部署在區(qū)塊鏈網(wǎng)絡(luò)各個(gè)節(jié)點(diǎn)中,由外部程序調(diào)用,運(yùn)行在沙箱環(huán)境中,依照合約內(nèi)容訪問區(qū)塊鏈內(nèi)部數(shù)據(jù),或者向區(qū)塊鏈外部通知區(qū)塊鏈內(nèi)部事件。當(dāng)合約需要向區(qū)塊鏈寫入數(shù)據(jù)時(shí),需要執(zhí)行共識(shí)算法。應(yīng)用層主要實(shí)現(xiàn)用戶與區(qū)塊鏈的交互及區(qū)塊鏈數(shù)據(jù)可視化,實(shí)現(xiàn)用戶賬戶余額查詢、電費(fèi)充值等功能[3]。

圖1 電力區(qū)塊鏈架構(gòu)圖

2 電力區(qū)塊鏈的格上加法同態(tài)加密算法設(shè)計(jì)

2.1 算法設(shè)計(jì)

2.1.1 初始化

若設(shè)n為系統(tǒng)自身的安全系數(shù),奇素?cái)?shù)為q,且q=poly(n),存在整數(shù)m,且m=O(n log q),素?cái)?shù)為p,且p>n3ε+1·log5n,同時(shí)p<q<p3,存在高斯噪聲分布為(q),參數(shù)為β,且β=poly(n)。

2.1.2 密鑰生成

2.1.3 加密過程

用b表示明文數(shù)據(jù)編碼向量,且b=(b1,…,bm)t∈中隨機(jī)挑選一個(gè)隨機(jī)均勻分布向量s,然后從,同時(shí)。從(q)中隨機(jī)挑選出一個(gè)誤差向量e,且e應(yīng)當(dāng)滿足e∈。對(duì)明文向量e∈下密文向量cT=sTA+peT+bT(modq)進(jìn)行計(jì)算,然后輸出密文向量。

2.1.4 解密過程

用v表示向量,對(duì)vT=cTR(modq)的值進(jìn)行計(jì)算,然后再對(duì)bT=vTR-1(modp)的值進(jìn)行計(jì)算,由此可知明文的值。

首先,需令vT為

假設(shè)參數(shù)q=poly(n)無限大,參數(shù)β=poly(n)滿足最小條件值,同時(shí)使得peT+bT中所有元素皆小于q,則

2.2 安全性證明

對(duì)區(qū)塊鏈信息加密的算法主要建立決策版本的LWE問題(Decisional LWE,DLWE)問題上,并需要使算法滿足選擇明文攻擊下的不可區(qū)分性(Ⅰndistinguishability under chosen-plaintext attack,ⅠND-CPA)安全性[6]。假設(shè)存在一個(gè)可區(qū)分性的算法,存在巨大攻擊優(yōu)勢(shì)ε能夠在短時(shí)破解參數(shù)為n、m、p、q和β的加密算法,則需要借助區(qū)塊鏈下某區(qū)分算法來構(gòu)建一個(gè)區(qū)分器D1,若在相同時(shí)間內(nèi)攻擊者的攻擊能夠以不少于ε/2m的優(yōu)勢(shì)破解參數(shù)n、m、p、q和β下容錯(cuò)學(xué)習(xí)(Learning with errors,LWE)問題,則可視為該算法是安全的。為此,需要假設(shè)A1為具有選擇明文攻擊(Chosen Plaintext Attack,CPA)能力的對(duì)象,其擁有巨大的攻擊優(yōu)勢(shì)區(qū)分不同明文條件的加密密文。對(duì)此,需要構(gòu)建一個(gè)優(yōu)勢(shì)不少于ε/2m概率的區(qū)分器D1,并使其可以區(qū)分如下2個(gè)分布條件密文

若密文向量為cT=sAT+emT(modq),則攻擊密文應(yīng)當(dāng)為pcT+bT=s1AT+pe+bT(modp),其中屬于均勻隨機(jī)分布。因p與q是互異的2個(gè)素?cái)?shù),所以通過A1的CPA攻擊能力可以準(zhǔn)確猜測(cè)出k的概率為(1+ε)/2,進(jìn)而認(rèn)為D1輸出1時(shí)的概率約為(1+ε)/2。

綜上,區(qū)分器D1可以準(zhǔn)確區(qū)分出2個(gè)分布的算法優(yōu)勢(shì)應(yīng)當(dāng)高于ε/2。因此,DLWE問題所需的最大優(yōu)勢(shì)應(yīng)當(dāng)高于ε/2m。

3 模型實(shí)現(xiàn)及評(píng)估

本文所提區(qū)塊鏈信息加密算法需要將其設(shè)置在Linux操作系統(tǒng)上,為使所建平臺(tái)能夠順利運(yùn)行上述功能設(shè)計(jì),需要在Linux操作系統(tǒng)中配置功能運(yùn)行所需要的庫(kù)[7-8]。

3.1 節(jié)點(diǎn)配置

在保障最簡(jiǎn)潔實(shí)驗(yàn)設(shè)計(jì)的前提下設(shè)計(jì)6個(gè)節(jié)點(diǎn),以此構(gòu)建能源互聯(lián)網(wǎng)下電力區(qū)塊鏈信息節(jié)點(diǎn)框架,節(jié)點(diǎn)信息見表1。

表1 節(jié)點(diǎn)設(shè)置

以上述為基礎(chǔ)構(gòu)建電力區(qū)塊鏈的數(shù)據(jù)庫(kù),其中節(jié)點(diǎn)a—e皆為重量級(jí)節(jié)點(diǎn),屬于電力區(qū)塊鏈數(shù)據(jù)庫(kù)下承擔(dān)數(shù)據(jù)存儲(chǔ)的重要節(jié)點(diǎn),而節(jié)點(diǎn)f為輕量級(jí)節(jié)點(diǎn),具有對(duì)上述節(jié)點(diǎn)的驗(yàn)證能力,但不具備數(shù)據(jù)存儲(chǔ)功能。

3.2 攻擊模型

作為能源互聯(lián)網(wǎng)下的電力區(qū)塊鏈模型,其所受攻擊的重點(diǎn)應(yīng)當(dāng)放置在分叉攻擊對(duì)系統(tǒng)造成擾動(dòng)上。若在某次攻擊中存在多個(gè)驗(yàn)證節(jié)點(diǎn)被攻擊,并在攻擊過程中試圖構(gòu)建一個(gè)新的區(qū)塊鏈分支,假設(shè)攻擊者所能夠控制的分叉鏈長(zhǎng)度與主鏈長(zhǎng)度的差距為z,在攻擊者某輪的攻擊中防守率為q[9]。攻擊者在某輪的分叉攻擊中成功攻破防火墻盜取電力信息的概率見表2。

表2 實(shí)驗(yàn)結(jié)果

由雙叉攻擊得出的模擬結(jié)果曲線如圖2所示。

圖2 雙叉攻擊成功的概率圖

由圖2數(shù)據(jù)可知,攻擊者的分叉攻擊成功率會(huì)隨著隨z的增加而出現(xiàn)下降。從理論上看,只有攻擊者具有電力區(qū)塊鏈50%以上的算力時(shí)才可攻破加密數(shù)據(jù)。

3.3 性能分析

3.3.1 加密時(shí)間分析

圖3與圖4為電力區(qū)塊鏈下密鑰的生成時(shí)間與加密時(shí)間。

由圖3和圖4中數(shù)據(jù)可知,由格密碼設(shè)計(jì)而成的輕量級(jí)同態(tài)加密方法和全同態(tài)加密方法,在密鑰生成與加密時(shí)間上均出現(xiàn)明顯的下降。同時(shí),因零數(shù)據(jù)情況的存在,所以其加密與解密活動(dòng)可提前結(jié)束,或作為不滿足判斷條件將其轉(zhuǎn)移至其他同態(tài)運(yùn)算,該現(xiàn)象在理論上存在可優(yōu)化的空間。另外,因整個(gè)同態(tài)加密活動(dòng)時(shí)間中效率會(huì)受向量的維數(shù)影響,所以當(dāng)所需維數(shù)較少時(shí),對(duì)數(shù)據(jù)加密的時(shí)間將會(huì)縮短。

圖3 加密時(shí)間圖

圖4 解密時(shí)間圖

3.3.2 數(shù)據(jù)隱私性分析

在區(qū)塊鏈的中轉(zhuǎn)節(jié)點(diǎn)中,通過可借助零數(shù)據(jù)節(jié)點(diǎn)數(shù)據(jù)作為預(yù)驗(yàn)證數(shù)據(jù)進(jìn)行用電終端的活動(dòng)判斷,例如對(duì)數(shù)據(jù)的轉(zhuǎn)移安全性驗(yàn)證、交易轉(zhuǎn)移條件驗(yàn)證及驗(yàn)證攻擊風(fēng)險(xiǎn)隱患等。上述活動(dòng)皆滿足數(shù)據(jù)管理標(biāo)準(zhǔn)要求后,才可進(jìn)行用電終端數(shù)據(jù)信息的加密與遷移,因所有數(shù)據(jù)皆受到加密算法處理,且通過專屬信道進(jìn)行通信,所以受到攻擊導(dǎo)致信息泄露的出現(xiàn)概率相對(duì)較低。

4 結(jié)束語(yǔ)

綜上所述,本文以格密碼為基礎(chǔ)構(gòu)建用于能源互聯(lián)網(wǎng)下電力區(qū)塊鏈信息的加密算法。時(shí)刻掌握用電終端用電信息,可以為電力調(diào)度提供幫助,保護(hù)原始數(shù)據(jù)不會(huì)受到盜取、更改及違法利用。通過實(shí)驗(yàn)結(jié)果可看出,所提方法具有較高的數(shù)據(jù)加密與解密效率,能夠在短時(shí)間內(nèi)實(shí)現(xiàn)對(duì)產(chǎn)生數(shù)據(jù)的管控,且承受攻擊能力大幅提高,能夠較好地保護(hù)用電終端信息安全,為相關(guān)人員或單位提供幫助。

猜你喜歡
用戶信息
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
Camera360:拍出5億用戶
100萬用戶
如何獲取一億海外用戶
展會(huì)信息
信息
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 99青青青精品视频在线| 中文字幕不卡免费高清视频| 制服丝袜无码每日更新| 国产一区二区精品福利| 中文毛片无遮挡播放免费| 日本免费新一区视频| 免费在线观看av| 亚洲天堂免费| 欧美日本不卡| 成人福利一区二区视频在线| aⅴ免费在线观看| 天天综合网色| 国产丝袜无码一区二区视频| 97人人模人人爽人人喊小说| 日韩二区三区无| 成人福利免费在线观看| 国产哺乳奶水91在线播放| 成人国产精品一级毛片天堂| 国产成人艳妇AA视频在线| 精品久久人人爽人人玩人人妻| 久久亚洲中文字幕精品一区| 色哟哟精品无码网站在线播放视频| av在线无码浏览| 亚洲人成网站18禁动漫无码| a在线亚洲男人的天堂试看| 日韩无码视频网站| 国产丝袜91| 欧美成人区| 亚欧乱色视频网站大全| 色综合婷婷| 国产精品嫩草影院av| 99re精彩视频| 毛片三级在线观看| 日本福利视频网站| 五月天福利视频| jizz在线观看| 亚洲av中文无码乱人伦在线r| 蜜芽一区二区国产精品| 无码高清专区| 无码一区二区波多野结衣播放搜索 | 欧美一区二区三区国产精品| 特级aaaaaaaaa毛片免费视频| 99国产精品免费观看视频| 国产男人天堂| 一级爆乳无码av| 国产毛片一区| 日韩av电影一区二区三区四区 | 久久精品这里只有国产中文精品| 高潮爽到爆的喷水女主播视频 | 成人夜夜嗨| 91久久偷偷做嫩草影院免费看| 国产玖玖玖精品视频| 亚洲中文字幕日产无码2021| 亚洲一级色| 成年看免费观看视频拍拍| 精品国产免费人成在线观看| 欧美性久久久久| 69av在线| 欧美在线黄| 亚洲大尺度在线| 精品国产成人av免费| 香蕉视频在线观看www| 欧美一区二区三区不卡免费| 国产色婷婷| 国产在线观看一区二区三区| 重口调教一区二区视频| 高清色本在线www| 午夜国产精品视频| 国产精品欧美在线观看| 亚洲乱码精品久久久久..| 欧美劲爆第一页| 最新国语自产精品视频在| 亚洲国产午夜精华无码福利| 欧美成人看片一区二区三区| 91青草视频| 2021国产精品自产拍在线| 日本亚洲成高清一区二区三区| 99这里精品| 日韩无码黄色网站| 成·人免费午夜无码视频在线观看| 日韩成人在线一区二区| 久久99久久无码毛片一区二区|