摘要
本发明涉及了一种基于Curve25519的轻量级椭圆曲线点乘电路,涉及数字集成电路设计技术领域。所述电路包括编码单元、指令存储单元、取值译码单元、以及逻辑运算单元;本发明通过将椭圆曲线点乘运算中的复杂操作简化为更简单的算术运算操作,降低了计算复杂度。编码单元生成的控制指令能够精确地指导整个点乘计算过程,避免了不必要的计算步骤,从而提高了运算速度。通过引入随机标量掩码和随机坐标掩码,提高了椭圆曲线加密的安全性。各个单元之间的模块化设计使得电路易于扩展和升级,可以根据实际需求增加新的功能或优化现有功能。通过优化控制流程和算术运算操作,降低硬件资源的消耗,使得该电路在轻量级设备上也能够实现高效的椭圆曲线点乘运算。
技术关键词
逻辑运算单元
蒙哥马利阶梯算法
译码单元
模乘法器
椭圆曲线点乘运算
存储单元
快速模
扩展欧几里得算法
电路
指令
编码
加法器
复杂度
坐标系
参数
系统为您推荐了相关专利信息
逻辑运算单元
逻辑模块
存取单元
逻辑电路
模乘运算器
逻辑运算单元
电流采样元件
电池管理系统
电池组
信号
推理装置
神经网络加速器
大语言模型
DRAM存储器
逻辑运算单元