摘要
本申请提供一种多参数融合蝶形运算系统,包括:依次连接的第一运算模块、第二运算模块、第三运算模块;第一运算模块包括:三个第一运算单元、一个第二运算单元;系统被配置为:根据参数需求,切换运算模式;运算模式包括:适用于CRYSTALS‑Kyber的快速数论变换、逆快速数论变换以及逐点乘运算模式和适用于CRYSTALS‑Dilithium的快速数论变换、逆快速数论变换以及逐点乘运算模式;以解决目前的快速数论变换和逐点乘的融合蝶形运算方案在运算过程中部分算法或逐点乘模块单独处理,导致蝶形单元融合程度较低以及硬件利用率较低的问题。
技术关键词
加法器
乘法器
多参数
序列
模式
模块
蝶形单元
信号
因子
时钟
算法