-
公开(公告)号:CN119696764A
公开(公告)日:2025-03-25
申请号:CN202411746793.1
申请日:2024-12-02
Applicant: 华中科技大学
Abstract: 本发明公开了一种应用于后量子密码算法的折叠哈希处理电路,包括:存储模块用于将外部输入数据拆分为多个中间数据分别存储,并依次输出所述中间数据;运行模块用于对中间数据进行哈希函数运算处理,生成结果数据;地址控制模块用于提供地址数据控制外部输入数据、结果数据输入至所述存储模块内;计数模块用于记录所述存储模块输出中间数据的周期轮内计数和周期轮间计数;将周期轮间计数传输至所述运行模块和地址控制模块内,并将周期轮内计数和轮常数控制数据传输至所述运行模块。本发明实施例通过对外部输入数据进行拆分,使单次运行的中间数据大小远小于1600bit,从而加快了运行模块的运算效率,进而提高了后量子密码算法的实际应用的效率。
-
公开(公告)号:CN115765990B
公开(公告)日:2023-07-18
申请号:CN202211363059.8
申请日:2022-11-02
Applicant: 华中科技大学
IPC: H04L9/08
Abstract: 本发明公开了一种后量子密码算法的NTRU安全协处理器。所述安全协处理器包括控制模块、译码模块、多项式状态控制模块和存储模块,可支持不同参数的NTRU算法计算,并且具有低资源开销,高性能的特点。本发明从指令架构、模域运算、流水线控制等模块进行了设计与优化,不仅支持运行模式的切换,同时也支持自定义指令的编写与控制,通过对模域转换的流水操作的优化,有效降低了多项式处理的整体运行时间,实现了NTRU灵活可配置、高性能的目标。
-
公开(公告)号:CN115765990A
公开(公告)日:2023-03-07
申请号:CN202211363059.8
申请日:2022-11-02
Applicant: 华中科技大学
IPC: H04L9/08
Abstract: 本发明公开了一种后量子密码算法的NTRU安全协处理器。所述安全协处理器包括控制模块、译码模块、多项式状态控制模块和存储模块,可支持不同参数的NTRU算法计算,并且具有低资源开销,高性能的特点。本发明从指令架构、模域运算、流水线控制等模块进行了设计与优化,不仅支持运行模式的切换,同时也支持自定义指令的编写与控制,通过对模域转换的流水操作的优化,有效降低了多项式处理的整体运行时间,实现了NTRU灵活可配置、高性能的目标。
-
-