Mehvish Ali, Mir Nazish, Suhail Ashaq, Ishfaq Sultan, M. T. Banday
{"title":"Design of Hybrid Glitch-Reduction Techniques for Loop Unrolled SIMON Block Cypher","authors":"Mehvish Ali, Mir Nazish, Suhail Ashaq, Ishfaq Sultan, M. T. Banday","doi":"10.1109/STCR55312.2022.10009429","DOIUrl":null,"url":null,"abstract":"The growing demand for the Internet of Things in the application fields with minimum latency requirements is emerging at a rapid rate. Securing these applications not only requires the design of lightweight crypto primitives with minimal code footprint but with shorter execution times. However, despite being a vital performance indicator for deterministic time-bound applications, this has not received much attention and has often been sub-prioritised. Low-latency block cyphers employing loop unrolling design techniques are a favourable choice for securing real-time IoT applications. However, although loop unrolling increases the speed of the overall design, glitches between the unrolled round functions increase its dynamic power and energy consumption, making the cyphers unfit for low-power IoT devices. In this paper, the hybrid glitch-reduction techniques designed using different combinational and sequential circuits have been proposed. These techniques have been devised for the SIMON block cypher because of its hardware efficiency. Furthermore, the high-speed loop unrolling technique for SIMON64/128 block cypher has been analysed for low-latency behaviour in light of various trade-offs between different design metrics. These techniques have been simulated and analysed in Xilinx ISE for Artix-7 and Spartan-6 FPGA boards regarding various metrics such as power, area, latency, throughput and critical path. The results demonstrate that the proposed approaches for SIMON64/128 block cypher produces better results certifying their use for high-speed IoT applications.","PeriodicalId":338691,"journal":{"name":"2022 Smart Technologies, Communication and Robotics (STCR)","volume":"46 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.10009429","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
The growing demand for the Internet of Things in the application fields with minimum latency requirements is emerging at a rapid rate. Securing these applications not only requires the design of lightweight crypto primitives with minimal code footprint but with shorter execution times. However, despite being a vital performance indicator for deterministic time-bound applications, this has not received much attention and has often been sub-prioritised. Low-latency block cyphers employing loop unrolling design techniques are a favourable choice for securing real-time IoT applications. However, although loop unrolling increases the speed of the overall design, glitches between the unrolled round functions increase its dynamic power and energy consumption, making the cyphers unfit for low-power IoT devices. In this paper, the hybrid glitch-reduction techniques designed using different combinational and sequential circuits have been proposed. These techniques have been devised for the SIMON block cypher because of its hardware efficiency. Furthermore, the high-speed loop unrolling technique for SIMON64/128 block cypher has been analysed for low-latency behaviour in light of various trade-offs between different design metrics. These techniques have been simulated and analysed in Xilinx ISE for Artix-7 and Spartan-6 FPGA boards regarding various metrics such as power, area, latency, throughput and critical path. The results demonstrate that the proposed approaches for SIMON64/128 block cypher produces better results certifying their use for high-speed IoT applications.