基于FPGA的同态加密加速器软硬件协同设计方法研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:anruixiang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在人工智能和大数据时代,数据隐私成为一个至关重要的问题。用户将私有数据移交给第三方服务器执行计算任务时,往往更为关注整个运算过程的隐私性。全同态加密(Fully homomorphic encryption,FHE)作为一种十分有前景的数据隐私保护技术,可以在密文数据上进行完整计算,从而保障用户的隐私。然而,同态加密中多项式的数据表示形式以及复杂的算法导致了计算量的急剧增加,这限制了将全同态加密技术大规模应用到现实世界中,尤其是一些对实时性需求较高的场景,例如深度学习推理等。此外,全同态加密应用往往有多个设计目标,例如安全级别、近似误差以及任务执行的延迟等,庞大的设计空间也给编程人员带来了挑战。设计高性能且灵活的全同态加密加速器一直是学术界和工业界共同追求的目标,目前需要—套完整的同态加密加速器设计框架来为编程人员提供便利。在本文中,我们提出了一个FPGA加速器软硬件协同设计框架来实现基于CKKS(Cheon-Kim-Kim-Song)方案的全同态加密技术。本文指出了 KeySwitch操作是FHE计算的主要性能瓶颈,在此基础上提出了一种低延迟的KeySwitch模块设计,缓解了KeySwitch操作内部的数据依赖。与最先进的基于Verilog的基于FPGA的KeySwitch架构相比,提出的基于高级综合(High Level Synthesis,HLS)的设计减少了 48%的操作延迟。基于高级综合技术的设计,使我们能够更为方便灵活地更改全同态加密参数及加速器架构参数,从而进行设计空间探索。本文提出了一个自动设计空间探索框架,为给定的应用程序内核和目标FPGA(Field Programmable Gate Array)设备生成最佳的加密参数和加速器。通过在不同FPGA设备上运行一组真实同态加密应用程序内核,实验结果表明基于高级综合设计的灵活设计框架在安全性、近似误差和总体性能方面与固定参数同态加密加速器设计相比有着更好的性能表现。
其他文献
期刊
写作作为学习英语必须掌握的技能之一,一直是英语专业八级考试中的必考内容,也彰显了写作测试在英语专业八级考试中的重要性。英语专业八级写作测试为综合性写作测试,由评分员根据评分量表来判断考生的写作表现。作为衡量和评价学生写作能力的重要工具,评分量表的自身质量和效度至关重要。相关学者从文本特征的角度对一些大型考试的评分量表进行了效度验证,为量表效度提供了基于文本的证据支撑。然而,目前从文本特征角度对于英
学位
在长距离深埋引水隧洞的施工过程中,通常会采用施工支洞以增加工作面。与常规隧洞相比,主洞与施工支洞交汇区的空间结构更为复杂,在主洞开挖扰动下往往会产生更大的变形,严重影响交汇区的施工安全。因此,科学有效地研究开挖过程中主洞与施工支洞交汇区围岩的变形特征及影响因素,准确地预测交汇区围岩的变形程度具有十分重要的意义。本文以香炉山隧洞为工程背景,通过现场地质探测与变形监测,获取准确的工程地质资料和变形监测
学位
随着智能设备的快速发展,人们对手机和智能穿戴设备提供的定位质量越来越重视。然而当前智能手机提供的定位精度有限,在一些遮挡严重的情况下无法提供服务,严重影响了用户的使用。一种可行的解决方案是结合手机内部传感器进行组合导航,提高手机定位的稳定性。由于手机内部传感器性能较低,较少的研究涉及到手机内部传感器与GNSS(Global Navigation Satellite System)的组合定位。随着近
学位
投放人工鱼礁作为建设海洋牧场的主要技术手段,在世界各国得到广泛使用。人工鱼礁在使用过程中存在倾覆、滑移、沉降和冲刷等稳定性问题。其中,严重的沉降会影响人工鱼礁空间有效利用率和使用寿命。为了减少沉降带来的影响,各国的学者通过分析潮流、波浪、海床承载力、人工鱼礁结构和堆放密度等因素对人工鱼礁沉降现象的影响提出了许多解决方法。但是,学者们考虑的大多是人工鱼礁长久放置后产生的沉降问题,很少有人探究人工鱼礁
学位
目的:2017年中华医学会外科分会胆道外科学组首次制定了《胆管扩张症诊断与治疗指南》,对胆管扩张症(BD)的定义、诊断、分型以及治疗提出了指导性意见。胰胆管合流异常(PBM)作为BD的病因之一,与BD的诊断和治疗密切相关,应加强对PBM的认识。PBM是一种罕见的先天性疾病,现尚无有关肝外胆管结石和胆囊结石患者中PBM分布的相关研究。本研究统计中国医科大学附属盛京医院胆囊结石和肝外胆管结石患者中PB
学位
滨海湿地生态系统的碳封存速率高,是缓解全球变暖的重要“蓝碳”资源贡献者,但同时滨海湿地生态系统对环境变化的响应极为敏感,因此,研究滨海湿地生态系统如何响应气候变化具有重要意义。微生物是碳循环的主要参与者,微生物生长、活动和相互作用都影响了碳的存储。本研究在黄河三角洲滨海湿地模拟增温(全年平均增温2.4℃)与模拟降水变化(增加40-60%和减少40-60%降水)实验样地采集样品,探究其中的土壤微生物
学位
班主任工作是学校教育的重要组成部分。上海市金山区一贯重视班主任队伍建设,从“十二五”到“十四五”开局的近十年中,班主任队伍经历了建设、优化和发展三个阶段,尤其是在“十四五”开局之时,为适应新时代学生发展需求,在区域内以班主任“大学堂”平台建设为载体,系统梳理班主任队伍培养的目标、内容、原则、途径和策略,不断提升班主任融合育人的专业素养,落实立德树人根本任务。
期刊
甲烷(CH4)是仅次于二氧化碳的第二大温室气体,能直接或者间接影响全球气候。海洋是大气中CH4的源,其中近海占全球海洋CH4排放量的75%。渤海属于西太平洋的陆架边缘海,目前渤海的CH4研究主要集中在CH4的时空分布和海气通量及其影响机制等方面,季节性水体层化对CH4动力学过程的影响尚不清晰。针对该问题,本文以渤海中部为研究海域,基于对三个航次(2018年8月和2019年7-8月两个夏季航次和20
学位
压水堆核电站容积控制箱(容控箱)内部存在气液界面,在此界面上会发生气液传质。容控箱内的气液传质由淹没射流驱动,目前很少有对淹没射流驱动气液传质的研究。现有研究的气液传质主要由三种流动方式驱动,分别为明渠流动、网格震荡湍流和自然对流。本文构建容控箱内淹没射流驱动气液传质实验台,在1.3×105<.Re<2.5×106,135<Sc<580范围内开展实验,分别研究流体温度、入流流量、总压、射流直径和射
学位