Skip to main content
Log in

A blockchain-based framework for privacy-preserving and verifiable billing in smart grid

  • Published:
Peer-to-Peer Networking and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. 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

    Chapter  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. 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

  11. 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

  12. 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

    Article  Google Scholar 

  13. 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

  14. 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

  15. 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

  16. Fan CI, Huang SY, Artan W (2013) Design and implementation of privacy preserving billing protocol for smart grid. J Supercomput 66(2):841–862

    Article  Google Scholar 

  17. 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

  18. 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

  19. 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

  20. 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

  21. 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

  22. 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

  23. 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

  24. 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

    Article  Google Scholar 

  25. 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

    Article  Google Scholar 

  26. 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

    Article  Google Scholar 

  27. 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

    Article  Google Scholar 

  28. 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

  29. 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

  30. 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)

  31. Nakamoto S (2009) Bitcoin: a peer-to-peer electronic cash system. https://bitcoin.org/bitcoin.pdf

Download references

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

Authors

Corresponding author

Correspondence to Yong Ding.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12083-022-01379-4

Keywords

Navigation