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...
Main Authors: | , |
---|---|
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 |