面向分组密码算法的可重构架构仿真器设计与实现

来源 :东南大学 | 被引量 : 2次 | 上传用户:sun949423350
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息科技的不断发展,密码芯片在保证信息安全起着至关重要的作用,其应用场景无处不在求。密码芯片实现采用可重构方式兼备通用处理器性能高和专用集成电路灵活性高的特点。构建可重构密码处理器的仿真模型在硬件开发早期有利于进行设计评估,在硬件开发后期有利于验证算法与硬件设计的正确性,其难点在于如何设计仿真器使其满足硬件前后期的开发需求。本文设计的可重构密码仿真器是基于粗粒度可重构密码架构进行模型建立,通过可重构密码系统结构划分,分析多种分组密码算法的特点和共性来设计可重构密码阵列中的基本算子单元。在可重构密码硬件设计前期,设计非周期精确可重构密码仿真器能够进行快速功能仿真,提出了可重构密码阵列参数化模板,通过参数化模板来改变可重构密码阵列,并能够快速进行性能估计得到当前阵列下的各算法性能。针对确定的可重构密码阵列,建立周期精确仿真器模型,用来验证算法配置以及进行软硬件协同验证。在进行性能估计的同时,通过提取可重构密码阵列面积特征参数,本文设计基于神经网络的可重构密码面积预估模型,能够准确快速预测不同可重构密码阵列面积信息。本文设计的面向分组密码算法的可重构架构仿真器,作为可重构架构仿真模型,能够快速仿真,有利于快速验证和修改算法配置。实验结果表明,其非周期精确仿真器仿真速度与VCS相比最大达到快842倍,周期精确仿真器模型周期精确无误差;神经网络面积模型的仿真速度与DC综合相比最大达到3668倍,且最大误差不超过4.16%。通过上述面向分组密码算法的可重构架构仿真器的设计,能够缩短可重构密码芯片设计开发周期。
其他文献
通过理论分析和大量的试验数据,找出影响喷煤量的主要因素,探讨罐压、补气流量以及罐中煤粉量等因素与喷煤量的关系,分别建立煤量为半罐时和接近满罐时的线性和指数形式喷煤量数
我国是一个传统的农业大国,农民一直是固国之本。在我国经济的长期发展过程中,农村环境问题是一个一直被忽视的问题,这其中尤以农村中的垃圾处理问题最为严重。农村垃圾长期
花岗岩发育地区球状风化体(俗称"孤石")的分布直接影响城市轨道交通工程的盾构施工。基于华南地区花岗岩球状发育区盾构施工工程案例,分析了在这一特殊地质环境下盾构施工在盾构
《测量仪表与自动化》是一门为非电类专业设置的专业课程。本文在分析了跨专业教学的特点基础上,针对《测量仪表与自动化》课程的跨专业教学特点进行了分析,结合中国石油大学(华
为研究活性橡胶添加剂对沥青胶结料高温性能影响的变化规律,该文通过多应力重复蠕变恢复试验,并结合传统的沥青高温评价指标,对掺加活性橡胶的沥青胶结料进行高温性能评价。
习近平总书记在党的十九大报告中正式提出了乡村振兴战略,中共中央、国务院印发的《乡村振兴战略规划(2018-2022年)》和2019年中央一号文件,明确指出要把农业农村放在优先发
高血压既是临床常见的慢性疾病,又是其他多种疾病的危险因素,其患病率、发病率、致残率及病死率均呈迅速上升趋势,但是其知晓率、治疗率和控制率仍处于较低水平。以“零级预