• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • 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分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

Fruit-80:一种适用于受限环境的安全超轻量级流密码

Fruit-80: A Secure Ultra-Lightweight Stream Cipher for Constrained Environments.

作者信息

Amin Ghafari Vahid, Hu Honggang

机构信息

Key Laboratory of Electromagnetic Space Information, Chinese Academy of Sciences, School of Information Science and Technology, University of Science and Technology of China, Hefei 230026, China.

出版信息

Entropy (Basel). 2018 Mar 8;20(3):180. doi: 10.3390/e20030180.

DOI:10.3390/e20030180
PMID:33265271
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC7512697/
Abstract

In Fast Software Encryption (FSE) 2015, while presenting a new idea (i.e., the design of stream ciphers with the small internal state by using a secret key, not only in the initialization but also in the keystream generation), Sprout was proposed. Sprout was insecure and an improved version of Sprout was presented in FSE 2017. We introduced Fruit stream cipher informally in 2016 on the web page of IACR (eprint) and few cryptanalysis were published on it. Fortunately, the main structure of Fruit was resistant. Now, Fruit-80 is presented as a final version which is easier to implement and is secure. The size of LFSR and NFSR in Fruit-80 is only 80 bits (for 80-bit security level), while for resistance to the classical time-memory-data tradeoff (TMDTO) attacks, the internal state size should be at least twice that of the security level. To satisfy this rule and to design a concrete cipher, we used some new design ideas. It seems that the bottleneck of designing an ultra-lightweight stream cipher is TMDTO distinguishing attacks. A countermeasure was suggested, and another countermeasure is proposed here. Fruit-80 is better than other small-state stream ciphers in terms of the initialization speed and area size in hardware. It is possible to redesign many of the stream ciphers and achieve significantly smaller area size by using the new idea.

摘要

在2015年的快速软件加密(FSE)会议上,在提出一个新想法(即通过使用密钥设计具有小内部状态的流密码,不仅在初始化阶段,而且在密钥流生成阶段)的同时,Sprout被提出来了。Sprout是不安全的,在2017年的FSE会议上提出了Sprout的改进版本。我们在2016年于国际密码研究协会(IACR)的网页(电子预印本)上非正式地介绍了Fruit流密码,并且很少有关于它的密码分析被发表。幸运的是,Fruit的主要结构具有抗性。现在,Fruit - 80作为最终版本被提出,它更易于实现且是安全的。Fruit - 80中线性反馈移位寄存器(LFSR)和非线性反馈移位寄存器(NFSR)的大小仅为80位(针对80位安全级别),而对于抵御经典的时间 - 内存 - 数据权衡(TMDTO)攻击,内部状态大小应至少是安全级别的两倍。为了满足这一规则并设计一种具体的密码,我们采用了一些新的设计理念。设计超轻量级流密码的瓶颈似乎是TMDTO区分攻击。有人提出了一种对策,这里再提出另一种对策。在硬件的初始化速度和面积大小方面,Fruit - 80比其他小状态流密码更好。通过使用新的理念,有可能重新设计许多流密码并显著减小面积大小。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3343/7512697/abfcab7033e5/entropy-20-00180-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3343/7512697/abfcab7033e5/entropy-20-00180-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3343/7512697/abfcab7033e5/entropy-20-00180-g001.jpg

相似文献

1
Fruit-80: A Secure Ultra-Lightweight Stream Cipher for Constrained Environments.Fruit-80:一种适用于受限环境的安全超轻量级流密码
Entropy (Basel). 2018 Mar 8;20(3):180. doi: 10.3390/e20030180.
2
A practical key recovery attack on the lightweight WG-5 stream cipher.对轻量级WG-5流密码的一种实用密钥恢复攻击。
Heliyon. 2024 Jan 11;10(2):e24197. doi: 10.1016/j.heliyon.2024.e24197. eCollection 2024 Jan 30.
3
BRISK: Dynamic Encryption Based Cipher for Long Term Security.BRISK:基于动态加密的长期安全密码。
Sensors (Basel). 2021 Aug 26;21(17):5744. doi: 10.3390/s21175744.
4
On the resistance of new lightweight block ciphers against differential cryptanalysis.论新型轻量级分组密码对差分密码分析的抗性
Heliyon. 2023 Apr 6;9(4):e15257. doi: 10.1016/j.heliyon.2023.e15257. eCollection 2023 Apr.
5
FPGA Modeling and Optimization of a SIMON Lightweight Block Cipher.FPGA 模型与 SIMON 轻量级分组密码优化。
Sensors (Basel). 2019 Feb 21;19(4):913. doi: 10.3390/s19040913.
6
A Lightweight Cipher Based on Salsa20 for Resource-Constrained IoT Devices.基于 Salsa20 的轻量级密码算法在资源受限的物联网设备中的应用。
Sensors (Basel). 2018 Oct 4;18(10):3326. doi: 10.3390/s18103326.
7
Chaos-Based Lightweight Cryptographic Algorithm Design and FPGA Implementation.基于混沌的轻量级密码算法设计与FPGA实现
Entropy (Basel). 2022 Nov 4;24(11):1610. doi: 10.3390/e24111610.
8
Breaking Trivium Stream Cipher Implemented in ASIC Using Experimental Attacks and DFA.利用实验性攻击和差分故障分析在专用集成电路中实现的破解Trivium流密码
Sensors (Basel). 2020 Dec 3;20(23):6909. doi: 10.3390/s20236909.
9
A Novel Binary Hybrid PSO-EO Algorithm for Cryptanalysis of Internal State of RC4 Cipher.一种用于 RC4 密码内部状态分析的新型二进制混合 PSO-EO 算法。
Sensors (Basel). 2022 May 19;22(10):3844. doi: 10.3390/s22103844.
10
Application of a MEMS-Based TRNG in a Chaotic Stream Cipher.基于微机电系统的真随机数发生器在混沌流密码中的应用。
Sensors (Basel). 2017 Mar 21;17(3):646. doi: 10.3390/s17030646.

引用本文的文献

1
Chaos-Based Lightweight Cryptographic Algorithm Design and FPGA Implementation.基于混沌的轻量级密码算法设计与FPGA实现
Entropy (Basel). 2022 Nov 4;24(11):1610. doi: 10.3390/e24111610.