Performance costs of cryptography in securing new-generation Internet of Energy endpoint devices

Show simple item record

dc.contributor.author Ledwaba, Lehlogonolo P.I.
dc.contributor.author Hancke, Gerhard P.
dc.contributor.author Venter, H.S. (Hein)
dc.contributor.author Isaac, Sherrin J.
dc.date.accessioned 2018-04-03T06:42:30Z
dc.date.available 2018-04-03T06:42:30Z
dc.date.issued 2018
dc.description.abstract In past years, cryptography has been considered a dif cult task to achieve on sensor nodes for the Internet of Energy (IoE) owing to the resource-constrained nature of 8- and 16-bit microcontroller units (MCUs). Previous attempts at implementing cryptographic services on wireless sensor nodes have resulted in high power consumptions, long operating times, and the depletion of memory resources. Over the last decade, however, processors for the IoT and IoE have improved; with increased operating power and memory resources, longer data bus widths and low-power consumption. With the improvements made to processors suitable for building IoT devices, the question remains whether endpoint nodes should still be considered capable of only supporting the most lightweight of cryptographic mechanisms. We evaluate the capabilities of a device family (Cortex-M series processors) commonly found in programmable logic controllers to implement standard, veri ed software cryptographic libraries in terms of execution times, memory occupation, and power consumption in order to determine their adequacy for use in smart grid applications. It was seen that the MCUs were easily capable of running standard cryptographic algorithms. However, the use of public key cryptography may still require the inclusion of a hardware crypto accelerator or the use of a secure MCU implementing public key cryptography; as the relatively long execution times seen during the operation of ECDSA, for example, could be intolerable within a real time IoE application. en_ZA
dc.description.department Computer Science en_ZA
dc.description.department Electrical, Electronic and Computer Engineering en_ZA
dc.description.librarian am2018 en_ZA
dc.description.sponsorship This work was supported in part by the Council for Scientific and Industrial Research under Project KR7SSMC and in part by the South African Mineral Extraction Research Development and Innovation Strategy Programme's thematic area of Real Time Information Management Systems. en_ZA
dc.description.uri http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6287639 en_ZA
dc.identifier.citation Ledwaba, L.P.I., Hancke, G.P., Venter, H.S. et al. 2018, 'Performance costs of cryptography in securing new-generation Internet of Energy endpoint devices', IEEE Access, vol. 6, pp. 9303-9323. en_ZA
dc.identifier.issn 2169-3536
dc.identifier.other 10.1109/ACCESS.2018.2793301
dc.identifier.uri http://hdl.handle.net/2263/64364
dc.language.iso en en_ZA
dc.publisher Institute of Electrical and Electronics Engineers en_ZA
dc.rights © 2018 IEEE. This is an Open access paper. en_ZA
dc.subject Industrial internet of things en_ZA
dc.subject Embedded security en_ZA
dc.subject Cryptography en_ZA
dc.subject Smart meters en_ZA
dc.subject Smart grids en_ZA
dc.subject Pricing en_ZA
dc.subject Program processors en_ZA
dc.subject Smart power grids en_ZA
dc.subject Sensor nodes en_ZA
dc.subject Public key cryptography en_ZA
dc.subject Hand held computers en_ZA
dc.subject Fluidized bed combustion en_ZA
dc.subject Electric power utilization en_ZA
dc.subject Electric power transmission networks en_ZA
dc.subject Electric power system control en_ZA
dc.subject Costs en_ZA
dc.subject Carrier transmission on power lines en_ZA
dc.subject Application programs en_ZA
dc.subject Wireless sensor node en_ZA
dc.subject Programmable logic controllers (PLC) en_ZA
dc.subject Low-power consumption en_ZA
dc.subject Cryptographic algorithms en_ZA
dc.subject Internet of energy (IoE) en_ZA
dc.subject Microcontroller unit (MCU) en_ZA
dc.title Performance costs of cryptography in securing new-generation Internet of Energy endpoint devices en_ZA
dc.type Article en_ZA


Files in this item

This item appears in the following Collection(s)

Show simple item record