Modify PRESENT Algorithm by New technique and key Generator by External unit

Recently, the widespread use of devices in the field of electronics has caused people to worry about safety. Using traditional cryptographic algorithms to build a complete cryptographic environment for embedded applications or the Internet of Things (IoT) will not be possible due to space, power, a...

Full description

Saved in:
Bibliographic Details
Main Authors: Ahmed Abdullah Khalil, Awny Muhammed Kaftan, Maytham Mustafa Hammoud
Format: Article
Language:English
Published: Tikrit University 2023-04-01
Series:Tikrit Journal of Pure Science
Subjects:
Online Access:https://tjpsj.org/index.php/tjps/article/view/1340
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849701988126687232
author Ahmed Abdullah Khalil
Awny Muhammed Kaftan
Maytham Mustafa Hammoud
author_facet Ahmed Abdullah Khalil
Awny Muhammed Kaftan
Maytham Mustafa Hammoud
author_sort Ahmed Abdullah Khalil
collection DOAJ
description Recently, the widespread use of devices in the field of electronics has caused people to worry about safety. Using traditional cryptographic algorithms to build a complete cryptographic environment for embedded applications or the Internet of Things (IoT) will not be possible due to space, power, and speed limitations. The focus is on lightweight encryption to overcome these problems. In this paper, we have developed the (PRESENT) algorithm, which is among the lightweight algorithms that are used in the IOT and that keeps pace with the requirements of communication speed at the present time. We also used a physical part with the developed algorithm (an external unit that is a USB and using it as a fingerprint for the system) to generate the key while ensuring that the system does not work until after the external unit is connected to the calculator to provide more security for the system from breaches. The developed algorithm achieved a high speed of execution faster than the original algorithm and passed standard tests for various files (text, image, audio, video). In addition to increasing the degree of complexity than the original algorithm.
format Article
id doaj-art-77a88c7067544d22b364136fd70c85cf
institution DOAJ
issn 1813-1662
2415-1726
language English
publishDate 2023-04-01
publisher Tikrit University
record_format Article
series Tikrit Journal of Pure Science
spelling doaj-art-77a88c7067544d22b364136fd70c85cf2025-08-20T03:17:47ZengTikrit UniversityTikrit Journal of Pure Science1813-16622415-17262023-04-0128210.25130/tjps.v28i2.1340 Modify PRESENT Algorithm by New technique and key Generator by External unitAhmed Abdullah KhalilAwny Muhammed KaftanMaytham Mustafa Hammoud Recently, the widespread use of devices in the field of electronics has caused people to worry about safety. Using traditional cryptographic algorithms to build a complete cryptographic environment for embedded applications or the Internet of Things (IoT) will not be possible due to space, power, and speed limitations. The focus is on lightweight encryption to overcome these problems. In this paper, we have developed the (PRESENT) algorithm, which is among the lightweight algorithms that are used in the IOT and that keeps pace with the requirements of communication speed at the present time. We also used a physical part with the developed algorithm (an external unit that is a USB and using it as a fingerprint for the system) to generate the key while ensuring that the system does not work until after the external unit is connected to the calculator to provide more security for the system from breaches. The developed algorithm achieved a high speed of execution faster than the original algorithm and passed standard tests for various files (text, image, audio, video). In addition to increasing the degree of complexity than the original algorithm. https://tjpsj.org/index.php/tjps/article/view/1340lightweight algorithmIOTPRESENTcryptographyBlock cipher
spellingShingle Ahmed Abdullah Khalil
Awny Muhammed Kaftan
Maytham Mustafa Hammoud
Modify PRESENT Algorithm by New technique and key Generator by External unit
Tikrit Journal of Pure Science
lightweight algorithm
IOT
PRESENT
cryptography
Block cipher
title Modify PRESENT Algorithm by New technique and key Generator by External unit
title_full Modify PRESENT Algorithm by New technique and key Generator by External unit
title_fullStr Modify PRESENT Algorithm by New technique and key Generator by External unit
title_full_unstemmed Modify PRESENT Algorithm by New technique and key Generator by External unit
title_short Modify PRESENT Algorithm by New technique and key Generator by External unit
title_sort modify present algorithm by new technique and key generator by external unit
topic lightweight algorithm
IOT
PRESENT
cryptography
Block cipher
url https://tjpsj.org/index.php/tjps/article/view/1340
work_keys_str_mv AT ahmedabdullahkhalil modifypresentalgorithmbynewtechniqueandkeygeneratorbyexternalunit
AT awnymuhammedkaftan modifypresentalgorithmbynewtechniqueandkeygeneratorbyexternalunit
AT maythammustafahammoud modifypresentalgorithmbynewtechniqueandkeygeneratorbyexternalunit