Mobile Networks and Applications

, Volume 23, Issue 4, pp 982–993 | Cite as

Hybrid Cryptography Algorithm with Precomputation for Advanced Metering Infrastructure Networks

  • Samer KhasawnehEmail author
  • Michel Kadoch


Two-way communication has been identified as the smart grid flagship feature that enables the smart grid to attain its outcomes over the legacy power grid. Integrating communication networks into the power grid will motivate malicious attackers to target information exchange. Therefore, achieving secure and authentic communication in the smart grid networks is an indispensable requirement. In this paper, we propose a sophisticated hybrid encryption scheme that incorporates public and symmetric key encryptions to secure smart metering network. Elliptic Curve Integrated Encryption Scheme (ECIES) and Advanced Encryption Scheme (AES) are chosen as the building blocks for the proposed scheme. In order to optimize the computation overhead of ECIES, a precomputation procedure is presented to provide faster encryption/decryption. The proposed technique provides data integrity, confidentiality and authenticity as well as it resists against false data injection and message reply attacks. Simulation results show that the proposed approach surpasses some of the existing schemes in terms of computation, communication and storage overhead.


AMI networks Hybrid encryption Elliptic curve cryptography ECIES Precomputation 


  1. 1.
    Overman TM, Sack man RW (2010) High assurance smart grid: smart grid control systems communications architecture. In: First IEEE International Conference on Smart Grid Communications (SmartGridComm), Gaithersburg, pp 19–24Google Scholar
  2. 2.
    Yarali A, Rahman S (2012) Smart grid networks: promises and challenges. J Commun 7(6):409–417Google Scholar
  3. 3.
    Gubbi J, Buyya R, Marusic S, Palaniswami M (2013) Internet of things (IoT): a vision, architectural elements, and future directions. Futur Gener Comput Syst 29(7):1645–1660CrossRefGoogle Scholar
  4. 4.
    Spanò E, Niccolini L, Di Pascoli S, Iannacconeluca G (2015) Last-meter smart grid embedded in an internet-of-things platform. IEEE Trans Smart Grid 6(1):468–476CrossRefGoogle Scholar
  5. 5.
    Gungor VC, Sahin D, Kocak T, Ergut S, Buccella C, Cecati C, Hancke GP (2013) A survey on smart grid potential applications and communication requirements. IEEE Trans Ind Inform 9(1):28–43Google Scholar
  6. 6.
    Kamyab F, Amini M, Sheykhha S, Hasanpour M, Jalali MM (2016) Demand response program in smart grid using supply function bidding mechanism. IEEE Trans Smart Grid 7(3):1277–1284CrossRefGoogle Scholar
  7. 7.
    Logenthiran T, Srinivasan D, Shun TZ (2012) Demand side management in smart grid using heuristic optimization. IEEE Trans Smart Grid 3(3):1244–1252CrossRefGoogle Scholar
  8. 8.
    Komninos N, Philippou E, Pitsillides A (2014) Survey in smart grid and smart home security: issues, challenges and countermeasures. IEEE Commun Surv Tutorials 16(4):1933–1954CrossRefGoogle Scholar
  9. 9.
    Hassan R, Radman G (2010) Survey on smart grid. In: Proceedings of the IEEE SoutheastCon (SoutheastCon), Concord, pp 210–213Google Scholar
  10. 10.
    Arghandeh R, von Meier A, Mehrmanesh L, Mili L (2016) On the definition of cyber-physical resilience in power systems. Renew Sust Energ Rev 58:1060–1069Google Scholar
  11. 11.
    Amin M (2014) A smart self-healing grid: In Pursuit of a more reliable and resilient system [in my view]. IEEE power and energy magazine, 12(1), 112–110Google Scholar
  12. 12.
    Gao J, Xiao Y, Liu J, Liang W, Chen CP (2012) A survey of communication/networking in smart grids. Futur Gener Comput Syst 28(2):391–404CrossRefGoogle Scholar
  13. 13.
    Fouda MM, Fadlullah ZM, Kato N, Lu R, Shen XS (2011) A lightweight message authentication scheme for smart grid communications. IEEE Trans Smart Grid 2(4):675–685CrossRefGoogle Scholar
  14. 14.
    Li X, Liang X, Lu R, Shen X, Lin X, Zhu H (2012) Securing smart grid: cyber attacks, countermeasures, and challenges. IEEE Commun Mag 50(8):38–45Google Scholar
  15. 15.
    Zhang Y, Wang L, Sun W, Green IIRC, Alam M (2011) Distributed intrusion detection system in a multi-layer network architecture of smart grids. IEEE Trans Smart Grid 2(4):796–808CrossRefGoogle Scholar
  16. 16.
    Al-Ali AR, Aburukba R (2015) Role of internet of things in the smart grid technology. J Comput Commun 3(05):229CrossRefGoogle Scholar
  17. 17.
    Lee EK, Gerla M, Oh SY (2012) Physical layer security in wireless smart grid. IEEE Commun Mag 50(8)Google Scholar
  18. 18.
    Nabeel M, Ding X, Seo SH, Bertino E (2015) Scalable end-to-end security for advanced metering infrastructures. Inf Syst 53:213–223CrossRefGoogle Scholar
  19. 19.
    Liu N, Chen J, Zhu L, Zhang J, He Y (2013) A key management scheme for secure communications of advanced metering infrastructure in smart grid. IEEE Trans Ind Electron 60(10):4746–4756CrossRefGoogle Scholar
  20. 20.
    Li H, Lu R, Zhou L, Yang B, Shen X (2014) An efficient merkle-tree-based authentication scheme for smart grid. IEEE Syst J 8(2):655–663CrossRefGoogle Scholar
  21. 21.
    Zhao F, Hanatani Y, Komano Y, Smyth B, Ito S, Kambayashi T (2012) Secure authenticated key exchange with revocation for smart grid. In: IEEE PES Innovative Smart Grid Technologies (ISGT), Washington, pp 1–8Google Scholar
  22. 22.
    Kim JY, Choi HK (2012) An efficient and versatile key management protocol for secure smart grid communications. In: IEEE wireless communications and networking conference (WCNC), Shanghai, pp 1823–1828Google Scholar
  23. 23.
    Tonyali S, Akkaya K, Saputro N, Uluagac AS (2016) A reliable data aggregation mechanism with homomorphic encryption in smart grid AMI networks. In: 13th IEEE consumer communications & networking conference (CCNC), Las Vegas, pp 550–555Google Scholar
  24. 24.
    Mahmood K, Chaudhry SA, Naqvi H, Shon T, Ahmad HF (2016) A lightweight message authentication scheme for smart grid communications in power sector. Comput Electr Eng 52:114–124Google Scholar
  25. 25.
    Sule R, Katti RS, Kavasseri RG (2012) A variable length fast message authentication code for secure communication in smart grids. In: IEEE power and energy society general meeting, San Diego, pp 1–6Google Scholar
  26. 26.
    Khasawneh S, Kadoch M (2017) A hybrid encryption scheme for advanced metering infrastructure networks. In: The proceedings of the 1st EAI international conference on smart grid assisted internet of things, Sault Ste. Marie, pp 1–11Google Scholar
  27. 27.
    Lenstra AK, Verheul ER (2001) Selecting cryptographic key sizes. J Cryptol 14(4):255–293Google Scholar
  28. 28.
    Stallings W (2011) Cryptography and network security. 5th edition, New York, PearsonGoogle Scholar
  29. 29.
    SEC 2: Recommended elliptic curve domain parameters, Certicom research 2000Google Scholar
  30. 30.
    Abdalla M, Bellare M, Rogaway P. The oracle Diffie-Hellman assumptions and an analysis of DHIES. In: Cryptographers track at the RSA conference. Springer, Berlin, pp 143–158Google Scholar
  31. 31.
    ANSI Standards Committee X9, Public key cryptography for the financial services industry: Key agreement and key transport using elliptic curve cryptography, ANSI X9.63–2001Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2017

Authors and Affiliations

  1. 1.Department of Electrical Engineering, École de Technologie SupérieureUniversity of QuebecMontrealCanada

Personalised recommendations