基于有限域的FFT算法研究及在全同态加密算法中的应用

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:gogouu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
快速傅里叶变换(Fast Fourier Transform,FFT)结合高速硬件能够实现对信号的实时处理,在图像处理、生物医疗、大数据以及云计算安全等智能领域广泛使用。但随着当前人工智能(AI)的快速发展,底层硬件面临计算能力不足的瓶颈,对底层核心算法提出更高需求。尽管数字信号处理领域中FFT算法的提出已大大提升了计算性能,但面对工程上大点数FFT变换的巨大计算量和移动终端的硬件资源限制,传统FFT算法的运算性能也无法满足高速硬件的实时性需求,对其优化加速及减少资源损耗十分必要。本文围绕FFT算法优化、硬件实现以及在全同态加密中的应用进行了研究,主要工作及创新如下:1、针对实数域和复数域上实现FFT算法不能达到高速率和低资源使用率的问题,介绍并改进了一种基于有限域的FFT算法,首先利用有限域的循环特性构造最小多项式的方式来化解FFT算法的乘加法运算次数,以满足底层算法加速的初步需求,随后对算法进行了相对应的硬件实现和优化,设计出基于GF(24)的15点FFT硬件实现框架,并对其在FPGA上完成验证。对比有限域离散傅里叶变换(Discrete Fourier Transform,DFT),结果表明,优化后的算法逻辑单元数减少145,最高时钟频率从299.94MHz提升到359.84MHz。2、针对当前传统大整数乘法存在计算时间长、资源损耗过大问题,提出了一种基于有限域FFT的Schonhage-Strassen算法,算法中利用卷积定理和有限域相结合的方式提高大整数乘法的计算速率,随后利用一个轻量级运算实例给出其演算过程,并完成了相对应的FPGA硬件实现设计,最后通过仿真波形来验证算法正确性。3、全同态加密作为云计算安全领域中一种重要加密算法具有重要的研究意义,针对当前全同态加密方案中难以解决的大点整数乘法运算问题,提出将改进后的Schonhage-Strassen算法应用到全同态加密算法中,同时对其中最重要的运算单元16点FFT进行了改进,提高了16点FFT算法性能,进一步优化了该全同态加密方案。随后在FPGA上对16点FFT算法进行硬件设计及优化,并在软件工具上进行仿真与性能分析,优化后逻辑单元利用减少56%,最高时钟频率提高约219%,验证了该优化算法的正确性和优越性。
其他文献
本文在简要分析提高媒体编辑策划能力重要性的基础上,具体探讨了增强媒体编辑新闻策划能力的策略,以期为相关工作人员更好地开展工作提供参考。
事故容错燃料(Accident Tolerant Fuel,ATF)是一种新的燃料概念,与目前的UO2-Zr燃料相比,ATF材料能够在较长时间内抵御事故后果,还能保持或提高正常运行工况下的性能。MELCOR是
目的研究穴位埋线辅助温针灸治疗单纯性肥胖的临床疗效。方法研究对象为2016年10月至2018年12月我院接收的80例单纯性肥胖症患者,按随机数字表法可分为对照组和实验组。对照
目的 研究分析奥拉西坦治疗慢性脑缺血引起的痴呆的效果。方法 72例因慢性脑缺血所致痴呆患者,按照随机法分成实验组和对照组,各36例。对照组实施常规药物治疗,实验组在对照
近年来,随着国民经济的不断提高,我国的旅游业迅速崛起,愿望日益强烈,景区门票价格问题渐渐成为社会公众关注的重要话题。文章从黄山风景区门票价格制定的影响因素为出发点,
通过对图形着色的拓扑变形,将问题变换为二次型,针对二次型方程使用四色定理,通过穷举法求解,获得该问题的解。
本文介绍了节能门窗的概念和发展趋势,并从窗体材料上将其分为木质门窗、塑钢门窗、断桥铝合金门窗,并分析了不同节能门窗的窗体性能,包括门窗的开启方式、气密性、传热系数
我国的人口基数很大,贫困人口众多,贫困问题成为妨碍我国快速均衡发展的重要原因。贫困问题制约着我国的发展,影响我国全面建成小康社会。解决贫困问题是均衡目前我国经济发
空中交通流量的持续增长给空中交通流量管理带来了巨大挑战。为平衡日益增长的空中交通流量,协同航路技术应运而生。如何充分利用可用空域资源规划改航航路,并将改航航路资源