欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

匿名認(rèn)證方法、第三方認(rèn)證中心、用戶節(jié)點(diǎn)及邊緣服務(wù)器與流程

文檔序號(hào):40558451發(fā)布日期:2025-01-03 11:18閱讀:8來源:國知局
匿名認(rèn)證方法、第三方認(rèn)證中心、用戶節(jié)點(diǎn)及邊緣服務(wù)器與流程

本發(fā)明涉及信息安全與,具體涉及一種匿名認(rèn)證方法、第三方認(rèn)證中心、用戶節(jié)點(diǎn)及邊緣服務(wù)器。


背景技術(shù):

1、隨著物聯(lián)網(wǎng)、大數(shù)據(jù)等新興技術(shù)在智能電網(wǎng)行業(yè)的深入應(yīng)用,以新能源為主體的新型電力系統(tǒng)應(yīng)運(yùn)而生。電網(wǎng)企業(yè)將數(shù)據(jù)資產(chǎn)、業(yè)務(wù)訪問集中到數(shù)據(jù)對(duì)外服務(wù),數(shù)據(jù)對(duì)外服務(wù)需要對(duì)接大量的數(shù)據(jù)源,確保數(shù)據(jù)未經(jīng)篡改的真實(shí)性成為一大挑戰(zhàn)。電力系統(tǒng)采用身份認(rèn)證機(jī)制抵抗安全攻擊、保護(hù)敏感數(shù)據(jù),然而在用戶認(rèn)證過程中,真實(shí)身份信息的發(fā)送會(huì)導(dǎo)致系統(tǒng)隱私性降低,容易造成敏感數(shù)據(jù)的泄露。傳統(tǒng)的方案通過設(shè)計(jì)基于對(duì)稱加密、非對(duì)稱加密等安全協(xié)議對(duì)用戶進(jìn)行認(rèn)證,來防止非法用戶對(duì)敏感數(shù)據(jù)的獲取。但在認(rèn)證過程中,數(shù)據(jù)在傳輸?shù)皆品?wù)器之前及在接收方密文解密之后的安全性較弱,通常會(huì)遭受復(fù)雜的攻擊。在基于云的電力系統(tǒng)中,認(rèn)證過程傳輸?shù)纳矸輸?shù)據(jù)通常存儲(chǔ)在云服務(wù)器上,數(shù)據(jù)處理、存儲(chǔ)、管理和數(shù)據(jù)分析等操作往往在云服務(wù)器中進(jìn)行,因此用戶安全和隱私越來越依賴于第三方云服務(wù)提供商。然而第三方云服務(wù)提供商可能存在重大安全漏洞,惡意內(nèi)部人員可能導(dǎo)致第三方云服務(wù)提供商泄漏敏感身份數(shù)據(jù)。研究發(fā)現(xiàn),對(duì)需要認(rèn)證的用戶進(jìn)行匿名保護(hù)是最有效直接防止身份信息泄露的手段之一。

2、目前,智能電網(wǎng)廣泛采用認(rèn)證密鑰協(xié)商協(xié)議,保證公共信道中通信安全,實(shí)現(xiàn)通信雙方的身份認(rèn)證和密鑰協(xié)商?;趯?duì)稱密鑰技術(shù)和橢圓曲線公鑰技術(shù)結(jié)合的認(rèn)證與密鑰管理協(xié)議,具有可擴(kuò)展性強(qiáng)、容錯(cuò)能力強(qiáng)、可訪問性強(qiáng)、效率高等優(yōu)點(diǎn),但是該協(xié)議無法抵抗中間人攻擊?;诳尚诺谌降恼J(rèn)證與密鑰分發(fā)協(xié)議,可以抵抗中間人攻擊,然而該協(xié)議僅依賴于底層密碼算法的安全性,并且無法抵抗未知密鑰共享攻擊和假冒攻擊??梢娪捎谥悄茈娋W(wǎng)的復(fù)雜性和多樣化,導(dǎo)致智能電網(wǎng)針對(duì)不同環(huán)境有著不同的安全需求,因而亟需一種能夠解決用戶隱私問題的匿名認(rèn)證方法。


技術(shù)實(shí)現(xiàn)思路

1、為了克服上述缺陷,提出了本發(fā)明,以提供解決或至少部分地解決在復(fù)雜的電網(wǎng)環(huán)境下用戶隱私容易泄露的技術(shù)問題的匿名認(rèn)證方法、第三方認(rèn)證中心、用戶節(jié)點(diǎn)及邊緣服務(wù)器。

2、本發(fā)明的目的是采用下述技術(shù)方案實(shí)現(xiàn)的:

3、第一方面,本發(fā)明提供了一種匿名認(rèn)證方法,所述方法包括:

4、向電力匿名認(rèn)證系統(tǒng)實(shí)體初始化,生成第三方安全參數(shù)、邊緣服務(wù)器公鑰和邊緣服務(wù)器私鑰;

5、接收用戶節(jié)點(diǎn)發(fā)送的注冊(cè)請(qǐng)求;

6、根據(jù)所述第三方安全參數(shù)生成用戶安全參數(shù)和用戶節(jié)點(diǎn)私鑰;

7、將第三方安全參數(shù)、邊緣服務(wù)器公鑰、用戶安全參數(shù)和用戶節(jié)點(diǎn)私鑰發(fā)送至用戶節(jié)點(diǎn),將所述邊緣服務(wù)器私鑰發(fā)送至邊緣服務(wù)器,將所述注冊(cè)請(qǐng)求中的用戶的真實(shí)身份標(biāo)識(shí)、用戶節(jié)點(diǎn)私鑰以及二者之間的關(guān)系存儲(chǔ)至數(shù)據(jù)庫中,完成注冊(cè)。

8、優(yōu)選的,所述用戶安全參數(shù)包括秘密參數(shù)和私鑰參數(shù);所述根據(jù)所述第三方安全參數(shù)生成用戶安全參數(shù)和用戶節(jié)點(diǎn)私鑰包括:

9、根據(jù)所述第三方安全參數(shù)隨機(jī)選取生成多個(gè)秘密參數(shù);

10、在所述多個(gè)秘密參數(shù)中隨機(jī)選取兩個(gè)作為私鑰參數(shù),根據(jù)所述私鑰參數(shù)生成用戶節(jié)點(diǎn)私鑰。

11、優(yōu)選的,所述秘密參數(shù)包括α1和α2,所述α1和α2的獲取方式如下:

12、

13、

14、其中,l1、l2和n為第三方安全參數(shù)。

15、優(yōu)選的,所述私鑰參數(shù)包括f1和f2,所述f1和f2的表達(dá)公式如下:

16、

17、

18、所述用戶節(jié)點(diǎn)私鑰的計(jì)算方式如下:

19、usk=(f1,f2);

20、其中,usk為用戶節(jié)點(diǎn)私鑰。

21、優(yōu)選的,所述第三方安全參數(shù)還包括a,所述秘密參數(shù)還包括x,x∈[0,a];第三方安全參數(shù)還包括e,e為素?cái)?shù)。

22、優(yōu)選的,還包括:

23、收到用戶節(jié)點(diǎn)發(fā)送的撤銷申請(qǐng),根據(jù)所述撤銷申請(qǐng)中的用戶節(jié)點(diǎn)私鑰,在數(shù)據(jù)庫中刪除用戶節(jié)點(diǎn)私鑰和對(duì)應(yīng)的真實(shí)身份標(biāo)識(shí)。

24、第二方面,本發(fā)明提供了一種第三方認(rèn)證中心,所述第三方認(rèn)證中心包括:

25、初始化模塊,用于向電力匿名認(rèn)證系統(tǒng)實(shí)體初始化,生成第三方安全參數(shù)、邊緣服務(wù)器公鑰和邊緣服務(wù)器私鑰;

26、注冊(cè)請(qǐng)求接收模塊,用于接收用戶節(jié)點(diǎn)發(fā)送的注冊(cè)請(qǐng)求;

27、私鑰生成模塊,用于根據(jù)所述第三方安全參數(shù)生成用戶安全參數(shù)和用戶節(jié)點(diǎn)私鑰;

28、存儲(chǔ)模塊,用于將第三方安全參數(shù)、邊緣服務(wù)器公鑰、用戶安全參數(shù)和用戶節(jié)點(diǎn)私鑰發(fā)送至用戶節(jié)點(diǎn),將所述邊緣服務(wù)器私鑰發(fā)送至邊緣服務(wù)器,將所述注冊(cè)請(qǐng)求中的用戶的真實(shí)身份標(biāo)識(shí)、用戶節(jié)點(diǎn)私鑰以及二者之間的關(guān)系存儲(chǔ)至數(shù)據(jù)庫中,完成注冊(cè)。

29、第三方面,本發(fā)明提供了一種匿名認(rèn)證方法,所述方法包括:

30、向第三方認(rèn)證中心發(fā)送注冊(cè)請(qǐng)求,所述注冊(cè)請(qǐng)求中包含用戶的真實(shí)身份標(biāo)識(shí);

31、接收第三方認(rèn)證中心發(fā)送的第三方安全參數(shù)、用戶安全參數(shù)和用戶節(jié)點(diǎn)私鑰,根據(jù)所述第三方安全參數(shù)和用戶安全參數(shù)計(jì)算得到證據(jù),保存所述用戶節(jié)點(diǎn)私鑰;

32、接收第三方認(rèn)證中心發(fā)送的邊緣服務(wù)器公鑰,基于所述證據(jù)和邊緣服務(wù)器公鑰,采用橢圓曲線加密算法獲取加密簽名,并將所述加密簽名發(fā)送至邊緣服務(wù)器;

33、接收邊緣服務(wù)器發(fā)送的認(rèn)證信息,對(duì)所述認(rèn)證信息進(jìn)行解密,若解密成功,則完成相互認(rèn)證。

34、優(yōu)選的,所述用戶安全參數(shù)包括秘密參數(shù)和私鑰參數(shù);所述證據(jù)按下式計(jì)算:

35、w∈[0,2ea-1],

36、

37、

38、a3=r1wmod?n;

39、c=h(a1||a2||re);

40、e=wf1+f2+cx;

41、e1=β1+cα1;

42、e2=β2+cα2;

43、proof=(c,e,e1,e2);

44、其中,l1、l2、e、n、a為第三方安全參數(shù),并且l1、l2、e和a為素?cái)?shù),n為不被用戶節(jié)點(diǎn)和服務(wù)器分解的合數(shù),所述r1和r2為在第一乘法循環(huán)群中隨機(jī)選取的高階的元素,t1是以r1為底的離散對(duì)數(shù),t2是以r2為底的離散對(duì)數(shù);w、β1和β2為用戶節(jié)點(diǎn)根據(jù)第三方安全參數(shù)選擇的隨機(jī)數(shù);f1和f2為私鑰參數(shù),f1為第一私鑰參數(shù),f2為第二私鑰參數(shù);α1、α2和x為秘密參數(shù),x∈[0,a];a1、a2和a3為用戶節(jié)點(diǎn)加密參數(shù),其中,a1為第一加密參數(shù),a2為第二加密參數(shù),a3為第三加密參數(shù);h(·)為選取的哈希函數(shù);re為邊緣隨機(jī)數(shù);c、e、e1和e2為證據(jù)參數(shù),證據(jù)參數(shù)c為哈希值,證據(jù)參數(shù)e、e1和e2為用戶節(jié)點(diǎn)加密所得證據(jù)信息;proof為證據(jù)。

45、優(yōu)選的,所述基于所述證據(jù)和邊緣服務(wù)器公鑰,采用橢圓曲線加密算法獲取加密簽名包括:

46、在第二乘法循環(huán)群中隨機(jī)選取會(huì)話密鑰;

47、根據(jù)所述會(huì)話密鑰、證據(jù)、邊緣服務(wù)器公鑰和用戶節(jié)點(diǎn)加密參數(shù),計(jì)算得到加密簽名。

48、優(yōu)選的,所述加密簽名的計(jì)算方式如下:

49、σ=encpk(ks,proof,a3);

50、其中,σ為加密簽名;enc為橢圓曲線加密算法加密;pk為邊緣服務(wù)器公鑰;ks為會(huì)話密鑰。

51、優(yōu)選的,在所述完成相互認(rèn)證之后,還包括:

52、向第三方認(rèn)證中心發(fā)送撤銷申請(qǐng),所述撤銷申請(qǐng)中包含用戶節(jié)點(diǎn)私鑰。

53、優(yōu)選的,還包括:

54、在于邊緣服務(wù)器的連接斷開時(shí),在所述第二乘法循環(huán)群中隨機(jī)選取新的會(huì)話密鑰,基于新的會(huì)話密鑰生成新的加密簽名,并將所述新的加密簽名發(fā)送至邊緣服務(wù)器;

55、接收邊緣服務(wù)器發(fā)送的新的認(rèn)證信息,對(duì)所述新的認(rèn)證信息進(jìn)行解密,若解密成功,則表示用戶節(jié)點(diǎn)與邊緣服務(wù)器重新連接。

56、優(yōu)選的,所述新的加密簽名的計(jì)算方式如下:

57、σ'=encpk(ks,kn,proof,nd);

58、其中,σ'為新的加密簽名;enc為橢圓曲線加密算法加密;nd為新的邊緣隨機(jī)數(shù);kn為新的會(huì)話密鑰

59、第四方面,本發(fā)明提供了一種用戶節(jié)點(diǎn),所述用戶節(jié)點(diǎn)包括:

60、注冊(cè)請(qǐng)求發(fā)送模塊,用于向第三方認(rèn)證中心發(fā)送注冊(cè)請(qǐng)求,所述注冊(cè)請(qǐng)求中包含用戶的真實(shí)身份標(biāo)識(shí);

61、證據(jù)計(jì)算模塊,用于接收第三方認(rèn)證中心發(fā)送的第三方安全參數(shù)和用戶安全參數(shù),根據(jù)所述第三方安全參數(shù)和用戶安全參數(shù)計(jì)算得到證據(jù);

62、加密簽名獲取模塊,用于接收第三方認(rèn)證中心發(fā)送的邊緣服務(wù)器公鑰,基于所述證據(jù)和邊緣服務(wù)器公鑰,采用橢圓曲線加密算法獲取加密簽名,并將所述加密簽名發(fā)送至邊緣服務(wù)器;

63、認(rèn)證信息解密模塊,用于接收邊緣服務(wù)器發(fā)送的認(rèn)證信息,對(duì)所述認(rèn)證信息進(jìn)行解密,若解密成功,則完成相互認(rèn)證。

64、第五方面,本發(fā)明提供了一種匿名認(rèn)證方法,所述方法包括:

65、接收第三方認(rèn)證中心發(fā)送的邊緣服務(wù)器私鑰;

66、接收用戶節(jié)點(diǎn)發(fā)送的加密簽名;

67、根據(jù)所述邊緣服務(wù)器私鑰解密所述加密簽名,得到證據(jù),利用零知識(shí)證明算法驗(yàn)證所述證據(jù)是否合法;

68、若是,則對(duì)預(yù)加密信息加密,生成認(rèn)證信息,并發(fā)送至用戶節(jié)點(diǎn)。

69、優(yōu)選的,所述利用零知識(shí)證明算法驗(yàn)證所述證據(jù)是否合法包括:

70、驗(yàn)證所述證據(jù)中的證據(jù)參數(shù)是否滿足如下等式:

71、

72、

73、其中,n是以(r1,t1)為底計(jì)算的承諾,m是以(r2,t2)為底計(jì)算的承諾;a1和a2均為用戶節(jié)點(diǎn)加密參數(shù),并且a1為第一加密參數(shù),a2為第二加密參數(shù);r1、r2、t1和t2為高階元素,r1和r2為在第一乘法循環(huán)群中隨機(jī)選取的高階的元素,t1、t2為分別是以為r1、r2底的離散對(duì)數(shù);n為第三方安全參數(shù);α1、α2和x為秘密參數(shù),x∈[0,a];c、e、e1和e2為證據(jù)參數(shù),證據(jù)參數(shù)c為哈希值,證據(jù)參數(shù)e、e1和e2為用戶節(jié)點(diǎn)加密所得證據(jù)信息;

74、若是,則表示所述證據(jù)正確,繼續(xù)驗(yàn)證所述證據(jù)參數(shù)是否滿足如下等式:

75、

76、其中,h(·)為哈希函數(shù);re為邊緣隨機(jī)數(shù);

77、若是,則表示證據(jù)合法。

78、優(yōu)選的,還包括:

79、在與用戶節(jié)點(diǎn)的連接斷開時(shí),接收用戶節(jié)點(diǎn)發(fā)送的新的加密簽名,根據(jù)所述新的加密簽名查詢斷開連接的用戶節(jié)點(diǎn)是否已經(jīng)認(rèn)證過;

80、若是,則基于新的加密簽名,對(duì)預(yù)加密信息加密,生成新的認(rèn)證信息,并將新的認(rèn)證信息發(fā)送至用戶節(jié)點(diǎn)。

81、第六方面,本發(fā)明提供了一種邊緣服務(wù)器,所述邊緣服務(wù)器包括:

82、私鑰接收模塊,用于接收第三方認(rèn)證中心發(fā)送的邊緣服務(wù)器私鑰;

83、加密簽名接收模塊,用于接收用戶節(jié)點(diǎn)發(fā)送的加密簽名;

84、驗(yàn)證模塊,用于根據(jù)所述邊緣服務(wù)器私鑰解密所述加密簽名,得到證據(jù),利用零知識(shí)證明算法驗(yàn)證所述證據(jù)是否合法;若是,則轉(zhuǎn)入認(rèn)證信息生成模塊;

85、所述認(rèn)證信息生成模塊,用于則對(duì)預(yù)加密信息加密,生成認(rèn)證信息,并發(fā)送至用戶節(jié)點(diǎn)。

86、與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果為:

87、1、本發(fā)明結(jié)合零知識(shí)證明算法和橢圓曲線加密算法,設(shè)計(jì)了匿名加密機(jī)制,實(shí)現(xiàn)了用戶節(jié)點(diǎn)的注冊(cè)以及邊緣服務(wù)器和用戶節(jié)點(diǎn)的相互認(rèn)證,以完成對(duì)電力匿名認(rèn)證系統(tǒng)的匿名認(rèn)證,實(shí)現(xiàn)了用戶的匿名性和真實(shí)性,有效保護(hù)了用戶的真實(shí)身份信息;

88、2、本發(fā)明還設(shè)計(jì)了撤銷機(jī)制,在用戶節(jié)點(diǎn)退出電力匿名認(rèn)證系統(tǒng)時(shí),刪除數(shù)據(jù)庫中用戶節(jié)點(diǎn)的相關(guān)信息,保障用戶隱私信息的安全性。本發(fā)明還設(shè)計(jì)了緩存機(jī)制,在用戶節(jié)點(diǎn)與邊緣服務(wù)器斷連時(shí),在保護(hù)用戶隱私信息和減少開銷的前提下,重新連接用戶節(jié)點(diǎn)與邊緣服務(wù)器。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
垣曲县| 东丽区| 柳江县| 灵武市| 铅山县| 马鞍山市| 民和| 莱芜市| 正定县| 阳新县| 中牟县| 浪卡子县| 清流县| 黄龙县| 利津县| 井冈山市| 靖远县| 文山县| 孝义市| 全椒县| 娱乐| 东阿县| 曲水县| 汪清县| 东乌珠穆沁旗| 申扎县| 内江市| 嘉鱼县| 西吉县| 寿宁县| 南丹县| 敖汉旗| 施甸县| 杨浦区| 伊吾县| 巧家县| 德钦县| 墨江| 乐亭县| 迁安市| 新河县|