{"title":"High Throughput Architecture for KLEIN Block Cipher in FPGA","authors":"Pulkit Singh, B. Acharya, R. Chaurasiya","doi":"10.1109/IEMECONX.2019.8877021","DOIUrl":null,"url":null,"abstract":"In recent times, lightweight cryptographic algorithms have drawn a lot of attention to the researchers for securing the fast and small-computing devices. However, different algorithms have been developed to fulfill the requirements, and there has not been much research on transforming these algorithms to Field Programmable Gate Arrays (FPGAs) with minimal optimization. These reprogrammable devices are highly attractive options for hardware implementations of encryption algorithms. A strong focus is placed on high-throughput implementations, which are required to support security for current and future high bandwidth applications. In this paper, two different architectures are designed for resource-constrained environments. Among them, parallel processing implementation achieves high throughput of 2070.39 and 1646.12 Mbps on xc5vlx50t-3ff1136 and xc4vlx25-12ff668 devices, respectively. While in the other design, 8-bits datapath architecture signifies the use for low I/O port devices. All results are simulated and verified for different devices of Xilinx Spartan & Virtex families.","PeriodicalId":358845,"journal":{"name":"2019 9th Annual Information Technology, Electromechanical Engineering and Microelectronics Conference (IEMECON)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 9th Annual Information Technology, Electromechanical Engineering and Microelectronics Conference (IEMECON)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IEMECONX.2019.8877021","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10
Abstract
In recent times, lightweight cryptographic algorithms have drawn a lot of attention to the researchers for securing the fast and small-computing devices. However, different algorithms have been developed to fulfill the requirements, and there has not been much research on transforming these algorithms to Field Programmable Gate Arrays (FPGAs) with minimal optimization. These reprogrammable devices are highly attractive options for hardware implementations of encryption algorithms. A strong focus is placed on high-throughput implementations, which are required to support security for current and future high bandwidth applications. In this paper, two different architectures are designed for resource-constrained environments. Among them, parallel processing implementation achieves high throughput of 2070.39 and 1646.12 Mbps on xc5vlx50t-3ff1136 and xc4vlx25-12ff668 devices, respectively. While in the other design, 8-bits datapath architecture signifies the use for low I/O port devices. All results are simulated and verified for different devices of Xilinx Spartan & Virtex families.