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

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

一、前言

论文[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 的待加密向量。所以在计算索引时,二者有所区别。

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

浅唱书令

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

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

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

打赏作者

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

抵扣说明:

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

余额充值