作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2021, Vol. 47 ›› Issue (11): 166-174. doi: 10.19678/j.issn.1000-3428.0059726

• 网络空间安全 • 上一篇    下一篇

基于Paillier算法的智能电网数据聚合与激励方案

朱嵩, 王化群   

  1. 南京邮电大学 计算机学院, 南京 210023
  • 收稿日期:2020-10-14 修回日期:2020-11-21 发布日期:2020-12-29
  • 作者简介:朱嵩(1996-),男,硕士研究生,主研方向为应用密码学、区块链技术;王化群(通信作者),教授、博士。
  • 基金资助:
    国家自然科学基金(61872192,61941116)。

Paillier-Based Data Aggregation and Stimulation Scheme in the Smart Grid

ZHU Song, WANG Huaqun   

  1. School of Computer Science, Nanjing University of Posts and Telecommunications, Nanjing 210023, China
  • Received:2020-10-14 Revised:2020-11-21 Published:2020-12-29

摘要: 针对智能电网数据聚合和激励存在的隐私泄露问题,基于Paillier算法设计智能电网数据聚合和激励方案。采用超递增序列构造多维数据,并利用同态Paillier密码技术加密结构化数据。在云计算中心直接对用户与电网管理中心之间的密文数据进行聚合,添加与密钥相关的哈希运算消息认证码防止密文数据被篡改,并由电网管理中心解密后获得原始数据的聚合结果。此外,通过引入区块链和环签名实现高效匿名的光伏发电奖励和电网管理中心与用户之间的双向匿名,利用批验证算法降低计算成本。分析结果表明,在保障数据完整性和用户匿名性前提下,该方案可实现高效安全的智能电网数据聚合和激励。

关键词: 智能电网, 区块链, 数据聚合, 云计算, 批验证

Abstract: To address the privacy disclosure issues in data aggregation and stimulation in smart grids,a Paillier-based data aggregation and stimulation scheme is proposed for smart grids.The scheme employs a super-increasing sequence to construct multidimensional data,and encrypts the structured data by using the homomorphic Paillier cryptosystem.At cloud computation center,ciphertexts transmitted between users and the smart grid management center are aggregated,and the Hash-based Message Authentication Code(HMAC) is added to the ciphertexts to prevent tampering.Subsequently the ciphertexts are deciphered at the grid management center,and the aggregation result of the original data can be obtained.The techniques of blockchain and ring signature are introduced to implement efficient and anonymous photovoltaic power generation reward,and two-way anonymity between the grid management center and users.Additionally,the batch verification technique is used to reduce authentication cost.Analysis results show that the scheme can realize efficient and safe data aggregation and stimulation in smart grids,and ensures data integrity and user anonymity.

Key words: smart grid, blockchain, data aggregation, cloud computation, batch verification

中图分类号: