-
公开(公告)号:CN114297571A
公开(公告)日:2022-04-08
申请号:CN202111649271.6
申请日:2021-12-24
Applicant: 浙江大学
Abstract: 本发明属于信息安全硬件电路设计领域,公开了一种适用于格密码算法的多项式乘法硬件实现系统,包括运算控制单元、存储控制单元、存储器单元、数论变换单元、参数运算单元;所述运算控制单元用于对所述多项式乘法硬件实现系统的计算流程进行控制;所述存储控制单元用于控制存储器单元中数据的读写地址;存储控制单元对运算控制单元发出的控制信号进行解析,以实现数论变换单元、参数运算单元在计算前所需要从存储器单元读取或计算后向存储器单元写入的数据的地址进行控制;所述存储器单元由多个SRAM组成,用于存放多项式数据、各类参数、计算中间数据和计算结果。本系统进行了硬件单元的复用,有效地减少了硬件资源的使用,提高了硬件利用率。
-
公开(公告)号:CN114297571B
公开(公告)日:2024-12-31
申请号:CN202111649271.6
申请日:2021-12-24
Applicant: 浙江大学
Abstract: 本发明属于信息安全硬件电路设计领域,公开了一种适用于格密码算法的多项式乘法硬件实现系统,包括运算控制单元、存储控制单元、存储器单元、数论变换单元、参数运算单元;所述运算控制单元用于对所述多项式乘法硬件实现系统的计算流程进行控制;所述存储控制单元用于控制存储器单元中数据的读写地址;存储控制单元对运算控制单元发出的控制信号进行解析,以实现数论变换单元、参数运算单元在计算前所需要从存储器单元读取或计算后向存储器单元写入的数据的地址进行控制;所述存储器单元由多个SRAM组成,用于存放多项式数据、各类参数、计算中间数据和计算结果。本系统进行了硬件单元的复用,有效地减少了硬件资源的使用,提高了硬件利用率。
-