基于安全多方计算的神经网络推理框架设计与优化研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:wangxiaofengkobe
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
神经网络如今在各种机器学习任务中都取得了显著的成功,而神经网络推理,也在生活中得到了广泛的应用。在推理的过程中,用户往往需要提供自己的隐私信息,例如人脸图片,输入记录等,存在数据被收集后滥用的风险。安全多方计算能很好地解决上述问题,从理论上保证数据的安全性。但性能一直是安全多方计算的主要问题,将使推理过程产生极大的延迟,极大地影响用户体验,例如输入预测,长达几秒钟的推理时延是用户根本不能接受的。在传统的安全多方计算研究中,通信一直被认为是主要瓶颈,相关工作集中于优化协议的通信轮数与通信量。但在推理服务这种对时延特别敏感的应用中,安全多方计算中的多个参与方一定会尽可能地选择地理上靠近的节点,节点间通过高速信道连接。在该场景中的通信时间将显著降低,计算与通信都会是瓶颈,而目前的安全多方计算方案缺少这方面的优化。本文针对高速信道场景下的安全多方计算推理时延问题,从理论与实现两个方面出发,提出了一种安全多方计算推理框架,不仅降低了推理时延,也为安全多方计算指出了新的优化方向。在理论层面,本文对两种针对神经网络的安全多方计算协议:FALCON与Secure NN进行分析。针对比较协议,通过引入辅助参与方,不仅降低了通信轮数,也使计算量大大降低。针对乘法协议,提出使用明文模型代替密文模型,并在训练阶段结合蒸馏防御方法解决了使用明文模型可能带来的数据泄露问题。在实现层面,本文基于GPU实现了所有的安全多方计算操作。针对矩阵乘法,实现了GPU中的32比特整型矩阵乘法,并结合神经网络量化思想,解决了32比特表示空间不足的问题。针对矩阵点积,利用transform的内核融合方法,大大降低了比较协议中多个矩阵点积需要的访存数量。并使用GPU-RDMA进行通信,解决了CPU与GPU之间频繁的数据拷贝问题。最后本文将理论与实现两方面的优化结合,利用C++实现了基于安全多方计算的神经网络推理框架。在小模型中可以实现10倍以上的性能提升,在Vgg16等大模型中甚至可以实现50倍以上的性能提升。
其他文献
<正>教学内容:北师大版五年级下册第28~30页。教学目标:1.经历运用面积图形探索分数乘分数的计算方法的过程,理解分数乘分数的意义。2.通过操作、表述和与他人交流各自算法的活动过程,归纳、掌握分数乘分数的计算法则,并能运用法则正确计算。3.会解决有关的实际问题,培养实事求是的科学精神。
期刊
光刻机是集成电路制造产业的核心设备。对准系统作为光刻机的关键子系统之一,其性能直接影响着光刻机的套刻精度。基于光栅衍射光束干涉的对准方法是目前高精度对准技术的代表,然而,现有对准方法中仍然存在高衍射级次对准测量信号信噪比低、标记捕获过程耗时长以及多级次混叠信号相位解算误差较大等问题。针对以上问题,本课题开展“基于分段光栅标记的对准信号测量方法研究”,主要的研究工作如下:(1)针对现有相位光栅对准标
学位
膜分离技术已广泛应用于各种领域,然而科技的发展使得不同领域都对分离膜材料和技术要求越来越高,通过膜表面改性、膜本体改性等方法制备改性膜,以满足不同工业需求,开发新型高性能分离膜具有重要意义。本研究将聚醚砜(PES)和聚亚苯基砜(PPSU)两种性质相似的膜材料进行共混,采用非溶剂致相法(NIPS)法制备PES/PPSU共混超滤膜并通过共混添加剂的膜改性方法对PES/PPSU共混超滤膜的性能进行优化研
学位
近年来,由于自然环境污染以及食品添加剂的过量使用,严重威胁到人类的身体健康,因此对其进行监测是十分重要的。目前常规的检测方法有色谱法、毛细管电泳法、电化学分析以及荧光分析法等。荧光分析法相比于其他方法具有成本低,操作简便,检测灵敏度高,选择性强且样品前处理简便的优势,受到研究者们的广泛关注。本论文对不同的分析物构建了一系列荧光传感器,并将其应用于实际样品中的检测。具体内容如下:1、采用简易的一锅溶
学位
葡北油田四~七断块位于葡萄花构造西北部,研究区断裂发育,构造较为复杂;储层发育窄、薄,砂体在平面上变化大。应用现有钻井、测井单一井点的资料很难实现对于井间砂体情况的精细研究,满足当前勘探开发中后期的需求,针对此问题,通过开展精细构造解释与储层预测研究,达到精准认识储层目的。基于高分辨率层序地层学原理、构造地质学原理,进行葡Ⅰ油组内部的地层划分,结合相干数据体浏览、地震属性特征、三维可视化等技术实现
学位
共识机制作是区块链的核心技术之一,能够在去中心化的系统中,实现账本的分布式一致性,良好的共识算法可以提高区块链的性能,也可以维护区块链系统的稳定运行。本论文主要是对区块链的核心技术——共识算法进行深入了解,在联盟链中难以避免会有恶意节点的存在,在节点达成共识的过程中,恶意节点可以会散布不实信息,影响数据的一致性。使用实用拜占庭共识算法(Practical Byzantine Fault Toler
学位
空化现象会对水力机械过流部件表面造成空蚀破坏,从而导致水力机械和工程设施运行效率下降、寿命缩短等问题。近壁面空化泡动力学的研究对于工程应用有着重要的意义,目前相关研究大多将问题简化为平直边界附近空化泡动力学特性,忽略了壁面的表面形貌对空化泡动力学的影响,而当边界表面存在裂纹和凹坑时,凹陷结构会导致空化泡动力学特性发生显著变化,因此本课题从微观角度出发,研究了凹陷边界对空化泡动力学行为的作用机制,为
学位
燃气轮机在各个工业领域都具有十分重要的作用,由于燃气轮机燃烧室长期工作在高温高压、振动、化学反应的复杂环境中,燃烧室很容易出现喷嘴积碳、火焰筒烧蚀等故障。目前对燃气轮机运行状态监测系统对燃机故障的发生预测依然存在很多事后维修、事后报警的现象,这将导致燃气轮机异常停机,造成经济损失。对燃气轮机故障进行有效预测可以节省燃机运行时的检修费用、减少停机时间并避免燃机发生大规模故障。为建立有效的燃气轮机监测
学位
在霍尔推力器工作过程中的放电电流低频振荡会导致推力器性能降低并影响电源的稳定工作。为了降低低频振荡的影响,最常用的方法就是在推力器和电源之间加入一个匹配回路。但是,传统的LC匹配回路在应用于大功率霍尔推力器时存在直流功耗大、重量大的问题,开发和设计适用于大功率霍尔推力器的匹配回路具有重要的应用价值。首先,本文针对传统的LC匹配回路不适用于大功率霍尔推力器的问题,设计了一种新型的耦合电感匹配回路,发
学位
随着铁路技术的发展,列车的车速和载重都在不断提高,列车运行的安全问题也受到了越来越多人的关心。车轮作为列车的关键部位之一,它的完整程度直接决定了列车能否安全地行驶,车轮上严重的伤损可能会导致列车在运行中脱轨,威胁列车上乘客的生命安全。因此进行车轮伤损检测方法的研究在保证列车的安全运行中具有十分重要的意义。本文使用声发射技术作为车轮伤损检测方式,针对其容易受到噪声干扰的问题,以特征提取与分析和深度学
学位