Implementation of Chaotic Encryption Architecture on FPGA for On-Chip Secure Communication*

Ravi Monani, Brian Rogers, Amin Rezaei, A. Hedayatipour
{"title":"Implementation of Chaotic Encryption Architecture on FPGA for On-Chip Secure Communication*","authors":"Ravi Monani, Brian Rogers, Amin Rezaei, A. Hedayatipour","doi":"10.1109/IGESSC55810.2022.9955334","DOIUrl":null,"url":null,"abstract":"Chaos is an interesting phenomenon for nonlinear systems that emerges due to its complex and unpredictable behavior. With the escalated use of low-powered edge-compute devices, data security at the edge develops the need for security in communication. The characteristic that Chaos synchronizes over time for two different chaotic systems with their own unique initial conditions, is the base for chaos implementation in communication. This paper proposes an encryption architecture suitable for communication of on-chip sensors to provide a POC (proof of concept) with security encrypted on the same chip using different chaotic equations. In communication, encryption is achieved with the help of microcontrollers or software implementations that use more power and have complex hardware implementation. The small IoT devices are expected to be operated on low power and constrained with size. At the same time, these devices are highly vulnerable to security threats, which elevates the need to have low power/size hardware-based security. Since the discovery of chaotic equations, they have been used in various encryption applications. The goal of this research is to take the chaotic implementation to the CMOS level with the sensors on the same chip. The hardware co-simulation is demonstrated on an FPGA board for Chua encryption/decryption architecture. The hardware utilization for Lorenz, SprottD, and Chua on FPGA is achieved with Xilinx System Generation (XSG) toolbox which reveals that Lorenz’s utilization is ~9% lesser than Chua’s.","PeriodicalId":166147,"journal":{"name":"2022 IEEE Green Energy and Smart System Systems(IGESSC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE Green Energy and Smart System Systems(IGESSC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IGESSC55810.2022.9955334","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

Chaos is an interesting phenomenon for nonlinear systems that emerges due to its complex and unpredictable behavior. With the escalated use of low-powered edge-compute devices, data security at the edge develops the need for security in communication. The characteristic that Chaos synchronizes over time for two different chaotic systems with their own unique initial conditions, is the base for chaos implementation in communication. This paper proposes an encryption architecture suitable for communication of on-chip sensors to provide a POC (proof of concept) with security encrypted on the same chip using different chaotic equations. In communication, encryption is achieved with the help of microcontrollers or software implementations that use more power and have complex hardware implementation. The small IoT devices are expected to be operated on low power and constrained with size. At the same time, these devices are highly vulnerable to security threats, which elevates the need to have low power/size hardware-based security. Since the discovery of chaotic equations, they have been used in various encryption applications. The goal of this research is to take the chaotic implementation to the CMOS level with the sensors on the same chip. The hardware co-simulation is demonstrated on an FPGA board for Chua encryption/decryption architecture. The hardware utilization for Lorenz, SprottD, and Chua on FPGA is achieved with Xilinx System Generation (XSG) toolbox which reveals that Lorenz’s utilization is ~9% lesser than Chua’s.
基于FPGA的片上安全通信混沌加密结构的实现*
混沌是非线性系统由于其复杂和不可预测的行为而产生的一种有趣现象。随着低功耗边缘计算设备的日益普及,边缘数据安全发展出对通信安全的需求。两个不同的混沌系统具有各自独特的初始条件,混沌随时间同步的特性是混沌在通信中实现的基础。本文提出了一种适用于片上传感器通信的加密架构,以提供在同一芯片上使用不同混沌方程进行安全加密的POC(概念证明)。在通信中,加密是在微控制器或软件实现的帮助下实现的,它们使用更多的功率并具有复杂的硬件实现。小型物联网设备预计将以低功耗运行,并受尺寸限制。与此同时,这些设备极易受到安全威胁,这就提高了对低功耗/小尺寸硬件安全的需求。自从混沌方程被发现以来,它们已被用于各种加密应用中。本研究的目标是在同一芯片上的传感器将混沌实现提升到CMOS水平。在FPGA板上演示了Chua加解密体系结构的硬件联合仿真。使用Xilinx系统生成(XSG)工具箱实现了Lorenz、spprottd和Chua在FPGA上的硬件利用率,结果表明Lorenz的利用率比Chua的低9%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信