【全同态加密神经网络】(二) HEAR

本文深入探讨了HEAR(Homomorphically Encrypted Action Recognition)模型,一种基于全同态加密的卷积神经网络架构。HEAR模型适用于安全的云外包任务,实现了低延迟和高准确性的模型推理。文章详细介绍了HEAR模型的卷积层计算,包括数据打包、卷积操作和权重编码,展示了如何通过巧妙的交错技术减少计算和旋转操作次数。

一、前言

论文[1] 提出了一种支持全同态加密的卷积神经网络架构,该架构为低深度电路和低阶激活函数专门设计。基于该框架,论文提出了HEAR(Homomorphically Encrypted Action Recognition)模型,具备可扩展且低延迟的特点,可以作为云外包任务进行安全的CNN 模型推理,并且不会牺牲推理的准确性。此外,论文还提出了同态卷积操作的数学公式,并提出了一种有效的评估策略,以在单指令多数据(SIMD)的方式下利用打包密文的并行计算。我们使用密文打包技术,在整个评估过程中将层的多个节点表示为相同的密文,同时保持张量的行主序(row-major)布局。这种安全模型推理解决方案避免了在加密过程中数据切换的复杂性。此外,密集使用空间和SIMD计算可以显著加速模型推理,并大幅减少内存使用。

二、模型介绍

以下基于命令fhear 2 16 0 608 128 baby giant giant 介绍HEAR模型以及分析源码。

HEAR 相较于LoLa 而言,主要区别在于卷积层的数据打包与计算方式,池化层与全连接层的密态计算别无二致。

第一层卷积

数据打包方式不一样,HEAR 在对每行数据末尾填充0,单张图片打包成3216 矩阵,然后转换成3216 待加密向量。而LoLa 的数据打包方式是输入数据置换后 3215 矩阵,填充32 个0,最终组成3216 的待加密向量。所以在计算索引时,二者有所区别。

对于单输入通道的输入张量而言,卷积层

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

浅唱书令

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值