标识密码算法的软硬件协同设计与实现
标识密码算法是构建我国自主的密码体系中至关重要的一环,该算法是在椭圆曲线上进行不同有限域下的计算,以此来完成数字签名生成和验证过程。数字签名算法计算复杂、计算量大,难以推广,因此设计了标识密码中数字签名算法的硬件架构来完成数字签名的生成和验证,使用高效的软硬件协同方法,根据相应优势对软硬件功能进行划分,对软件实现部分进行算法优化,使用Verilog 完成硬件计算单元的设计,并通过VC707 FPGA 开发板对其进行实现,实验结果表明,与软件相比,在SoC 系统中进行SM9 数字签名的运算速度得到了显著提升。
签名算法 密码协议 可编程片上系统 软硬件协同设计 密码学
纪云鹏 沈冲飞 王于波 李德建 殷小迪 魏继增 刘昱
天津大学智能与计算学部,天津 300072 北京智芯微电子科技有限公司,北京 102200 天津大学微电子学院,天津 300072
国内会议
重庆
中文
38-45
2022-04-10(万方平台首次上网日期,不代表论文的发表时间)