检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:王镇道[1] 李妮 WANG Zhendao;LI Ni(School of Physics and Electronics,Hunan University,Changsha 410082,China)
机构地区:[1]湖南大学物理与微电子科学学院,湖南长沙410082
出 处:《湖南大学学报(自然科学版)》2022年第2期106-110,共5页Journal of Hunan University:Natural Sciences
基 金:湖南省战略性新兴产业科技攻关与重大科技成果转化项目(2017GK4008)。
摘 要:MD5算法是应用非常广泛的一种Hash算法,在数字签名和验签中占有重要地位,算法的效率会直接影响到签名和验签的速度.本文提出一种优化的MD5算法,采用三级加法器替代四级加法器、优化循环移位操作的方式缩短MD5算法单步运算的关键路径,并用VERILOG HDL语言进行硬件实现.通过仿真和FPGA验证,结果表明该设计功能正确,硬件资源消耗少,数据吞吐量大.该设计应用于一款密码安全芯片,采用0.18μm工艺进行MPW流片,芯片面积为6 mm2.时钟频率为150 MHz,电压3.3V时,功耗约为10.7 mW.The MD5 algorithm is a widely used Hash algorithm,which occupies an important position in digital signatures and signature verification.The efficiency of the algorithm will directly affect the speed of signature and signature verification.This paper proposes an optimized MD5 algorithm,which uses a three-stage adder to replace a four-stage adder,optimizes the cyclic shift operation to shorten the critical path of the single-step operation of the MD5 algorithm,and implements the hardware in VERILOG HDL language.Through simulation and FPGA verification,the results show that the design function is correct and consumes fewer hardware resources and has a large data throughput.The design is applied to a cryptographic security chip,which uses a 0.18 μm process for MPW tape-out with a chip area of 6 mm2.When the clock frequency is 150 MHz and the voltage is 3.3 V,the power consumption is about 10.7 mW.
分 类 号:TN335[电子电信—物理电子学]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.7