Document Type : Research Article


1 Department of IT Engineering, Faculty of Computer Engineering University of Isfahan, Isfahan, Iran.

2 Department of Software Engineering, Faculty of Computer Engineering University of Isfahan, Isfahan, Iran.


Smart grids using information technology (IT) and communication networks control smart home appliances to reduce costs and increase reliability and transparency. Preserving the privacy of the user data is one of the biggest challenges in smart grid research; by disclosing user-related data, an internal or external adversary can understand the habits and behavior of the users. A solution to address this challenge is, however, a data aggregation mechanism in which the aggregated data of all of the users in a residential area. The security and efficiency of the data aggregation approach are important. The drawback of the previous works is leaking fine-grained user data or the high computation and communication overhead. In this paper, we present an efficient privacy-preserving data-aggregation protocol, called PPDA, based on the Elliptic Curve Cryptography (ECC) and Anonymous Veto network protocol. The PPDA protocol aggregates metering data efficiently and securely so that it becomes applicable for resource-constraint metering devices. We also present an improved multi-cycle proposal of PPDA, called MC-PPDA. In the improved approach, the system initialization step runs only at the first cycle of the protocol which increases the efficiency of the protocol. Evaluation results show that the proposed approaches preserve the privacy of the fine-grained user data against an internal and external adversary; the improved multi-cycle approach is also secure against collusion. Compared to the previous approaches, the proposed approaches incur less computation and communication overhead.


[1] Ye Yan, Yi Qian, Hamid Sharif, and David Tipper. A survey on cyber security for smart grid communications. IEEE communications surveys & tutorials, 14(4):998–1010, 2012.
[2] Rongxing Lu. Privacy-enhancing aggregation techniques for smart grid communications. Springer, 2016.
[3] Elias Leake Quinn. Smart Metering & Privacy: Existing Law and Competing Policies: a Report for the Colorado Public Utilities Commission. Colorado Public Utilities Commission, 2009.
[4] Rongxing Lu, Kevin Heung, Arash Habibi Lashkari, and Ali A Ghorbani. A lightweight privacy-preserving data aggregation scheme for fog computing-enhanced iot. IEEE access, 5:3302–3312, 2017.
[5] Asmaa Abdallah and Xuemin Sherman Shen. A lightweight lattice-based homomorphic privacypreserving data aggregation scheme for smart grid. IEEE Transactions on Smart Grid, 9(1):396–405, 2016.
[6] Le Chen, Rongxing Lu, and Zhenfu Cao. Pdaft: A privacy-preserving data aggregation scheme with fault tolerance for smart grid communications. Peer-to-Peer networking and applications, 8(6):1122–1132, 2015.
[7] Haiyong Bao and Rongxing Lu. A lightweight data aggregation scheme achieving privacy preservation and data integrity with differential privacy and fault tolerance. Peer-to-Peer Networking and Applications, 10(1):106–121, 2017.
[8] Haiyong Bao and Rongxing Lu. A new differentially private data aggregation with fault tolerance for smart grid communications. IEEE Internet of Things Journal, 2(3):248–258, 2015.
[9] Dan Boneh, Eu-Jin Goh, and Kobbi Nissim. Evaluating 2-dnf formulas on ciphertexts. In Theory of cryptography conference, pages 325–341. Springer, 2005.
[10] Chun-I Fan, Shi-Yuan Huang, and Yih-Loong Lai. Privacy-enhanced data aggregation scheme against internal attackers in smart grid. IEEE Transactions on Industrial informatics, 10(1):666–675, 2013.
[11] Mouzna Tahir, Abid Khan, Abdul Hameed, Masoom Alam, Muhammad Khurram Khan, and Farhana Jabeen. Towards a set aggregationbased data integrity scheme for smart grids. Annals of Telecommunications, 72(9):551–561, 2017.
[12] Fabian Knirsch, G¨unther Eibl, and Dominik Engel. Error-resilient masking approaches for privacy preserving data aggregation. IEEE Transactions on Smart Grid, 9(4):3351–3361, 2016.
[13] Shaohua Li, Kaiping Xue, Qingyou Yang, and Peilin Hong. Ppma: Privacy-preserving multisubset data aggregation in smart grid. IEEE Transactions on Industrial Informatics, 14(2):462–471, 2017.
[14] Le Chen, Rongxing Lu, Zhenfu Cao, Khalid AlHarbi, and Xiaodong Lin. Muda: Multifunctional data aggregation in privacy-preserving smart grid communications. Peer-to-peer networking and applications, 8(5):777–792, 2015.
[15] Ulas Baran Baloglu and Yakup Demir. Lightweight privacy-preserving data aggregation scheme for smart grid metering infrastructure protection. International Journal of Critical Infrastructure Protection, 22:16–24, 2018.
[16] An Braeken, Pardeep Kumar, and Andrew Martin. Efficient and privacy-preserving data aggregation and dynamic billing in smart grid metering networks. Energies, 11(8):2085, 2018.
[17] Afshin Karampour, Maede Ashouri-Talouki, and Behrouz Tork Ladani. An efficient privacypreserving data aggregation scheme in smart grid. In 2019 27th Iranian Conference on Electrical Engineering (ICEE), pages 1967–1971. IEEE, 2019.
[18] Shuai Zhao, Fenghua Li, Hongwei Li, Rongxing Lu, Siqi Ren, Haiyong Bao, Jian-Hong Lin, and Song Han. Smart and practical privacypreserving data aggregation for fog-based smart grids. IEEE Transactions on Information Forensics and Security, 16:521–536, 2020.
[19] Hayat Mohammad Khan, Abid Khan, Farhana Jabeen, and Arif Ur Rahman. Privacy preserving data aggregation with fault tolerance in fogenabled smart grids. Sustainable Cities and Society, 64:102522, 2021.
[20] Saleh Darzi, Bahareh Akhbari, and Hassan Khodaiemehr. Lpm2da: a lattice-based privacy-preserving multi-functional and multidimensional data aggregation scheme for smart grid. Cluster Computing, 25(1):263–278, 2022.
[21] Liang Wu, Wenzheng Zhang, and Wei Zhao. Privacy preserving data aggregation for smart grid with user anonymity and designated recipients. Symmetry, 14(5):847, 2022.
[22] Amin Mohammadali and Mohammad Sayad Haghighi. A privacy-preserving homomorphic scheme with multiple dimensions and fault tolerance for metering data aggregation in smart grid. IEEE Transactions on Smart Grid, 12(6):5212–
5220, 2021.
[23] Maede Ashouri-Talouki, Ahmad BaraaniDastjerdi, and Ali Aydın Sel¸cuk. Glp: A cryptographic approach for group location privacy. Computer Communications, 35(12):1527–1533, 2012.
[24] Feng Hao and Piotr Zieli´nski. A 2-round anonymous veto protocol. In International Workshop on Security Protocols, pages 202–211. Springer, 2006.
[25] Ming-quan Hong, Peng-Yu Wang, and Wen-Bo Zhao. Homomorphic encryption scheme based on elliptic curve cryptography for privacy protection of cloud computing. In 2016 IEEE 2nd International Conference on Big Data Security on Cloud (BigDataSecurity), IEEE International Conference on High Performance and Smart Computing (HPSC), and IEEE International Conference on Intelligent Data and Security (IDS), pages 152–157. IEEE, 2016.
[26] Yining Liu, Wei Guo, Chun-I Fan, Liang Chang, and Chi Cheng. A practical privacy-preserving data aggregation (3pda) scheme for smart grid. IEEE Transactions on Industrial Informatics, 15(3):1767–1774, 2018.
[27] Victor S Miller. Use of elliptic curves in cryptography. In Conference on the theory and application of cryptographic techniques, pages 417–426. Springer, 1985.