Performance evaluation of Grain family and Espresso ciphers for applications on resource constrained devices
A secure stream cipher is an effective security solution for applications running on resource-constrained devices. The Grain family of stream ciphers (Grain v1, Grain-128, and Grain-128a) is a family of stream ciphers designed for low-end devices. Similarly, Espresso is a lightweight stream cipher t...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Elsevier
2018-03-01
|
Series: | ICT Express |
Online Access: | http://www.sciencedirect.com/science/article/pii/S2405959517303612 |
id |
doaj-fbf29acaf94a4ac49dbb67725dbef756 |
---|---|
record_format |
Article |
spelling |
doaj-fbf29acaf94a4ac49dbb67725dbef7562020-11-25T01:38:18ZengElsevierICT Express2405-95952018-03-01411923Performance evaluation of Grain family and Espresso ciphers for applications on resource constrained devicesSubhrajyoti Deb0Bubu Bhuyan1Corresponding author.; Department of Information Technology, North-Eastern Hill University, Shillong, IndiaDepartment of Information Technology, North-Eastern Hill University, Shillong, IndiaA secure stream cipher is an effective security solution for applications running on resource-constrained devices. The Grain family of stream ciphers (Grain v1, Grain-128, and Grain-128a) is a family of stream ciphers designed for low-end devices. Similarly, Espresso is a lightweight stream cipher that was developed recently for 5G wireless mobile communication. The randomness of the keystream produced by a stream cipher is a good indicator of its security strength. In this study, we have analyzed the randomness properties of the keystreams produced by both the Grain Family and Espresso ciphers using the statistical packages DieHarder and NIST STS. We also analyzed their performances in two constrained devices (ATmega328P and ESP8266) based on three attainable parameters, namely computation time, memory, and power consumption. Keywords: Stream cipher, Randomness, Dieharder, NIST STShttp://www.sciencedirect.com/science/article/pii/S2405959517303612 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Subhrajyoti Deb Bubu Bhuyan |
spellingShingle |
Subhrajyoti Deb Bubu Bhuyan Performance evaluation of Grain family and Espresso ciphers for applications on resource constrained devices ICT Express |
author_facet |
Subhrajyoti Deb Bubu Bhuyan |
author_sort |
Subhrajyoti Deb |
title |
Performance evaluation of Grain family and Espresso ciphers for applications on resource constrained devices |
title_short |
Performance evaluation of Grain family and Espresso ciphers for applications on resource constrained devices |
title_full |
Performance evaluation of Grain family and Espresso ciphers for applications on resource constrained devices |
title_fullStr |
Performance evaluation of Grain family and Espresso ciphers for applications on resource constrained devices |
title_full_unstemmed |
Performance evaluation of Grain family and Espresso ciphers for applications on resource constrained devices |
title_sort |
performance evaluation of grain family and espresso ciphers for applications on resource constrained devices |
publisher |
Elsevier |
series |
ICT Express |
issn |
2405-9595 |
publishDate |
2018-03-01 |
description |
A secure stream cipher is an effective security solution for applications running on resource-constrained devices. The Grain family of stream ciphers (Grain v1, Grain-128, and Grain-128a) is a family of stream ciphers designed for low-end devices. Similarly, Espresso is a lightweight stream cipher that was developed recently for 5G wireless mobile communication. The randomness of the keystream produced by a stream cipher is a good indicator of its security strength. In this study, we have analyzed the randomness properties of the keystreams produced by both the Grain Family and Espresso ciphers using the statistical packages DieHarder and NIST STS. We also analyzed their performances in two constrained devices (ATmega328P and ESP8266) based on three attainable parameters, namely computation time, memory, and power consumption. Keywords: Stream cipher, Randomness, Dieharder, NIST STS |
url |
http://www.sciencedirect.com/science/article/pii/S2405959517303612 |
work_keys_str_mv |
AT subhrajyotideb performanceevaluationofgrainfamilyandespressociphersforapplicationsonresourceconstraineddevices AT bububhuyan performanceevaluationofgrainfamilyandespressociphersforapplicationsonresourceconstraineddevices |
_version_ |
1725054657341947904 |