On the choice of the appropriate AES data encryption method for ZigBee nodes. Issue 2 (7th December 2010)
- Record Type:
- Journal Article
- Title:
- On the choice of the appropriate AES data encryption method for ZigBee nodes. Issue 2 (7th December 2010)
- Main Title:
- On the choice of the appropriate AES data encryption method for ZigBee nodes
- Authors:
- Ottoy, G.
Hamelinckx, T.
Preneel, B.
De Strycker, L.
Goemaere, J.‐P. - Abstract:
- Abstract: This paper describes the experiments that have been conducted to determine the optimal implementation method for AES (Advanced Encryption Standard) data encryption in a ZigBee network in terms of energy consumption. Four possible scenarios have been considered. The first one is a freely available AES‐cryptographic algorithm on the processor which controls the ZigBee nodes. The second also involves the processor but is based on a proprietary, highly optimized algorithm. The other methods are based on hardware implementations. Whereas the third option is based on a cryptographic block, embedded in the ZigBee node controller, the last solution utilizes an AES128‐CBC‐MAC hardware co‐processor embedded on a Spartan 3A FPGA. The ZigBee modules in the network contain an 8‐bit microcontroller which takes care of the ZigBee protocol stack—and the encryption calculations in all but the last case. All approaches are examined and compared. We show that the usage of a microcontroller with an on‐board AES processor is the optimal design choice for a new hardware platform. An optimized software library gives the best results when extending an existing platform. This paper gives developers an idea of the amount of energy they can gain/lose by choosing one of the four solutions. Copyright © 2010 John Wiley & Sons, Ltd. Abstract : The ZigBee specification applies the Advanced Encryption Standard (AES) for securing wireless transmissions. However, it is not specified how ZigBeeAbstract: This paper describes the experiments that have been conducted to determine the optimal implementation method for AES (Advanced Encryption Standard) data encryption in a ZigBee network in terms of energy consumption. Four possible scenarios have been considered. The first one is a freely available AES‐cryptographic algorithm on the processor which controls the ZigBee nodes. The second also involves the processor but is based on a proprietary, highly optimized algorithm. The other methods are based on hardware implementations. Whereas the third option is based on a cryptographic block, embedded in the ZigBee node controller, the last solution utilizes an AES128‐CBC‐MAC hardware co‐processor embedded on a Spartan 3A FPGA. The ZigBee modules in the network contain an 8‐bit microcontroller which takes care of the ZigBee protocol stack—and the encryption calculations in all but the last case. All approaches are examined and compared. We show that the usage of a microcontroller with an on‐board AES processor is the optimal design choice for a new hardware platform. An optimized software library gives the best results when extending an existing platform. This paper gives developers an idea of the amount of energy they can gain/lose by choosing one of the four solutions. Copyright © 2010 John Wiley & Sons, Ltd. Abstract : The ZigBee specification applies the Advanced Encryption Standard (AES) for securing wireless transmissions. However, it is not specified how ZigBee modules should perform the encryption. This paper investigates the different possibilities on how to implement AES128‐CBC‐MAC data encryption on a ZigBee module and weighs the advantages and disadvantages of different approaches, keeping in mind that different developers can have different needs (fast implementation, small footprint, low power consumption, etc). … (more)
- Is Part Of:
- Security and communication networks. Volume 9:Issue 2(2016)
- Journal:
- Security and communication networks
- Issue:
- Volume 9:Issue 2(2016)
- Issue Display:
- Volume 9, Issue 2 (2016)
- Year:
- 2016
- Volume:
- 9
- Issue:
- 2
- Issue Sort Value:
- 2016-0009-0002-0000
- Page Start:
- 87
- Page End:
- 93
- Publication Date:
- 2010-12-07
- Subjects:
- software encryption -- hardware encryption -- AES‐CBC‐MAC -- ZigBee
Computer networks -- Security measures -- Periodicals
Computer security -- Periodicals
Cryptography -- Periodicals
005.805 - Journal URLs:
- http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1939-0122 ↗
https://www.hindawi.com/journals/scn/ ↗
http://onlinelibrary.wiley.com/ ↗ - DOI:
- 10.1002/sec.267 ↗
- Languages:
- English
- ISSNs:
- 1939-0114
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD Digital store
- Ingest File:
- 1327.xml