![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
同态加密和密态机器学习
文章平均质量分 91
同态加密学习以及密态机器学习学习
lucky_wjie
这个作者很懒,什么都没留下…
展开
-
基于CKKS实现的ResNet20卷积神经网络
由于DNN的出现,图像分类已经变成一项简单移动的任务。然而,对图像中包含的敏感信息有关的隐私问题依然值得关注。通过结合ML和密码学技术,本文对该问题提出了一种解决方案。特别地,FHE已经成为最有前景的解决方案,它可以在加密数据上执行计算。本文基于FHE提出了Residual Network的实现,它允许对加密图像进行分类并确保仅有用户可以看到结果。且相较于已有的研究,本文的实现大大降低了内存和计算时间。本文使用的FHE是CKKS同态加密方案,它可以在近似数上进行密态计算。原创 2024-05-12 21:28:17 · 707 阅读 · 1 评论 -
Rotation Key Reduction for CKKS-Based Neural Network
基于CKKS实现的分级旋转密钥系统,用于密态机器学习。原创 2024-04-02 18:37:03 · 493 阅读 · 1 评论 -
OpenFHE Open-Source Fully Homomorphic Encryption Library
OpenFHE是一个同态加密开源库,本文是我对该库的学习笔记。原创 2024-04-16 10:47:19 · 435 阅读 · 3 评论 -
META-BTS Bootstrapping Precision Beyond the Limit
Bootstrapping 是HE中必不可少的步骤,它通过恢复密文模数来实现可以无限次同态操作的FHE。然而Bootstrapping是HE中最消耗时间和内存的操作。且随着Bootstrapping精度的增加,大量的计算资源也被需要。特别地,先前所设计的所有Bootstrapping操作,其精度都受限于Rescaling的精度。本文提出了一种新的Bootstrapping算法用于CKKS,该算法需要重复使用先前已知的Bootstrapping算法,所以称其为"Meta-BTS"。原创 2024-04-22 19:16:45 · 370 阅读 · 0 评论 -
Efficient Bootstrapping for Approximate Homomorphic Encryption with Non-Sparse Keys
本文提出用于RNS-CKKS的Bootstrapping程序,相较于之前的自举算法,本文算法更精确、更高效且能够实现128bit安全性。本文最大的优势是不需要使用稀疏密钥,先前的方案均要求稀疏密钥。为了实现本文的Bootstrapping程序,本文引入以下三个新颖的贡献:(1) 提出了一个通用的算法用于同态多项式评估。(2) 优化了KS程序,并提出了新的技术用于线性变换。(3) 提出了系统化的方法来参数化Bootstrapping。原创 2024-03-25 22:33:49 · 943 阅读 · 0 评论 -
Better Bootstrapping for Approximate Homomorphic Encryption
本文推广了RNS-CKKS,提出了新的KS算法,减少了在KS算法中使用的临时模的数量。因此,在保证相同安全性的情况下,本文算法可以不依赖Bootstrapping算法实现更深级别的计算。同时本文提出了一种新的多项式近似算法,可以在密态下评估Sin函数,该评估专门用于CKKS的Bootstrapping算法中。结合本文推广后的RNS-CKKS和新的Sin函数评估算法,本文实现了第一个在RNS-CKKS上的Bootstrapping算法。原创 2024-03-23 21:17:43 · 812 阅读 · 0 评论 -
RNS-CKKS同态加密
本文提出了CKKS的RNS变体。首先本文引入了一种新的密文模结构,该结构允许对分圆多项式进行RNS分解,并对每个RNS分量进行NTT转换,实际上就是近似模组成的模链。同时本文还提出了一种不需要RNS组合的近似模交换技术,即在密文在RNS表示下可以使用近似模交换技术变得到模交换后的结果。实际上可以看到,这里全部使用到了CKKS的核心概念,误差是明文的一部分,只要误差足够小就可以接受。原创 2024-03-22 20:19:07 · 1038 阅读 · 2 评论 -
CKKS同态加密方案
1.详细分析了CKKS中的编码和解码算法。2.详细分析了CKKS中的KS算法,包括有重现性化操作、旋转操作和共轭操作。原创 2024-03-22 11:11:58 · 969 阅读 · 2 评论