摘要
本申请提出了一种RISC‑V架构后量子加密矢量处理器,涉及信息安全技术领域,其中,该矢量处理器分为三级流水,一级流水包括译码模块,二级流水包括CSR寄存器模块、Vector‑registers模块、执行模块,三级流水包括load/store模块,译码模块接收主处理器分发的自定义矢量指令,对其译码,并将译码结果输出至CSR寄存器模块和执行模块;CSR寄存器模块根据译码结果配置执行模块的参数;Vector‑registers模块寄存向量数据;执行模块根据译码结果实现不同的功能;load/store模块实现处理器与一级Cache的数据交换,完成数据的加载和存储操作。采用上述方案的本发明能够实现软硬件协同的、矢量化的、高速的后量子加密算法。
技术关键词
矢量处理器
采样器
译码模块
流水
量子加密算法
蝶形运算单元
多项式乘法
模数
信息安全技术
数据
参数
控制模块
网络
指令
时钟
误差