申请/专利权人:杭州万高科技股份有限公司
申请日:2023-12-22
公开(公告)日:2024-03-29
公开(公告)号:CN117785128A
主分类号:G06F7/72
分类号:G06F7/72;G06F21/60
优先权:
专利状态码:在审-实质审查的生效
法律状态:2024.04.16#实质审查的生效;2024.03.29#公开
摘要:本发明公开了一种可用于任意素数域椭圆曲线的计算系统,包括处理器、与处理器连接的总线,以及与总线连接的运算加速单元,运算加速单元包括寄存器模块、控制模块、计算模块、存储控制模块和存储模块;寄存器模块用于向控制模块提供配置和指令,并通过总线向处理器提供运行状态、计算符号位、大小比较的运算结果和中断;控制模块用于控制存储模块进行数据读写和控制计算模块进行计算;计算模块实现椭圆曲线的模加减、模乘、移位、比较和点乘运算;存储控制模块用于作为存储模块控制器,由处理器通过总线向存储模块写入数据;存储模块,用于存储数据。该系统以较小的面积和电路复杂度,在宽度要求内的任意自定义素数域上进行椭圆曲线相关的计算。
主权项:1.一种可用于任意素数域椭圆曲线的计算系统,其特征在于,包括处理器、与处理器连接的总线,以及与总线连接的运算加速单元,所述运算加速单元包括寄存器模块、控制模块、计算模块、存储控制模块和存储模块,所述寄存器模块,用于向控制模块提供配置和指令,并通过总线向处理器提供运行状态、计算符号位、大小比较的运算结果和中断信号;所述控制模块,用于根据配置与指令控制存储模块进行数据读写,以及控制计算模块进行计算;所述数据读写包括将原始数据从存储模块中读出,将计算结果写入存储模块中,以及在存储模块内进行数据搬运;所述计算模块,用于从存储模块读写数据,实现椭圆曲线的模加减、模乘、移位、比较和点乘运算,其余求逆、椭圆曲线的点加、倍点运算通过模加减、移位、比较和模乘的组合实现;所述存储控制模块,用于作为存储模块控制器,由处理器通过总线向存储模块写入和读取数据;所述存储模块,用于存储数据。
全文数据:
权利要求:
百度查询: 杭州万高科技股份有限公司 一种可用于任意素数域椭圆曲线的计算系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。