IoT Implementation of SGCA Stream Cipher Algorithm on 8-Bits AVR Microcontroller

Mouza Ahmed Bani Shemaili, Chan Yeob Yeun, Mohamed Jamal Zemerly, Khalid Mubarak, Hyun Ku Yeun, Yousof Al Hammadi, Yoon Seok Chang

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

Abstract

Recently, the computing environment is changing due to the advent of resource-constrained devices, such as smart cards. That causes a limitation in providing some main feature to the low constraint computation devices such as security. The main purpose of this paper is to design a lightweight and secure stream ciphers for IoT to secure hardware and software that can fit constrain resources devices. Thus, we implement our proposed solution on 8 bits AVR microcontroller in order to study the required memory and speed. Also, two hardware algorithms which are Trivium and Grain are implemented and comparison provided between them and the proposed stream ciphers requirements. Also, our proposed SGCA algorithm proves to have less memory and time consuming than Trivium and Grain algorithms.

Original languageBritish English
Title of host publicationStudies in Computational Intelligence
PublisherSpringer Verlag
Pages175-188
Number of pages14
DOIs
StatePublished - 2019

Publication series

NameStudies in Computational Intelligence
Volume789
ISSN (Print)1860-949X

Keywords

  • AVR
  • Grain
  • IoT
  • Stream cipher
  • Trivium

Fingerprint

Dive into the research topics of 'IoT Implementation of SGCA Stream Cipher Algorithm on 8-Bits AVR Microcontroller'. Together they form a unique fingerprint.

Cite this