【技术实现步骤摘要】
本专利技术涉及多项式乘法器及后量子密码硬件加速器,具体涉及一种基于改进schoolbook算法的saber硬件加速器及加解密方法。
技术介绍
1、量子计算机的发展给传统的公钥加密技术带来了严重的安全威胁。为了解决这个问题,已经提出了一系列可以抵抗量子攻击的后量子加密(pqc)方案,其中基于格的方案是主流的pqc方法。基于格的密码学(lbc)的安全性主要来源于容错学习(lwe)和舍入学习(lwr)及它们的变体。基于module-lwr的saber是最有前途的pqc方案之一,由于其高效的模块化约简,使其具有优异的加解密性能。然而,多项式乘法仍然是saber的主要性能瓶颈,需要进一步研究和优化。数论变换(ntt)是常用的多项式加速算法之一,但saber的模数是2的幂形式,不能直接满足ntt模数必须是素数的要求。而schoolbook多项式乘法由于没有任何限制,且具有超高并行度的潜力,因此,越来越多的研究集中在使用schoolbook多项式乘法器加速saber方案上。从现有的研究工作不难看出,由于schoolbook多项式乘法极其广泛的适用性,
...【技术保护点】
1.基于改进Schoolbook算法的Saber硬件加速器,其特征在于,包括:输入Tile加载和转换模块、输入Filter转换模块、并行核模块及结果累加模块;
2.根据权利要求1所述的基于改进Schoolbook算法的Saber硬件加速器,其特征在于,所述并行核模块包括EWM模乘器、EWM输出转换模块和数据重组模块;
3.根据权利要求1所述的基于改进Schoolbook算法的Saber硬件加速器,其特征在于,所述并行核模块的个数为2、4或8。
4.根据权利要求1所述的基于改进Schoolbook算法的Saber硬件加速器,其特征在于
...【技术特征摘要】
1.基于改进schoolbook算法的saber硬件加速器,其特征在于,包括:输入tile加载和转换模块、输入filter转换模块、并行核模块及结果累加模块;
2.根据权利要求1所述的基于改进schoolbook算法的saber硬件加速器,其特征在于,所述并行核模块包括ewm模乘器、ewm输出转换模块和数据重组模块;
3.根据权利要求1所述的基于改进schoolbook算法的saber硬件加速器,其特征在于,所述并行核模块的个数为2、4或8。
4.根据权利要求1所述的基于改进schoolbook算法的saber硬件加...
【专利技术属性】
技术研发人员:杨晨,王剑飞,张发鸿,孟依烁,侯佳,苏阳,
申请(专利权)人:西安交通大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。