本申請(qǐng)涉及信息安全,具體涉及一種充電隱私保護(hù)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、隨著充電技術(shù)的迅速發(fā)展,充電功能變得日益豐富,相應(yīng)的信息交互也更加頻繁,這同時(shí)也增加了用戶充電過(guò)程中隱私泄露的風(fēng)險(xiǎn)。然而,現(xiàn)有的充電設(shè)施在充電時(shí)沒(méi)有考慮到隱私保護(hù)的重要性,例如,用戶的充電行程軌跡、身份認(rèn)證信息等敏感數(shù)據(jù)可能會(huì)被充電提供方收集,使得用戶隱私得不到保護(hù)。因此,有必要提供一種能夠保護(hù)充電用戶隱私的方案。
技術(shù)實(shí)現(xiàn)思路
1、發(fā)明目的:本申請(qǐng)實(shí)施例提供一種充電隱私保護(hù)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),以實(shí)現(xiàn)充電過(guò)程中的用戶隱私保護(hù)。
2、技術(shù)方案:本申請(qǐng)實(shí)施例所述的一種充電隱私保護(hù)方法,包括:
3、在獲取用戶端與充電端之間的通信連接信息后,控制所述用戶端和所述充電端分別生成第一密鑰和第二密鑰;
4、在獲取所述用戶端對(duì)當(dāng)前充電賬單信息的確認(rèn)信息后,控制所述用戶端根據(jù)所述當(dāng)前充電賬單信息生成零知識(shí)證明,并控制所述用戶端通過(guò)所述第一密鑰將所述當(dāng)前充電賬單信息和所述零知識(shí)證明加密后發(fā)送給所述充電端;
5、控制所述充電端通過(guò)所述第二密鑰對(duì)接收到的所述當(dāng)前充電賬單信息和所述零知識(shí)證明進(jìn)行解密,并控制所述充電端驗(yàn)證所述零知識(shí)證明。
6、在一些實(shí)施例中,在所述用戶端與所述充電端通信連接之前,還包括:
7、初始化充電監(jiān)管服務(wù)端,并控制所述充電監(jiān)管服務(wù)端生成第三密鑰;并將所述第三密鑰同步給所述用戶端和所述充電端。
8、在一些實(shí)施例中,在生成所述零知識(shí)證明之后,還包括:
9、控制所述用戶端通過(guò)所述第三密鑰將所述當(dāng)前充電賬單信息和所述零知識(shí)證明加密后發(fā)送給所述充電監(jiān)管服務(wù)端。
10、在一些實(shí)施例中,在驗(yàn)證所述零知識(shí)證明之后,還包括:
11、控制所述充電端通過(guò)所述第三密鑰將所述零知識(shí)證明加密后發(fā)送給所述充電監(jiān)管服務(wù)端。
12、在一些實(shí)施例中,所述控制所述用戶端根據(jù)所述當(dāng)前充電賬單信息生成零知識(shí)證明,包括:
13、控制所述用戶端基于預(yù)設(shè)電路生成零知識(shí)證明密鑰;
14、根據(jù)所述當(dāng)前充電賬單信息生成簽名信息;
15、根據(jù)所述零知識(shí)證明密鑰、所述簽名信息以及預(yù)設(shè)生成算法生成所述零知識(shí)證明。
16、在一些實(shí)施例中,所述控制所述充電端驗(yàn)證所述零知識(shí)證明,包括:
17、確定零知識(shí)證明驗(yàn)證函數(shù)的輸出值;
18、根據(jù)所述零知識(shí)證明驗(yàn)證函數(shù)的輸出值驗(yàn)證所述零知識(shí)證明。
19、在一些實(shí)施例中,在獲取所述用戶端對(duì)當(dāng)前充電賬單信息的確認(rèn)信息之前,還包括:
20、在獲取所述用戶端對(duì)當(dāng)前充電設(shè)置信息的確認(rèn)信息后,控制所述充電端根據(jù)所述當(dāng)前充電設(shè)置信息生成對(duì)應(yīng)的當(dāng)前充電賬單信息;
21、并控制所述充電端通過(guò)所述第二密鑰將所述當(dāng)前充電賬單信息加密后發(fā)送給所述用戶端。
22、在一些實(shí)施例中,所述第一密鑰和所述第二密鑰相同;生成所述第一密鑰包括:
23、控制所述充電端發(fā)送預(yù)設(shè)挑戰(zhàn)碼給所述用戶端;
24、控制所述用戶端根據(jù)所述預(yù)設(shè)挑戰(zhàn)碼和充電端的配置信息確定響應(yīng)碼;
25、根據(jù)所述響應(yīng)碼和所述充電端的配置信息生成所述第一密鑰。
26、在一些實(shí)施例中,所述根據(jù)所述響應(yīng)碼和所述充電端的配置信息生成所述第一密鑰,包括:
27、控制所述充電端根據(jù)所述響應(yīng)碼生成第一隨機(jī)數(shù);
28、控制所述用戶端根據(jù)所述第一隨機(jī)數(shù)生成第二隨機(jī)數(shù);
29、根據(jù)所述第一隨機(jī)數(shù)、所述第二隨機(jī)數(shù)以及所述充電端的配置信息生成所述第一密鑰。
30、在一些實(shí)施例中,所述用戶端與所述充電端之間通過(guò)藍(lán)牙通信連接。
31、相應(yīng)的,本申請(qǐng)實(shí)施例還提供了一種充電隱私保護(hù)裝置,包括:
32、密鑰生成模塊,用于在獲取用戶端與充電端之間的通信連接信息后,控制所述用戶端和所述充電端分別生成第一密鑰和第二密鑰;
33、零知識(shí)證明生成模塊,用于在獲取所述用戶端對(duì)當(dāng)前充電賬單信息的確認(rèn)信息后,控制所述用戶端根據(jù)所述當(dāng)前充電賬單信息生成零知識(shí)證明;
34、加密與發(fā)送模塊,用于控制所述用戶端通過(guò)所述第一密鑰將所述當(dāng)前充電賬單信息和所述零知識(shí)證明加密后發(fā)送給所述充電端;
35、解密模塊,用于控制所述充電端通過(guò)所述第二密鑰對(duì)接收到的所述當(dāng)前充電賬單信息和所述零知識(shí)證明進(jìn)行解密;
36、驗(yàn)證模塊,用于控制所述充電端驗(yàn)證所述零知識(shí)證明。
37、相應(yīng)的,本申請(qǐng)實(shí)施例還提供了一種電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如上述所述的充電隱私保護(hù)方法。
38、相應(yīng)的,本申請(qǐng)實(shí)施例還提供了計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述所述的充電隱私保護(hù)方法。
39、有益效果:與現(xiàn)有技術(shù)相比,本申請(qǐng)實(shí)施例的一種充電隱私保護(hù)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),充電隱私保護(hù)方法包括:在獲取用戶端與充電端之間的通信連接信息后,控制用戶端和充電端分別生成第一密鑰和第二密鑰;在獲取用戶端對(duì)當(dāng)前充電賬單信息的確認(rèn)信息后,控制用戶端根據(jù)當(dāng)前充電賬單信息生成零知識(shí)證明,并控制用戶端通過(guò)第一密鑰將當(dāng)前充電賬單信息和零知識(shí)證明加密后發(fā)送給充電端;控制充電端通過(guò)第二密鑰對(duì)接收到的當(dāng)前充電賬單信息和零知識(shí)證明進(jìn)行解密,并控制充電端驗(yàn)證零知識(shí)證明。本申請(qǐng)?zhí)峁┑某潆婋[私保護(hù)方法能夠通過(guò)生成的第一密鑰、第二密鑰以及零知識(shí)證明實(shí)現(xiàn)將充電賬單信息在用戶端與充電端之間進(jìn)行加密傳輸,使得用戶在充電過(guò)程中不會(huì)暴露隱私信息,確保信息傳輸?shù)陌踩浴?/p>
技術(shù)特征:
1.一種充電隱私保護(hù)方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的充電隱私保護(hù)方法,其特征在于,在所述用戶端與所述充電端通信連接之前,還包括:
3.根據(jù)權(quán)利要求2所述的充電隱私保護(hù)方法,其特征在于,在生成所述零知識(shí)證明之后,還包括:
4.根據(jù)權(quán)利要求2所述的充電隱私保護(hù)方法,其特征在于,在驗(yàn)證所述零知識(shí)證明之后,還包括:
5.根據(jù)權(quán)利要求1所述的充電隱私保護(hù)方法,其特征在于,所述控制所述用戶端根據(jù)所述當(dāng)前充電賬單信息生成零知識(shí)證明,包括:
6.根據(jù)權(quán)利要求1所述的充電隱私保護(hù)方法,其特征在于,所述控制所述充電端驗(yàn)證所述零知識(shí)證明,包括:
7.根據(jù)權(quán)利要求1所述的充電隱私保護(hù)方法,其特征在于,在獲取所述用戶端對(duì)當(dāng)前充電賬單信息的確認(rèn)信息之前,還包括:
8.根據(jù)權(quán)利要求1所述的充電隱私保護(hù)方法,其特征在于,所述第一密鑰和所述第二密鑰相同;生成所述第一密鑰包括:
9.根據(jù)權(quán)利要求8所述的充電隱私保護(hù)方法,其特征在于,所述根據(jù)所述響應(yīng)碼和所述充電端的配置信息生成所述第一密鑰,包括:
10.根據(jù)權(quán)利要求1所述的充電隱私保護(hù)方法,其特征在于,所述用戶端與所述充電端之間通過(guò)藍(lán)牙通信連接。
11.一種充電隱私保護(hù)裝置,其特征在于,包括:
12.一種電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如權(quán)利要求1-10中任一項(xiàng)所述的充電隱私保護(hù)方法。
13.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1-10中任一項(xiàng)所述的充電隱私保護(hù)方法。