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...

Full description

Bibliographic Details
Main Authors: Subhrajyoti Deb, Bubu Bhuyan
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