Suhail Ashaq, Mir Nazish, Mehvish Ali, Ishfaq Sultan, M. Tariq Banday
{"title":"基于优化替换盒的PRESENT分组密码的FPGA实现","authors":"Suhail Ashaq, Mir Nazish, Mehvish Ali, Ishfaq Sultan, M. Tariq Banday","doi":"10.1109/STCR55312.2022.10009366","DOIUrl":null,"url":null,"abstract":"Conventional cryptographic techniques such as Advanced Encryption Standard (AES) being resource intensive are not feasible for low-end Internet of Things (IoT) devices. As such, several lightweight crypto primitives have been designed to offer an optimum level of security along with reduced resource utilisation. Also, because of the trade-offs between different metrics, lightweight cryptography often targets a specific parameter, making it a good fit for a particular field of IoT application. This paper aims to reduce the hardware footprint of the PRESENT block cypher with the area-efficient hardware design of Substitution-Box, which is the most resource-consuming part of the PRESENT cypher. The proposed hardware design for S-Box is implemented in the state-of-the-art architectures reported in the literature. The designs are implemented on the FPGAs to assess resource consumption and performance. The original designs and their implementation with the proposed hardware for S-Box have been compared in terms of resource consumption, maximum achievable throughput, and throughput per slice. The results indicate a 13.67% improvement in resource consumption by adopting the proposed S-Box in the architecture. Moreover, throughput has been increased for certain PRESENT architectures, thus enhancing their overall performance.","PeriodicalId":338691,"journal":{"name":"2022 Smart Technologies, Communication and Robotics (STCR)","volume":"31 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"FPGA Implementation of PRESENT Block Cypher with Optimised Substitution Box\",\"authors\":\"Suhail Ashaq, Mir Nazish, Mehvish Ali, Ishfaq Sultan, M. Tariq Banday\",\"doi\":\"10.1109/STCR55312.2022.10009366\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Conventional cryptographic techniques such as Advanced Encryption Standard (AES) being resource intensive are not feasible for low-end Internet of Things (IoT) devices. As such, several lightweight crypto primitives have been designed to offer an optimum level of security along with reduced resource utilisation. Also, because of the trade-offs between different metrics, lightweight cryptography often targets a specific parameter, making it a good fit for a particular field of IoT application. This paper aims to reduce the hardware footprint of the PRESENT block cypher with the area-efficient hardware design of Substitution-Box, which is the most resource-consuming part of the PRESENT cypher. The proposed hardware design for S-Box is implemented in the state-of-the-art architectures reported in the literature. The designs are implemented on the FPGAs to assess resource consumption and performance. The original designs and their implementation with the proposed hardware for S-Box have been compared in terms of resource consumption, maximum achievable throughput, and throughput per slice. The results indicate a 13.67% improvement in resource consumption by adopting the proposed S-Box in the architecture. Moreover, throughput has been increased for certain PRESENT architectures, thus enhancing their overall performance.\",\"PeriodicalId\":338691,\"journal\":{\"name\":\"2022 Smart Technologies, Communication and Robotics (STCR)\",\"volume\":\"31 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-12-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 Smart Technologies, Communication and Robotics (STCR)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/STCR55312.2022.10009366\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 Smart Technologies, Communication and Robotics (STCR)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/STCR55312.2022.10009366","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
FPGA Implementation of PRESENT Block Cypher with Optimised Substitution Box
Conventional cryptographic techniques such as Advanced Encryption Standard (AES) being resource intensive are not feasible for low-end Internet of Things (IoT) devices. As such, several lightweight crypto primitives have been designed to offer an optimum level of security along with reduced resource utilisation. Also, because of the trade-offs between different metrics, lightweight cryptography often targets a specific parameter, making it a good fit for a particular field of IoT application. This paper aims to reduce the hardware footprint of the PRESENT block cypher with the area-efficient hardware design of Substitution-Box, which is the most resource-consuming part of the PRESENT cypher. The proposed hardware design for S-Box is implemented in the state-of-the-art architectures reported in the literature. The designs are implemented on the FPGAs to assess resource consumption and performance. The original designs and their implementation with the proposed hardware for S-Box have been compared in terms of resource consumption, maximum achievable throughput, and throughput per slice. The results indicate a 13.67% improvement in resource consumption by adopting the proposed S-Box in the architecture. Moreover, throughput has been increased for certain PRESENT architectures, thus enhancing their overall performance.