Abstract
Smart grid allows the electricity service provider (ESP) to provide reliable, accurate and efficient services to users. To protect the privacy of the collected smart meter data that may contain the private information of users, these data should be transmitted and stored at the ESP side in ciphertext format. However, due to the limited storage capability, the readings are not maintained at the user side, which brings the challenge for users to verify the correctness of electricity consumption bills. To address these issues, this paper proposes a blockchain-based privacy-preserving billing (BPB) framework based on the BGN encryption scheme, which allows ESP to produce monthly bills for users and supports the user to request ordinary bill for any period. Compared with existing solutions, our BPB construction supports ordinary bill request. Security analysis demonstrates that the proposed BPB construction can guarantee the privacy of smart meter readings, and the integrity and correctness of monthly bill and ordinary bill. Performance analysis indicates the efficiency of a BPB instantiation in applications.
Similar content being viewed by others
References
Chen L, Lu R, Cao Z (2015) PDAFT: a privacy-preserving data aggregation scheme with fault tolerance for smart grid communications. Peer Peer Netw Appl 8:1122–1132. https://doi.org/10.1007/s12083-014-0255-5
Rial A, Danezis G, Kohlweiss M (2018) Privacy-preserving smart metering revisited. Int J Inf Secur 17:1–31. https://doi.org/10.1007/s10207-016-0355-8
Chim TW, Yiu SM, Hui LCK, Li VOK, Mui TW, Tsang YH, Kwok CK, Yu KY (2012) Selling power back to the grid in a secure and privacy-preserving manner. In: Chim TW, Yuen TH (eds) Information and Communications Security. Springer, Berlin Heidelberg, Berlin, Heidelberg, pp 445–452
Fu X, Zhou N, Jiao L, Li H, Zhang J (2021) The robust deep learning-based schemes for intrusion detection in internet of things environments. Ann Telecommun 76:273–285. https://doi.org/10.1007/s12243-021-00854-y
Kumar P, Gurtov A, Sain M, Martin A, Ha PH (2019) Lightweight authentication and key agreement for smart metering in smart energy networks. IEEE Trans Smart Grid 10(4):4349–4359. https://doi.org/10.1109/TSG.2018.2857558
Sultan S (2019) Privacy-preserving metering in smart grid for billing, operational metering, and incentive-based schemes: a survey. Comput Secur 84:148–165. https://doi.org/10.1016/j.cose.2019.03.014
Ding Y, Wang B, Wang Y, Zhang K, Wang H (2020) Secure metering data aggregation with batch verification in industrial smart grid. IEEE Trans Industr Inf 16(10):6607–6616. https://doi.org/10.1109/TII.2020.2965578
Wang Z (2017) An identity-based data aggregation protocol for the smart grid. IEEE Trans Industr Inf 13(5):2428–2435. https://doi.org/10.1109/TII.2017.2705218
Wang XF, Mu Y, Chen RM (2016) An efficient privacy-preserving aggregation and billing protocol for smart grid. Sec and Commun Netw 9(17):4536–4547. https://doi.org/10.1002/sec.1645
Paillier P (1999) Public-key cryptosystems based on composite degree residuosity classes. In: Proceedings of the 17th International Conference on Theory and Application of Cryptographic Techniques, Springer-Verlag, Berlin, Heidelberg, EUROCRYPT’99, pp 223–238
Boneh D, Goh EJ, Nissim K (2005) Evaluating 2-DNF formulas on ciphertexts. In: Proceedings of the Second International Conference on Theory of Cryptography, Springer-Verlag, Berlin, Heidelberg, TCC’05, pp 325–341. https://doi.org/10.1007/978-3-540-30576-7_18
Liu JK, Baek J, Zhou J, Yang Y, Wong JW (2010) Efficient online/offline identity-based signature for wireless sensor network. Int J Inf Secur 9(4):287–296
Jawurek M, Johns M, Kerschbaum F (2011) Plug-in privacy for smart metering billing. In: Proceedings of the 11th International Conference on Privacy Enhancing Technologies, Springer-Verlag, Berlin, Heidelberg, PETS’11, pp 192–210
Chu CK, Liu JK, Wong JW, Zhao Y, Zhou J (2013) Privacy-preserving smart metering with regional statistics and personal enquiry services. In: Proceedings of the 8th ACM SIGSAC Symposium on Information, Computer and Communications Security, Association for Computing Machinery, New York, NY, USA, ASIA CCS ’13, pp 369–380. https://doi.org/10.1145/2484313.2484362
Schapranow MP, Kühne R, Zeier A, Plattner H (2010) Enabling real-time charging for smart grid infrastructures using in-memory databases. In: IEEE Local Computer Network Conference, pp 1040–1045. https://doi.org/10.1109/LCN.2010.5735677
Fan CI, Huang SY, Artan W (2013) Design and implementation of privacy preserving billing protocol for smart grid. J Supercomput 66(2):841–862
Narayanam K, Goel S, Singh A, Shrinivasan Y, Chakraborty S, Selvam P, Choudhary V, Verma M (2020) Blockchain based e-invoicing platform for global trade. In: 2020 IEEE International Conference on Blockchain (Blockchain), pp 385–392. https://doi.org/10.1109/Blockchain50366.2020.00056
Mai V, Khalil I (2017) Design and implementation of a secure cloud-based billing model for smart meters as an internet of things using homomorphic cryptography. Future Gener Comput Syst 72(C):327–338. https://doi.org/10.1016/j.future.2016.06.003
Fujitani T, Emura K, Omote K (2021) A privacy-preserving enforced bill collection system using smart contracts. In: 2021 16th Asia Joint Conference on Information Security (AsiaJCIS), pp 51–60. https://doi.org/10.1109/AsiaJCIS53848.2021.00018
Li C, Chen Y, Yang Y, Li C, Zeng Y (2019) PPCSB: a privacy-preserving electricity consumption statistics and billing scheme in smart grid. In: Sun X, Pan Z, Bertino E (eds) Artificial Intelligence and Security - 5th International Conference, ICAIS 2019, New York, NY, USA, July 26-28, 2019, Proceedings, Part IV, Springer, Lecture Notes in Computer Science, vol. 11635, pp 529–541. https://doi.org/10.1007/978-3-030-24268-8_49
Niu H, Wang Z, Liu Z, Zhang Y (2016) Optimal real-time price in smart grid via recurrent neural network. In: Cheng L, Liu Q, Ronzhin A (eds) Advances in Neural Networks - ISNN 2016 - 13th International Symposium on Neural Networks, ISNN 2016, St. Petersburg, Russia, July 6-8, 2016, Proceedings, Springer, Lecture Notes in Computer Science, vol. 9719, pp 152–159. https://doi.org/10.1007/978-3-319-40663-3_18
Li W, Ng CH, Logenthiran T, Phan VT, Woo WL (2018) Smart grid distribution management system (SGDMS) for optimized electricity bills. In: 2018 IEEE Transportation Electrification Conference and Expo (ITEC), pp 212–216. https://doi.org/10.1109/ITEC.2018.8450174
Fan C, Tseng Y, Huang J, Chen Y, Kuo H (2018) Verifiable privacy-preserving payment mechanism for smart grids. In: Xiang Y, Sun J, Fortino G, Guerrieri A, Jung JJ (eds) Internet and Distributed Computing Systems - 11th International Conference, IDCS 2018, Tokyo, Japan, October 11-13, 2018, Proceedings, Springer, Lecture Notes in Computer Science, vol. 11226, pp 52–63. https://doi.org/10.1007/978-3-030-02738-4_5
Liang X, Li X, Lu R, Lin X, Shen X (2013) UDP: Usage-based dynamic pricing with privacy preservation for smart grid. IEEE Trans Smart Grid 4(1):141–150. https://doi.org/10.1109/TSG.2012.2228240
Khattak HA, Tehreem K, Almogren A, Ameer Z, Din IU, Adnan M (2020) Dynamic pricing in industrial internet of things: Blockchain application for energy management in smart cities. J Inf Secur Appl 55:102615. https://doi.org/10.1016/j.jisa.2020.102615
Braeken A, Kumar P, Martin A (2018) Efficient and privacy-preserving data aggregation and dynamic billing in smart grid metering networks. Energies 11(8):2085. https://doi.org/10.3390/en11082085
Gope P, Sikdar B (2018) An efficient data aggregation scheme for privacy-friendly dynamic pricing-based billing and demand-response management in smart grids. IEEE Internet Things J 5(4):3126–3135. https://doi.org/10.1109/JIOT.2018.2833863
Gope P, Sikdar B (2018b) A lightweight and privacy-preserving data aggregation for dynamic pricing-based billing in smart grids. In: 2018 IEEE PES Innovative Smart Grid Technologies Conference Europe (ISGT-Europe), pp 1–7. https://doi.org/10.1109/ISGTEurope.2018.8571657
Cao YN, Wang Y, Ding Y, Zheng H, Guan Z, Wang H (2021) A PUF-based lightweight authenticated metering data collection scheme with privacy protection in smart grid. In: 2021 IEEE Intl Conf on Parallel Distributed Processing with Applications, Big Data Cloud Computing, Sustainable Computing Communications, Social Computing Networking (ISPA/BDCloud/SocialCom/SustainCom), pp 876–883. https://doi.org/10.1109/ISPA-BDCloud-SocialCom-SustainCom52081.2021.00124
Wagh GS, Mishra S (2020) A cyber-resilient privacy framework for the smart grid with dynamic billing capabilities. In: 2020 IEEE International Conference on Communications, Control, and Computing Technologies for Smart Grids (SmartGridComm)
Nakamoto S (2009) Bitcoin: a peer-to-peer electronic cash system. https://bitcoin.org/bitcoin.pdf
Acknowledgements
This article is supported in part by the National Key R&D Program of China under project 2020YFB1006004, the Guangxi Natural Science Foundation under grants 2019GXNSFFA245015 and 2019GXNSFGA245004, the National Natural Science Foundation of China under projects 62162017, 62172119 and 61962012, and the PCNL Major Key Project under grants PCL2021A09, PCL2021A02, and PCL2022A03.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Zhao, M., Ding, Y., Tang, S. et al. A blockchain-based framework for privacy-preserving and verifiable billing in smart grid. Peer-to-Peer Netw. Appl. 16, 142–155 (2023). https://doi.org/10.1007/s12083-022-01379-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-022-01379-4