Design of Hybrid Glitch-Reduction Techniques for Loop Unrolled SIMON Block Cypher

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.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
在时延要求最低的应用领域,物联网的需求正在快速增长。保护这些应用程序不仅需要设计具有最小代码占用空间的轻量级加密原语,而且需要更短的执行时间。然而,尽管它是确定性时限应用程序的重要性能指标,但它并没有受到太多关注,而且经常被列为次优先级。采用循环展开设计技术的低延迟分组密码是保护实时物联网应用的有利选择。然而,尽管环路展开提高了整体设计的速度,但展开的圆形功能之间的故障增加了其动态功率和能耗,使得密码不适合低功耗物联网设备。本文提出了采用不同组合电路和顺序电路设计的混合小差错减少技术。这些技术是针对SIMON分组密码设计的,因为它的硬件效率高。此外,根据不同设计指标之间的各种权衡,分析了SIMON64/128分组密码的高速环路展开技术的低延迟行为。这些技术已经在Xilinx ISE中针对Artix-7和Spartan-6 FPGA板进行了模拟和分析,涉及各种指标,如功率,面积,延迟,吞吐量和关键路径。结果表明,SIMON64/128分组密码的方法产生了更好的结果,证明了它们在高速物联网应用中的使用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
GM-LAMP with Residual Learning Network for Millimetre Wave MIMO Architectures Analysis of Artificial Intelligence based Forecasting Techniques for Renewable Wind Power Generation Millimeter Wave Channel in Urban Micro / Urban Macro Environments: Path Loss Model and its Effect on Channel Capacity Estimating GeoJSON Coordinates using Image Processing to Improve Census Credibility Implementation Techniques for GIFT Block Cypher: A Real-Time Performance Comparison
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1