Ahmed Abdullah Khalil, Awny Muhammed Kaftan, Maytham Mustafa Hammoud
{"title":"采用新技术对现有算法进行改进,并利用外部单元实现密钥生成","authors":"Ahmed Abdullah Khalil, Awny Muhammed Kaftan, Maytham Mustafa Hammoud","doi":"10.25130/tjps.v28i2.1340","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":23142,"journal":{"name":"Tikrit Journal of Pure Science","volume":"6 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-04-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Modify PRESENT Algorithm by New technique and key Generator by External unit\",\"authors\":\"Ahmed Abdullah Khalil, Awny Muhammed Kaftan, Maytham Mustafa Hammoud\",\"doi\":\"10.25130/tjps.v28i2.1340\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"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.\",\"PeriodicalId\":23142,\"journal\":{\"name\":\"Tikrit Journal of Pure Science\",\"volume\":\"6 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-04-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Tikrit Journal of Pure Science\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.25130/tjps.v28i2.1340\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Tikrit Journal of Pure Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.25130/tjps.v28i2.1340","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
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, 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.