可重构并行非线性反馈移位寄存器在序列密码中的高效设计
需积分: 15 4 浏览量
更新于2024-08-12
收藏 385KB PDF 举报
"该资源是一篇2013年的学术论文,发表在《上海交通大学学报》上,由陈韬、杨莹等人撰写,主要讨论了面向序列密码的非线性反馈移位寄存器的可重构并行化设计。研究提出了一种结合可重构技术和并行化处理的新型架构,该架构能够灵活地重构不同结构的非线性反馈移位寄存器,并在0.18微米的CMOS工艺中实现高达172MHz的工作频率,具有高吞吐率特性。"
正文:
本文聚焦于序列密码系统中的核心组件——非线性反馈移位寄存器(Nonlinear Feedback Shift Register, NFRS),探讨如何通过引入可重构技术和并行化处理来优化其性能。非线性反馈移位寄存器是序列密码生成器的关键部分,它们用于产生伪随机比特序列,这些序列在加密通信中有着广泛的应用。
论文提出了一种创新的可重构并行化设计方法,允许在硬件层面对NFSR进行动态重构,以适应不同的序列密码算法需求。这种灵活性使得系统能适应各种不同的NFSR结构,从而增强了密码系统的适应性和安全性。此外,通过并行化处理,该设计能在单个时钟周期内完成NFSR的状态更新,极大地提高了运算速度。
在实际应用中,论文指出,在0.18微米互补金属氧化物半导体(CMOS)工艺下,设计的核心工作频率可达172MHz。以一个256级的线性反馈移位寄存器为例,当选择32作为并行度时,系统的吞吐率可以达到5.5Gb/s。这样的高速性能对于实时数据加密和解密至关重要,特别是在大数据传输和安全通信领域。
关键词强调了“序列密码”、“非线性反馈移位寄存器”、“可重构”和“并行化”等核心概念,这些是密码学和计算机硬件设计领域的关键技术。论文的研究成果不仅对理论研究有重要意义,也对实际的密码系统设计和实现提供了有价值的参考。
这篇论文通过结合可重构性和并行化,为序列密码的硬件实现提供了一种高效、灵活的解决方案,对于提升密码系统的性能和安全性具有显著贡献。其在CMOS工艺中的实际验证进一步证明了这种方法的可行性和实用性。
259 浏览量
1306 浏览量
点击了解资源详情
104 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
weixin_38557935
- 粉丝: 0
- 资源: 955
最新资源
- p3270:一个用于控制远程IBM主机的python库
- magic-iswbm-com-zh-latest.zip
- deeplearning-js:JavaScript中的深度学习框架
- 易语言控制台时钟源码.zip
- 完整的AXURE原型系列1-6季的全部作品rp源文件
- RC4-Cipher:CSharp中的RC4算法
- 测试
- 威客互动主机管理系统 v1.3.0.5
- metrics-js:一个向Graphite等聚合器提供数据点信息(度量和时间序列)的报告框架
- Kubernetes的声明式连续部署。-Golang开发
- IsEarthStillWarming.com::fire:全球变暖信息和数据
- Ajedrez-开源
- 社区:Rust社区的临时在线聚会。 欢迎所有人! :globe_showing_Americas::rainbow::victory_hand:
- Algo-ScriptML:Scratch的机器学习算法脚本。 机器学习模型和算法的实现只使用NumPy,重点是可访问性。 旨在涵盖从基础到高级的所有内容
- 支持Google的协议缓冲区-Golang开发
- 手写体数字识别界面程序.rar_图片数字识别_手写数字识别_手写识别_模糊识别_识别图片数字