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