同态加密

同态加密(Homomorphic Encryption,HE)概念最早由 Rivest 等人在 1978 年出 [26]。它是一种 特殊加密算法,其形式化可表述为:假设 AB 是两个待加密的明文, Enc(g)是其加密函数,那么它 存在以下关系(被称为数学同态):

Enc(A)oEnc(B) =Enc(A B)

通俗地讲,密文域进行 o操作相当于在明文域进行 ∗操作( o和 ∗是两种特定的数学运算)这种性 质使得密文域进行数据处理、分析与检索等操作成为可能,同时云计算该技术具有重要的应用价值。下

面以简单例子进行阐述:如图 4-9 表示,假设在不可信的云环境中,员工 C1 上传两个密文数 Enc(A) 和 Enc(B),到不可信的云平台中,员工 C2 交两个明文数据进行 ∗的任务,那么公有云平台翻译过 来的数据执行动作为:密文操作 Enc(A)oEnc(B)。由于数据从始至终一直处于加密状态,那么无论是 云服务厂商,还是攻击者他们都将无法访问或窃取明文数据,从而保障了云平台的数据安全。

图 5-3 同态加密在云平台的应用

根据同态加密能力,将同态加密分为加法同态、乘法同态和全同态加密(Full Homomorphic Encryption,FHE):

数据安全前沿技术同态加密相关推荐

  1. 数据安全前沿技术研究小结

    数据安全 合规热点解读 近年来国内外相继出台与实施多部重量级的数据安全法律法规 ,其对企业在处理数据活动过程中 出更多.更严.更具体的约束和要求.欧盟 GDPR作为一部"大而全"的 ...

  2. 数据安全前沿技术研究数据安全

    合规驱动下的数据安全 在隐私合规 / 数据安全合规视角下,数据安全的需求和驱动力发生了根本性的改变,同时导致数据 安全的内涵在不断外延和扩展.为了更好地理解其演变过程,本文将其分为两个阶段:无合规性 ...

  3. gentry同态加密算法_IBM同态加密技术重大突破,加解密速度可提升75倍

    无需先解密出明文文件才可以编辑加密数据,也无需完工后再加密回去,这就是全球顶尖的加密技术--同态加密,但性能一直是这种技术的最大问题.最近,由于IBM重写了其C++同态加密库,加解密速度最高可提升75 ...

  4. 【广告技术】隐私集合交集运算结合同态加密,在保障数据安全的同时追踪广告效果

    [Wiztalk腾讯广告专场]系列分享来袭,第四期由南开大学计算机学院副院长.网络空间安全学院副院长刘哲理老师为大家深度介绍 <隐私集合交集算法研究>.在不久前由中国国际智能产业博览会组委 ...

  5. 同态加密中的一些技术概念

    再线性化 用于解决密文乘法导致密文长度增长的问题. 在LWE同态方案中,LWE加密算法具有天然的加法同态,为了使得其再满足乘法同态,将密文乘法定义为密文的张积,用对应的密钥的张积进行解密,将会使得结果 ...

  6. SDU项目实训——同态加密技术学习

    1.概念:同态加密是基于数学难题的计算复杂性理论的密码学技术.对经过同态加密的数据进行处理得到一个输出,将这一输出进行解密,其结果与用同一方法处理未加密的原始数据得到的输出结果是一样的. 2.同态加密 ...

  7. Paillier半同态加密:原理、高效实现方法和应用

    简介: <数据安全法>已于9月1日起正式实施,两个月后<个人信息保护法>也将开始施行,意味着数据安全和隐私保护方面的监管将会在年内陆续到位.在合规收紧大背景下,"数据 ...

  8. Paillier 半同态加密:原理、高效实现方法和应用

    一 简介 1 背景 <数据安全法>已于9月1日起正式实施,两个月后<个人信息保护法>也将开始施行,意味着数据安全和隐私保护方面的监管将会在年内陆续到位. 在合规收紧大背景下,& ...

  9. 平安科技王健宗:所有AI前沿技术,都能在联邦学习中大展身手

    「AI 技术生态论」 人物访谈栏目是 CSDN 发起的百万人学 AI 倡议下的重要组成部分.通过对 AI 生态顶级大咖.创业者.行业 KOL 的访谈,反映其对于行业的思考.未来趋势判断.技术实践,以及 ...

最新文章

  1. Shine Button动画效果 类似Tinder APP的卡片界面
  2. wxPython各个布局的简单案例
  3. python公里转海里_海里、公里、英里之间的转换
  4. mybatis关联配置(一对多配置)
  5. 通过移位的方式实现相加算法
  6. 在两个有序的数组中找第N个数,二分查找 O(lgm+lgn)级
  7. 转载|pymysql.err.InternalError: Packet sequence number wrong - got 45 expected 0
  8. scala元组 数组_Scala中的数组
  9. filter2D函数的.depth()变量的设定
  10. C++的基础知识【面试遇到】
  11. 高阶篇:4.4)FMEA手册的疑问与不足(个人观点)
  12. 通达OA 2011-2013 通杀GETSHELL
  13. matlab如何做小波包去噪,小波去噪和小波包去噪的对比.doc
  14. gtx1050ti最稳定的驱动_笔记本1050ti显卡安装最新驱动版本 (415.27) 记录 NVIDIA显卡GeForce系列...
  15. html分组标签tfoot,网页布局中 tbody标签与thead和tfoot标签使用
  16. 计算机组装在线作业_1,中石油华东《计算机维护技术》2018年秋学期在线作业(三).doc...
  17. “嫦娥一号”可以证明美国当年登月是否属实
  18. 目标跟踪:Deepsort--卡尔曼滤波、匈牙利匹配、马氏距离、欧氏距离、级联匹配、reid
  19. live.com与live.cn邮箱收不到QQ绑定激活信的解决方法
  20. Flink之watermark(水印)讲解

热门文章

  1. 由华为裁员传闻引发的思考:年轻人如何避免中年危机?
  2. 【郝斌老师数据结构学习笔记 day 3】
  3. linux-内存使用率和CPU使用率
  4. python -- 使用selenium模拟登录淘宝,爬取商品信息
  5. find font: Font family [‘sans-serif‘] not found. Falling back to DejaVu Sans.在jupyter lab中快速解决
  6. 网页导航hot图标按钮
  7. 实例分割之SOLO: Segmenting Objects by Locations
  8. 达梦数据库开发规范及存储过程与函数
  9. win7转win10的神舟笔记本的wlan已关闭的解决
  10. 硅谷钢铁侠 - 笔记