Proposal Framework to Light Weight Cryptography Primitives

Due to manufacturing cost and portability limitations, the computing power, storage capacity, and energy of the Internet of Things (IoT) hardware are still slowly developing. From above, the proposed security system based on encryption must consider the resources, time, memory used, and the lifespan...

Full description

Bibliographic Details
Main Authors: Mustafa Abd Zaid, Soukaena Hassan
Format: Article
Language:English
Published: Unviversity of Technology- Iraq 2022-04-01
Series:Engineering and Technology Journal
Subjects:
Online Access:https://etj.uotechnology.edu.iq/article_173646_8bae0973ee8ecf19ff56257299cc0aa5.pdf
_version_ 1797337703460634624
author Mustafa Abd Zaid
Soukaena Hassan
author_facet Mustafa Abd Zaid
Soukaena Hassan
author_sort Mustafa Abd Zaid
collection DOAJ
description Due to manufacturing cost and portability limitations, the computing power, storage capacity, and energy of the Internet of Things (IoT) hardware are still slowly developing. From above, the proposed security system based on encryption must consider the resources, time, memory used, and the lifespan of related sensors. In addition, some applications need simple encryption, especially after the emergence of IoT and the Web of Things (WoT). Providing solutions suitable for resource-constrained devices can be achieved by using lightweight cryptography. In this paper, building a framework that includes proposals for producing lightweight security algorithms for cryptography primitives was highly recommended. For the block cipher, some suggestions have been applied to an example of block encryption, Advance Encryption Standard 128 (AES-128), to produce lightweight AES-128. For lightweight stream cipher, the system applied the proposals on Ronald Rivest Cryptography algorithms (RC4). Rivest–Shamir–Adleman (RSA) algorithm is used to produce a lightweight asymmetric cipher by key partition and using the Chinese Remainder Theorem (CRT) in the decryption process to produce a lightweight RSA algorithm. Several proposals have been used for hash functions, the most important of which is reducing the number of rounds and simplifying the functions in SHA-256. Depending on the proposed framework, all the produced lightweight algorithms passed the National Institute of Standards and Technology (NIST) statistical tests for test randomness. The produced algorithms showed better processing time than standard algorithms, less memory usage for a lightweight version of each standard algorithm, and higher throughput than standard algorithms.
first_indexed 2024-03-08T09:17:27Z
format Article
id doaj.art-b8030801e9874a80962775e4a05014cd
institution Directory Open Access Journal
issn 1681-6900
2412-0758
language English
last_indexed 2024-03-08T09:17:27Z
publishDate 2022-04-01
publisher Unviversity of Technology- Iraq
record_format Article
series Engineering and Technology Journal
spelling doaj.art-b8030801e9874a80962775e4a05014cd2024-01-31T14:27:45ZengUnviversity of Technology- IraqEngineering and Technology Journal1681-69002412-07582022-04-0140451652610.30684/etj.v40i4.1679173646Proposal Framework to Light Weight Cryptography PrimitivesMustafa Abd Zaid0Soukaena Hassan1Computer Sciences Dept., University of Technology-Iraq, Alsina’a street, 10066 Baghdad, Iraq.Computer Sciences Dept., University of Technology-Iraq, Alsina’a street, 10066 Baghdad, Iraq.Due to manufacturing cost and portability limitations, the computing power, storage capacity, and energy of the Internet of Things (IoT) hardware are still slowly developing. From above, the proposed security system based on encryption must consider the resources, time, memory used, and the lifespan of related sensors. In addition, some applications need simple encryption, especially after the emergence of IoT and the Web of Things (WoT). Providing solutions suitable for resource-constrained devices can be achieved by using lightweight cryptography. In this paper, building a framework that includes proposals for producing lightweight security algorithms for cryptography primitives was highly recommended. For the block cipher, some suggestions have been applied to an example of block encryption, Advance Encryption Standard 128 (AES-128), to produce lightweight AES-128. For lightweight stream cipher, the system applied the proposals on Ronald Rivest Cryptography algorithms (RC4). Rivest–Shamir–Adleman (RSA) algorithm is used to produce a lightweight asymmetric cipher by key partition and using the Chinese Remainder Theorem (CRT) in the decryption process to produce a lightweight RSA algorithm. Several proposals have been used for hash functions, the most important of which is reducing the number of rounds and simplifying the functions in SHA-256. Depending on the proposed framework, all the produced lightweight algorithms passed the National Institute of Standards and Technology (NIST) statistical tests for test randomness. The produced algorithms showed better processing time than standard algorithms, less memory usage for a lightweight version of each standard algorithm, and higher throughput than standard algorithms.https://etj.uotechnology.edu.iq/article_173646_8bae0973ee8ecf19ff56257299cc0aa5.pdflightweightcryptographylwaes-128lwrc4lwrsalwsha-256nist
spellingShingle Mustafa Abd Zaid
Soukaena Hassan
Proposal Framework to Light Weight Cryptography Primitives
Engineering and Technology Journal
lightweight
cryptography
lwaes-128
lwrc4
lwrsa
lwsha-256
nist
title Proposal Framework to Light Weight Cryptography Primitives
title_full Proposal Framework to Light Weight Cryptography Primitives
title_fullStr Proposal Framework to Light Weight Cryptography Primitives
title_full_unstemmed Proposal Framework to Light Weight Cryptography Primitives
title_short Proposal Framework to Light Weight Cryptography Primitives
title_sort proposal framework to light weight cryptography primitives
topic lightweight
cryptography
lwaes-128
lwrc4
lwrsa
lwsha-256
nist
url https://etj.uotechnology.edu.iq/article_173646_8bae0973ee8ecf19ff56257299cc0aa5.pdf
work_keys_str_mv AT mustafaabdzaid proposalframeworktolightweightcryptographyprimitives
AT soukaenahassan proposalframeworktolightweightcryptographyprimitives