不同哈希算法的硬件研究及UVM验证

来源 :广东工业大学 | 被引量 : 1次 | 上传用户:gogoboy725
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着人工智能技术的发展,以及5G技术的大规模商用化,物联网行业得到了飞速发展,我国的物联网发展水平也处于世界领先水平。然而物联网市场的信息安全隐患也随着市场的增长变得越来越严重。因此,发展物联网信息安全的迫切性,使得物联网信息安全的ASIC芯片的研发在物联网市场增长的过程中变得尤为重要。目前存量的加密算法包括国际的AES/RSA/SHA等,以及国内的SM2/SM3/SM4算法;同时,很多学者及工程师针对安全算法的优化和实现方式做了大量的工作。但是,在实际的应用中根据应用场景安全级别及性质的不同,则对算法的需求不同。为了能够兼容国际加密算法和国密加密算法,本文是在设计一款同时支持国际加密算法和国密加密算法的物联网信息安全芯片中提炼出的,主要就哈希算法兼容国际加密算法和国密算法进行研究和实现。现存国际哈希算法的种类有很多,结合项目的实际需求及哈希算法的发展,国际哈希算法本文采用SHA256和国密算法采用SM3作为本文的研究与设计内容,SHA256的运用最为广泛,研究使用相对较为成熟;SM3加密算法由中国国家密码局提出,其算法在硬件实现方面还存在着优化空间;基于上述,本文的主要工作包括SHA256/SM3算法的软硬件协同设计。同时,UVM验证技术现已经广泛的运用于So C设计;本文基于SHA256/SM3算法的IP级验证搭建了UVM验证平台,用于验证SHA256/SM3算法的RTL实现在功能是否与纯软件实现是否一致,同时基于smart L平台完成系统级测试和FPGA原型机验证。首先,通过软件来实现SHA256/SM3算法,同时搭建UVM验证平台,并使用软件实现的SHA256/SM3算法作为验证平台的参考模型,然后对SM3算法进行优化,其优化指标为使寄存器的数量减少为原来的1/3,性能提升28.9%,再将SHA256算法以及优化后的SM3算法进行RTL实现,最后通过AHB总线接口将SHA256/SM3算法电路与CPU进行连接,最终形成一块So C。设计完成后,先是用UVM完成算法的IP级验证,从UVM的scoreboard可以观察到数据通过DUT和参考模型得到的结果是一致的,然后分析了UVM平台的覆盖率,可以观察到随着测试案例的增加,功能覆盖率和代码覆盖率逐渐趋于100%。再在VCS下完成系统及仿真,其结果均能达到设计预期,最后在平头哥提供的FMX7A开发板上完成FPGA验证,验证了原型机验证完全符合设计要求。综上所述,该设计方案完全满足物联网信息完全的需求。
其他文献
本文论述了承渊检测技术有限公司的工业产品质检管理系统的软件开发工作,围绕其开发目的较详细的阐述了该软件的需求分析、设计、实现及测试工作。该系统对承渊检公司在现阶
近年来,随着计算机视觉领域的蓬勃发展和网络技术的不断深入,目标检测作为计算机视觉领域重要研究问题也得到了飞速发展。而标识检测作为目标检测的子领域问题也得到研究者们的充分重视。标识检测问题在商品广告宣传、版权侵犯检测、智能交通系统等领域都有着广泛的发展与应用。标识具有特定和极具代表性的形态,在不同场景与附着物下具有多种变换形式,为该任务带来严峻挑战。传统的标识检测算法往往是基于手工定义的特征进行关键
1920年,在以周学熙、王锡彤等为代表的北方实业集团支持下,卫辉华新纱厂在河南卫辉开建,隶属于华新纺织股份有限公司。纱厂在卫辉开办具备很多优势条件,棉纱生产利润的增加是
研究背景:课外体育活动作为促进学生体质健康的一种有效措施,已被各级各类学校所采纳。受学校办学条件以及师资力量等核心因素的影响,使得不同地区学校课外体育活动开展的现
大规模多输入-多输出(Massive Multiple-Input Multiple-Output,Massive MIMO)系统通过在发射机侧布设由大量天线构成的大型天线阵列来同时服务多位用户。大型天线阵列能够通
二维区域内离散点集的布局以及二维平面贴面纹理生成,是平面布局和计算机图形学领域的重要课题。本文基于Power图在布局剖分方面的优良特性,将其推广到两个具体应用中,一是面
我国高速铁路正从自主创新期(2004-2008年)转向全面自主创新期(2012年至今),其中智能化、网联化、协同化、综合化已成公共交通发展的共同目标。面对这一目标,大力发展基于高速列车运行安全的基础理论以及关键技术研究,为我国建成现代化信息化高速铁路提供理论支持和技术保障,同时对于最大程度降低列车安全事故发生率,具有十分重要的意义。文章针对高速列车轮轨之间的粘着环境以及列车控制运行过程进行如下研究
当前我国保险法理论和实务界一直对网络投保模式中保险人如何履行说明义务存在不同的观点,互联网保险业务在发展与创新的同时给保险人说明义务的履行带来了新的问题和争议。
工作于200-280 nm波段的日盲深紫外光探测器在包括导弹预警、空间通讯、火焰探测、远程控制以及化学和生物分析等许多军事和民用领域具有重要应用,受到人们日益广泛的关注。
李稻葵;女士们,先生们,大家早上好!欢迎大家参加"一带一路"国际智库峰会。这个峰会是清华大学中国与世界经济研究中心,与重建布雷顿森林体系委员会,联合中国银行一起举办的,
会议