• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

MISTY1 和 KASUMI 分组密码的动态可重构实现。

On the dynamic reconfigurable implementations of MISTY1 and KASUMI block ciphers.

机构信息

School of Physics and Electronic Engineering, JiaYing University, Meizhou, Guangdong, China.

School of Electronic Information, Nanjing University of Aeronautics & Astronautics, Nanjing, Jiangsu, China.

出版信息

PLoS One. 2023 Sep 28;18(9):e0291429. doi: 10.1371/journal.pone.0291429. eCollection 2023.

DOI:10.1371/journal.pone.0291429
PMID:37768962
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC10538736/
Abstract

Novel hardware architectures for dynamic reconfigurable implementation of 64-bit MISTY1 and KASUMI block ciphers are proposed to enhance the performance of cryptographic chips for secure IoT applications. The SRL32 primitive (Reconfigurable Look up Tables-RLUTs) and DPR (Dynamic Partial Reconfiguration) are employed to reconfigure single round MISTY1 / KASUMI algorithms on the run-time. The RLUT based architecture attains dynamic logic functionality without extra hardware resources by internally modifying the LUT contents. The proposed adaptive reconfiguration can be adopted as a productive countermeasure against malicious attacks with the added advantage of less reconfiguration time (RT). On the other hand, the block architecture reconfigures the core hardware by externally uploading the partial bit stream and has significant advantages in terms of low area implementation and power reduction. Implementation was carried out on FPGA, Xilinx Virtex 7. The results showed remarkable results with very low area of 668 / 514 CLB slices consuming 460 / 354 mW for RLUT and DPR architectures respectively. Moreover, the throughput obtained for RLUT architecture was found as 364 Mbps with very less RT of 445 nsec while DPR architecture achieved speed of 176 Mbps with RT of 1.1 msec. The novel architectures outperform the stand-alone existing hardware designs of MISTY1 and KASUMI implementations by adding the dynamic reconfigurability while at the same achieving high performance in terms of area and throughput. Design details of proposed unified architectures and comprehensive analysis is described.

摘要

为了提高安全物联网应用的加密芯片性能,提出了用于动态可重构实现 64 位 MISTY1 和 KASUMI 分组密码的新型硬件架构。采用 SRL32 基元(可重配置查找表-RLUTs)和 DPR(动态部分重配置)在运行时重新配置单轮 MISTY1/KASUMI 算法。基于 RLUT 的架构通过内部修改 LUT 内容来实现动态逻辑功能,而无需额外的硬件资源。所提出的自适应重构可以作为一种有效的对抗恶意攻击的措施,其优点是减少了重构时间(RT)。另一方面,块架构通过外部上载部分比特流来重新配置核心硬件,在面积实现和降低功耗方面具有显著优势。在 FPGA、Xilinx Virtex 7 上进行了实现。结果表明,RLUT 和 DPR 架构的面积分别非常低,只有 668/514 CLB 片和 460/354 mW,具有非常低的 RT(分别为 445 和 1.1 毫微秒)时,吞吐量分别达到 364 Mbps 和 176 Mbps。新型架构通过添加动态可重构性,在实现高性能的同时,在面积和吞吐量方面优于现有的独立 MISTY1 和 KASUMI 硬件设计。描述了所提出的统一架构的设计细节和综合分析。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/73b9/10538736/dac7260b2413/pone.0291429.g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/73b9/10538736/1b44af9ef69d/pone.0291429.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/73b9/10538736/4eae231f6f9c/pone.0291429.g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/73b9/10538736/dee9e1cb640d/pone.0291429.g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/73b9/10538736/9609c0ccb218/pone.0291429.g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/73b9/10538736/e94c9a7fb589/pone.0291429.g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/73b9/10538736/f9228644998e/pone.0291429.g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/73b9/10538736/e80868c6d90d/pone.0291429.g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/73b9/10538736/69cb88e8d049/pone.0291429.g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/73b9/10538736/1ede3078e1f5/pone.0291429.g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/73b9/10538736/771ab7ceb2b5/pone.0291429.g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/73b9/10538736/dac7260b2413/pone.0291429.g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/73b9/10538736/1b44af9ef69d/pone.0291429.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/73b9/10538736/4eae231f6f9c/pone.0291429.g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/73b9/10538736/dee9e1cb640d/pone.0291429.g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/73b9/10538736/9609c0ccb218/pone.0291429.g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/73b9/10538736/e94c9a7fb589/pone.0291429.g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/73b9/10538736/f9228644998e/pone.0291429.g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/73b9/10538736/e80868c6d90d/pone.0291429.g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/73b9/10538736/69cb88e8d049/pone.0291429.g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/73b9/10538736/1ede3078e1f5/pone.0291429.g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/73b9/10538736/771ab7ceb2b5/pone.0291429.g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/73b9/10538736/dac7260b2413/pone.0291429.g011.jpg

相似文献

1
On the dynamic reconfigurable implementations of MISTY1 and KASUMI block ciphers.MISTY1 和 KASUMI 分组密码的动态可重构实现。
PLoS One. 2023 Sep 28;18(9):e0291429. doi: 10.1371/journal.pone.0291429. eCollection 2023.
2
Design and Analysis of Area and Energy Efficient Reconfigurable Cryptographic Accelerator for Securing IoT Devices.面向物联网设备安全保障的面积和能量高效可重构加密加速器的设计与分析。
Sensors (Basel). 2022 Nov 25;22(23):9160. doi: 10.3390/s22239160.
3
Dynamically Scalable NoC Architecture for Implementing Run-Time Reconfigurable Applications.用于实现运行时可重构应用的动态可扩展片上网络架构
Micromachines (Basel). 2023 Oct 7;14(10):1913. doi: 10.3390/mi14101913.
4
Hybrid Pipeline Hardware Architecture Based on Error Detection and Correction for AES.基于高级加密标准(AES)错误检测与纠正的混合流水线硬件架构
Sensors (Basel). 2021 Aug 22;21(16):5655. doi: 10.3390/s21165655.
5
Dynamic partial reconfiguration implementation of the SVM/KNN multi-classifier on FPGA for bioinformatics application.用于生物信息学应用的支持向量机/最近邻多分类器在现场可编程门阵列上的动态部分重配置实现
Annu Int Conf IEEE Eng Med Biol Soc. 2015;2015:7667-70. doi: 10.1109/EMBC.2015.7320168.
6
Dynamically Reconfigurable Encryption and Decryption System Design for the Internet of Things Information Security.物联网信息安全的动态可重构加密与解密系统设计。
Sensors (Basel). 2019 Jan 3;19(1):143. doi: 10.3390/s19010143.
7
FPGA Modeling and Optimization of a SIMON Lightweight Block Cipher.FPGA 模型与 SIMON 轻量级分组密码优化。
Sensors (Basel). 2019 Feb 21;19(4):913. doi: 10.3390/s19040913.
8
Parallel point-multiplication architecture using combined group operations for high-speed cryptographic applications.用于高速密码应用的采用组合群运算的并行点乘架构。
PLoS One. 2017 May 1;12(5):e0176214. doi: 10.1371/journal.pone.0176214. eCollection 2017.
9
SHA-256 Hardware Proposal for IoT Devices in the Blockchain Context.区块链环境下物联网设备的SHA-256硬件提案。
Sensors (Basel). 2024 Jun 17;24(12):3908. doi: 10.3390/s24123908.
10
BRISK: Dynamic Encryption Based Cipher for Long Term Security.BRISK:基于动态加密的长期安全密码。
Sensors (Basel). 2021 Aug 26;21(17):5744. doi: 10.3390/s21175744.

引用本文的文献

1
Efficient implementation of the linear layer of block ciphers with large MDS matrices based on a new lookup table technique.基于新型查找表技术的具有大 MDS 矩阵的分组密码线性层的高效实现。
PLoS One. 2024 Jun 21;19(6):e0304873. doi: 10.1371/journal.pone.0304873. eCollection 2024.

本文引用的文献

1
SURVEY Computer Vision: the Last 50 years.调查:计算机视觉:过去的50年
Int J Parallel Emergent Distrib Syst. 2020;35(2):112-117. doi: 10.1080/17445760.2018.1469018. Epub 2018 Jun 5.
2
Dynamically Reconfigurable Encryption and Decryption System Design for the Internet of Things Information Security.物联网信息安全的动态可重构加密与解密系统设计。
Sensors (Basel). 2019 Jan 3;19(1):143. doi: 10.3390/s19010143.