摘要
本申请公开了基于指令集架构的密码算法实现方法、计算机程序产品、设备及介质,涉及计算机领域,应用于密码算法实现装置,装置包括处理器核心、硬件加速模块与通信接口;通过处理器核心识别目标指令的指令类型,基于指令类型的指令格式提取操作数;通过通信接口将操作数发送至硬件加速模块;通过硬件加速模块根据指令类型调用对应密码运算单元,利用密码运算单元根据操作数得到目标运算结果;硬件加速模块包含多个密码运算单元,各密码运算单元集成抗侧信道攻击的安全机制;通过通信接口将目标运算结果发送至处理器核心存储。本申请提升了运算性能,降低了密钥信息泄露的风险,改善了传统技术中难以适配开源指令集及工具链适配不足的问题。
技术关键词
密码运算单元
硬件加速模块
密码算法
双线性对运算
自定义指令
蒙哥马利模乘运算
抗侧信道攻击
通信接口
计算机程序产品
曲线
处理器
关系
坐标
SM9算法
核心
机制
格式
模数
内存
系统为您推荐了相关专利信息
自定义函数
自动聚焦方法
元素
自定义指令
文档对象模型