![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
密码学
Loy_Fan
Life can not be planned
展开
-
基于Keras实现加密过的数据的卷积神经网络
来自奥胡斯大学密码学PhD、Datadog机器学习工程师Morten Dahl介绍了如何实现基于加密数据进行训练和预测的卷积神经网络。本文进行概括和总结工作使用一个经典CNN模型,使其能够用于基于加密数据进行训练和预测。动机CNN目前可以用于很多分析图像的领域。如果能够让实际使用的用户在应用场景下提供更多的数据,那么模型的性能肯定可以提高。但是这涉及很多用户的隐私问题,如果用户可以明确...原创 2019-04-30 19:35:10 · 1341 阅读 · 3 评论 -
同态加密 Homomorphic Encryption 简介
首先,同态加密不是一种特定的加密算法,而是一种加密形式。同态加密允许人们对密文进行特定形式的代数运算得到仍然是加密的结果,将其解密所得到的结果与对明文进行同样的运算结果一样。换言之,这项技术令人们可以在加密的数据中进行诸如检索、比较等操作,得出正确的结果,而在整个处理过程中无需对数据进行解密。其意义在于,真正从根本上解决将数据及其操作委托给第三方时的保密问题,例如对于各种云计算的应用。这一直是...原创 2019-05-08 21:51:09 · 7068 阅读 · 0 评论 -
Python + numpy实现同态加密算法
Sc=wx+ex=⌈Scw⌋S \mathbf{c}=w \mathbf{x}+\mathbf{e} \quad \mathbf{x}=\left\lceil\frac{S \mathbf{c}}{w}\right\rfloorSc=wx+ex=⌈wSc⌋第一种加密对称加密如果密钥S是一个单位矩阵,那么c不过是输入x的一个重加权的、略带噪声的版本。当S为单位矩阵时,相当于没有加密当...原创 2019-05-14 15:52:52 · 8959 阅读 · 14 评论