摘要
本发明公开了一种针对CKKS同态加密算法中密钥切换算法的硬件加速器,属于隐私计算和全同态加密硬件加速领域。该硬件加速器包括NTT/INTT电路和外围多项式运算电路,NTT/INTT电路用于实现多项式的域变换,其包括多个并行的蝶形运算核以及生成内存地址和数据流控制的NTT控制模块;所述蝶形运算核包括存储阵列、计算阵列和外围数字电路;存储阵列用于存储旋转因子,计算阵列用于计算旋转因子与多项式系数乘法的部分积。本发明硬件加速器可以实现高度并行的密钥切换操作,解决了其他工作中因数据依赖性而导致的全流水数据流存储开销过大问题,有效降低了电路的面积和功耗。
技术关键词
硬件加速器
多项式
存储阵列
同态加密算法
地址生成电路
因子
切换算法
写控制电路
运算电路
密钥
控制模块
模数
加法电路
译码
层级
内存
指数
系统为您推荐了相关专利信息
数据智能分析方法
外形飞行器
风洞
飞行器外形
SOM算法
进化算法
停车位
多项式
车辆避障
车辆运动学模型
结构检测方法
通道注意力机制
检测网络模型
刺状结构
输出特征