论文部分内容阅读
为了实现智能电网中用户用电信息安全高效地传输,本文提出了一种智能电网多级网关模型下用户多维数据聚合方案,第一次同时实现了多级网络和多维数据的结合,提高了实用性.在该方案中,我们采用Paillier同态加密与盲因子相结合的方式对用户的多维数据进行加密,使得即使攻击者获得了解密密钥也无法解密单个用户的加密信息,更加体现了数据聚合的本质.我们还设计了可以采用高效批量验证的数字签名,将用户的签名验证所需要的双线性对运算次数降低至一个常数.同时,方案还具备容错功能与查找无效签名功能,容错功能使得即使有智能电表出现故障也不会影响其他用户用电信息的收集,而当批量验证不通过时,查找无效签名功能可以实现快速查找出无效签名对应用户.另外,我们还将方案进行扩展,设计了单一用户电费计算方案和动态用户加入退出方案.通过安全性分析与性能分析,我们证明了该方案能够实现机密性,解密安全性,数据完整性,不可伪造性和批量验证安全性,并且在计算开销和通信开销方面较以往提出的方案有所改进.
In order to realize the safe and efficient transmission of user electricity information in smart grid, this paper presents a scheme of multi-dimensional data aggregation in multi-level gateway model of smart grid. The first combination of multi-level network and multi-dimensional data is realized at the same time, In this scheme, we use Paillier’s homomorphic encryption and blind factor to encrypt the user’s multidimensional data, so that even if the attacker obtains the decryption key, it can not decrypt the encrypted information of a single user and further reflect the data We also designed a digital signature that can be used for efficient batch verification and reduced the number of bilinear pairings required by user’s signature verification to a constant. Meanwhile, the scheme also has the function of fault tolerance and finding invalid signature, Function makes even if there is a smart meter failure will not affect the collection of electricity consumption of other users, and when the bulk verification fails, find invalid signature feature can quickly find out the invalid signature corresponding user.In addition, we also expand the program , Designed a single user tariff calculation program and dynamic user to join the exit program Security analysis and performance analysis, we prove that the scheme can achieve confidentiality, decryption security, data integrity, unforgeability and batch verification security, and has improved in terms of computing overhead and communication overhead compared with the solutions proposed in the past .