journal article·2020-11-07Open access

A Secure and Efficient Group Key Management Scheme for Clusters of String Inverters

Mariano Basile, Gianluca Dini, Filippo Vernia, Luigi Lamoglie

Applied Sciences· Volume 10· Issue 21

Abstract

A string inverter converts the low voltage direct current coming from the string of its Photovoltaic (PV) panels into alternating current to be exported to the grid. In today Smart Grid’s context, PV plants feature clusters of cooperating smart string inverters that exchange information in a multicast fashion (typically) over the Internet Protocol (IP). However, IP multicast does not provide any mechanism to limit the access to multicast data to authorized subjects only. A security infringement may cause a cluster either into exporting no energy into the grid (zero energy attack) or more energy than the limit set (energy overflow attack). Both the attacks can lead to potential severe consequences. In this regard, we are the first addressing those issues. Particularly, we propose a Key Management Service (KMS) for group key generation and distribution. The KMS provides forward secrecy and periodic refresh. We implement a prototype on a cluster of Power-One Italy S.p.A. a member of FIMER Group smart string inverters and evaluate the performance. Experimental results indicate that the scheme scales up to clusters composed of 50 inverters with an efficiency of 90.5% in terms of latency for group key distribution and 99% in terms of memory overhead.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Security in Wireless Sensor Networks · Smart Grid Security and Resilience · Cryptographic Implementations and Security

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Ingegneria dell’Informazione, University of Pisa, Largo Lucio Lazzarino 1, 56122 Pisa, Italy

Power-One Italy S.p.A. a member of FIMER Group, Via S. Giorgio 642, 52028 Terranuova B.ni (AR), Italy

References (81)

Show source-provided references
1. (2020, July 02). Types of Renewable Energy. Available online: https://www.edfenergy.com/for-home/energywise/renewable-energy-sources.
2. Jäger-Waldau, A. (2019). PV Status Report 2019, EUR 29938 EN, Publications Office of the European Union.
3. (2020, July 02). End-Of-Life Management: Solar Photovoltaic Panels. Available online: https://www.irena.org/publications/2016/Jun/End-of-life-management-Solar-Photovoltaic-Panels.
4. (2020, July 02). Future of Solar Photovoltaic. Available online: https://www.irena.org/publications/2019/Nov/Future-of-Solar-Photovoltaic.
5. The additional functions of smart inverters10.3934/energy.2019.6.971 ↗
6. (2020, October 18). What Is a Smart Solar Inverter?. Available online: https://www.solarpowerworldonline.com/2014/01/smart-solar-inverter.
7. Xue, Y., and Guerrero, J.M. (2015, January 19–20). Smart inverters for utility and industry applications. Proceedings of the PCIM Europe 2015 International Exhibition and Conference for Power Electronics, Intelligent Motion, Renewable Energy and Energy Management, Nuremberg, Germany.
8. (2020, October 18). Smart Inverters Redefine Relationship Between DERs and the Grid. Available online: https://www.solarpowerworldonline.com/2019/03/smart-inverters-redefine-relationship-ders-grid.
9. (2020, October 29). KdiSolar. Available online: https://kdisolar.fr/.
10. Ballardie, T., and Crowcroft, J. (1995, January 16–17). Multicast-specific security threats and counter-measures. Proceedings of the Symposium on Network and Distributed System Security, San Diego, CA, USA.
11. (2020, September 26). Cyberattacks Threaten Smart Inverters, but Scientists Have Solutions. Available online: https://www.solarpowerworldonline.com/2019/04/cyberattacks-threaten-smart-inverters-but-scientists-have-solutions.
12. (2020, September 26). Potential Electric Grid Vulnerability from Cyber Enabled Foreign Actors. Available online: https://protectourpower.org/wp-content/uploads/2018/11/Ridge-Global-and-Potential-Electric-Grid-Vulnerability.pdf.
13. Dimensions of cyber-attacks: Cultural, social, economic, and political10.1109/MTS.2011.940293 ↗
14. Gunduz, M.Z., and Das, R. (2018, January 28–30). Analysis of cyber-attacks on smart grid applications. Proceedings of the 2018 International Conference on Artificial Intelligence and Data Processing (IDAP), Malatya, Turkey.10.1109/IDAP.2018.8620728 ↗
15. A survey of key management for secure group communication10.1145/937503.937506 ↗
16. Bechtsoudis, A., and Sklavos, N. (2010, January 5–7). Side channel attacks cryptanalysis against block ciphers based on FPGA devices. Proceedings of the 2010 IEEE Computer Society Annual Symposium on VLSI, Lixouri, Greece.10.1109/ISVLSI.2010.104 ↗
17. Koç, Ç.K., Naccache, D., and Paar, C. (2001). Electromagnetic analysis: Concrete results. Cryptographic Hardware and Embedded Systems, Springer.10.1007/3-540-44709-1 ↗
18. Meynard, O., Guilley, S., Danger, J.-L., and Sauvage, L. (2010, January 7–11). Far Correlation-based EMA with a pre-characterized leakage model. Proceedings of the 2010 Design, Automation Test in Europe Conference Exhibition, Munich, Germany.10.1109/DATE.2010.5456906 ↗
19. Qing, S., Gollmann, D., and Zhou, J. (2003). A novel efficient group signature scheme with forward security. Information and Communications Security, Springer.10.1007/b13930 ↗
20. On the distribution and revocation of cryptographic keys in sensor networks10.1109/TDSC.2005.37 ↗
21. Agee, R., Wallner, D., and Harder, E. (2020, September 27). Key Management for Multicast: Issues and Architectures. Available online: https://tools.ietf.org/html/rfc2627.
22. Aouini, I., Azzouz, L.B., and Saidane, L.A. (2016, January 22–25). Using IPsec to secure multicast smart energy traffic. Proceedings of the 2016 International Conference on Performance Evaluation and Modeling in Wired and Wireless Networks (PEMWN), Paris, France.10.1109/PEMWN.2016.7842908 ↗
23. Nicanfar, H., Jokar, P., and Leung, V.C. (2011, January 13–16). Smart grid authentication and key management for unicast and multicast communications. Proceedings of the 2011 IEEE PES Innovative Smart Grid Technologies, Perth, WA, USA.10.1109/ISGT-Asia.2011.6167151 ↗
24. Efficient authentication and key management mechanisms for smart grid communications10.1109/JSYST.2013.2260942 ↗
25. Alohali, B.A., and Vassialkis, V.G. (2015, January 7–9). Secure and energy-efficient multicast routing in smart grids. Proceedings of the 2015 IEEE Tenth International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP), Singapore.10.1109/ISSNIP.2015.7106929 ↗
26. Saxena, N., Grijalva, S., and Choi, B.J. (2018, January 3–7). Securing Restricted Publisher-Subscriber Communications in Smart Grid Substations. Proceedings of the 2018 10th International Conference on Communication Systems Networks (COMSNETS), Bengaluru, India.10.1109/COMSNETS.2018.8328220 ↗
27. HISS: A HIghly Scalable Scheme for Group Rekeying10.1093/comjnl/bxs152 ↗
28. LARK: A lightweight authenticated rekeying scheme for clustered wireless sensor networks10.1145/2043662.2043665 ↗
29. Dini, G., and Savino, I.M. (2006, January 9–12). S2RP: A secure and scalable rekeying protocol for wireless sensor networks. Proceedings of the 2006 IEEE International Conference on Mobile Ad Hoc and Sensor Systems, Vancouver, BC, Canada.10.1109/MOBHOC.2006.278586 ↗
30. Kim, J.-Y., and Choi, H.-K. (2012, January 1–4). An efficient and versatile key management protocol for secure smart grid communications. Proceedings of the 2012 IEEE Wireless Communications and Networking Conference (WCNC), Paris, France.10.1109/WCNC.2012.6214081 ↗
31. Flexible-Pay-Per-Channel: A new model for content access control in Pay-TV broadcasting systems10.1109/TMM.2008.2001381 ↗
32. Long, X., Tipper, D., and Qian, Y. (2013, January 21–24). An Advanced key management scheme for secure smart grid communications. Proceedings of the 2013 IEEE International Conference on Smart Grid Communications (SmartGridComm), Vancouver, BC, Canada.10.1109/SmartGridComm.2013.6688008 ↗
33. Benmalek, M., and Challal, Y. (2016, January 3–6). MK-AMI: Efficient multi-group key management scheme for secure communications in AMI systems. Proceedings of the 2016 IEEE Wireless Communications and Networking Conference, Doha, Qatar.10.1109/WCNC.2016.7565124 ↗
34. Harney, H. (2020, October 24). Group Key Management Protocol (GKMP) Specification. RFC 2093. Available online: https://tools.ietf.org/html/rfc2093.
35. Harney, H. (2020, October 24). Group Key Management Protocol (GKMP) Architecture. RFC 2094. Available online: https://tools.ietf.org/html/rfc2094.
36. Secure group communications using key graphs10.1109/90.836475 ↗
37. The VersaKey framework: Versatile group key management10.1109/49.790485 ↗
38. Key establishment in large dynamic groups using one-way function trees10.1109/TSE.2003.1199073 ↗
39. Canetti, R., Garay, J., Itkis, G., Micciancio, D., Naor, M., and Pinkas, B. (1999, January 21–25). Multicast security: A taxonomy and some efficient constructions. Proceedings of the Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320), New York, NY, USA.10.1109/INFCOM.1999.751457 ↗
40. EHBT: An efficient protocol for group key management10.1007/3-540-45546-9_12 ↗
41. Ran, C., Malkin, T., and Nissim, K. (1999). Efficient communication-storage tradeoffs for multicast encryption. Advances in Cryptology, Springer.
42. Chang, I., Engel, R., Kandlur, D., Pendarakis, D., and Saha, D. (1999, January 21–25). Key Management for Secure Lnternet Multicast Using Boolean Function Minimization Techniques. Proceedings of the Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320), New York, NY, USA.10.1109/INFCOM.1999.751455 ↗
43. Penrig, A., Song, D., and Tygar, D. (2001, January 14–16). ELK: A new protocol for efficient large-group key distribution. Proceedings of the 2001 IEEE Symposium on Security and Privacy, Oakland, CA, USA.
44. Ballardie, A. (2020, October 24). Scalable Multicast Key Distribution. Available online: https://tools.ietf.org/html/rfc1949.RFC1949.
45. Iolus: A framework for scalable secure multicasting10.1145/263109.263179 ↗
46. Scalable secure one-to-many group communication using dual encryption10.1016/S0140-3664(00)00255-3 ↗
47. Weiler, N., and Semsomm, A. (2001, January 20–22). Scalable multiple encryption scheme for one-to-many multicast. Proceedings of the Tenth IEEE International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, Cambridge, MA, USA.
48. Briscoe, B. (1999). MARKS: Zero side effect multicast key management using arbitrarily revealed sequences. Networked Group Communications, Springer.10.1007/978-3-540-46703-8_19 ↗
49. Molva, R., and Pannetrat, A. (1999, January 3–4). Scalable multicast security in dynamic groups. Proceedings of the 6th ACM conference on Computer and communications security (CCS ‘99). Association for Computing Machinery, New York, NY, USA.10.1145/319709.319723 ↗
50. Setia, S., Koussih, S., Jajodia, S., and Harder, E. (2000, January 14–17). Kronos: A scalable group re-keying approach for secure multicast. Proceedings of the 2000 IEEE Symposium on Security and Privacy, Berkeley, CA, USA.
51. DeCleene, B., Dondeti, L., Griffin, S., Hardjono, T., Kiwior, D., Kurose, J., Towsley, D., Vasudevan, S., and Zhang, C. (2001, January 28–31). Secure group communications for wireless networks. Proceedings of the Communications for Network-Centric Operations: Creating the Information Force (Cat. No.01CH37277), McLean, VA, USA.
52. Rafaeli, S., and Hutchison, D. (2002, January 18). Hydra: A decentralised group key management. Proceedings of the Eleventh IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, Stanford, CA, USA.
53. A Secure and Efficient Conference Key Distribution System: Extended Abstract10.1007/BFb0053443 ↗
54. Steiner, M., Tsudik, G., and Waidner, M. (1996, January 16–18). Diffie-Hellman key distribution extended to group communication. Proceedings of the 3rd ACM conference on Computer and Communications Security (CCS ’96). Association for Computing Machinery, New York, NY, USA.10.1145/238168.238182 ↗
55. Becker, K., and Wille, U. (1998, January 3–5). Communication complexity of group key distribution. Proceedings of the 5th ACM Conference on Computer and Communications Security (CCS ’98). Association for Computing Machinery, New York, NY, USA.10.1145/288090.288094 ↗
56. Varadharajan, V., Pieprzyk, J., and Mu, Y. (1997). On key agreement and conference key agreement. Information Security and Privacy. ACISP 1997, Springer.10.1007/BFb0027916 ↗
57. Rodeh, O., Birman, K., and Dolev, D. (2000, January 3–4). Optimized rekey for group communication systems. Proceedings of the Symposium Network and Distributed Systems Security (NDSS ’00), San Diego, CA, USA.
58. Dondeti, L., Mukherjee, S., and Samal, A. (1999). Survey and Comparison of Secure Group Communication Protocols, University of Nebraska-Lincoln. Technical Report.
59. Perrig, A. (1999, January 5–8). Efficient collaborative key management protocols for secure autonomous group communication. Proceedings of the International Workshop on Cryptographic Techniques and E-Commerce (CrypTEC’99), Hong Kong, China.
60. Kim, Y., Perrig, A., and Tsudik, G. (2000, January 1–4). Simple and fault-tolerant key agreement for dynamic collaborative groups. Proceedings of the 7th ACM Conference on Computer and Communications Security (CCS ‘00). Association for Computing Machinery, New York, NY, USA.10.1145/352600.352638 ↗
61. Rescorla, E., and Dierks, T. (2020, September 03). The Transport Layer Security (TLS) Protocol Version 1.2. Available online: https://tools.ietf.org/html/rfc5246.
62. Rogaway, P. (2002, January 18–22). Authenticated-encryption with associated-data. Proceedings of the 9th ACM conference on Computer and Communications Security (CCS ’02). Association for Computing Machinery, Washington, DC, USA.10.1145/586123.586125 ↗
63. Greer, C., Wollman, D.A., Prochaska, D.E., Boynton, P.A., Mazer, J.A., Nguyen, C.T., FitzPatrick, G.J., Nelson, T.L., Koepke, G.H., and Hefner, J.A.R. (2014). NIST Framework and Roadmap for Smart Grid Interoperability Standards, National Institute of Standards and Technology.10.6028/NIST.SP.1108r3 ↗
64. Toward key management for communications of wide area primary and backup protection10.1109/TPWRD.2010.2045930 ↗
65. Modelling and simulation for performance evaluation of IEC61850-based substation communication systems10.1109/TPWRD.2006.886788 ↗
66. Vazirani, U.V., and Vazirani, V.V. (1984, January 24–26). Efficient and secure pseudo-random number generation. Proceedings of the 25th Annual Symposium on Foundations of Computer Science, West Palm Beach, FL, USA.
67. On the security of the TLS protocol: A systematic analysis10.1007/978-3-642-40041-4_24 ↗
68. Less is more: Relaxed yet composable security notions for key exchange10.1007/s10207-013-0192-y ↗
69. Fardan, N., and Paterson, K.G. (2020, October 15). Lucky Thirteen: Breaking the TLS and DTLS Record Protocols. Available online: www.isg.rhul.ac.uk/tls/Lucky13.html.
70. Bhargavan, K., Fournet, C., Kohlweiss, M., Pironti, A., and Strub, P.Y. (2020, October 15). Implementing TLS with Verified Cryptographic Security. Available online: http://mitls.rocq.inria.fr/.
71. Fardan, N., Bernstein, D.J., Paterson, K.G., Poettering, B., and Schuldt, J.C. (2020, October 15). On the Security of RC4 in TLS and WPA. Available online: www.isg.rhul.ac.uk/tls.
72. Lessons Learned From Previous SSL/TLS Attacks-A Brief Chronology Of Attacks And Weaknesses
73. Eldewahi, A.E.W., Sharfi, T.M.H., Mansor, A.A., Mohamed, N.A.F., and Alwahbani, S.M.H. (2015, January 7–9). SSL/TLS attacks: Analysis and evaluation. Proceedings of the International Conference on Computing, Control, Networking, Electronics and Embedded Systems Engineering (ICCNEEE), Khartoum, Sudan.10.1109/ICCNEEE.2015.7381362 ↗
74. Sirohi, P., Agarwal, A., and Tyagi, S. (2016, January 14–16). A comprehensive study on security attacks on SSL/TLS protocol. Proceedings of the 2nd International Conference on Next Generation Computing Technologies (NGCT), Dehradun, India.10.1109/NGCT.2016.7877537 ↗
75. Dworkin, M. (2020, September 28). Recommendation for Block Cipher Modes of Operation: Galois/Counter Mode (GCM) and GMAC. NIST Special Publication 800-38D, Available online: https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-38d.pdf.
76. Intrusion detection in cyber-physical systems: Techniques and challenges10.1109/JSYST.2013.2257594 ↗
77. A survey of intrusion detection in Internet of Things10.1016/j.jnca.2017.02.009 ↗
78. Ferrari, F., Zimmerling, M., Mottola, L., and Thiele, L. (October, January 30). Virtual synchrony guarantees for cyber-physical systems. Proceedings of the IEEE 32nd International Symposium on Reliable Distributed Systems, Braga, Portugal.
79. Towards a self-adaptive deployment and configuration infrastructure for cyber-physical systems
80. Paar, C., and Pelzl, J. (2010). Understanding Cryptography: A Textbook for Students and Practitioners, Springer.10.1007/978-3-642-04101-3 ↗
81. Comparison and evaluation of digital signature schemes employed in NDN network