首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

本周空中课堂回顾,科普同态加密,数据零泄露!

文章仅供投资者参考,不构成任何投资和买卖建议。

投资有风险,入市需谨慎,感谢一直以来的支持!!!

课 堂 录 音

正 文 如 下

一、加密技术的概念

加密就是将消息或原始信息,用数学方法打乱,然后将其保存或传递给另一方,后者将使用另一种数学方法对信息进行解密并读取它。理想情况下,加密可以增加数据的安全性,只有授权的人可以读取消息。信息在加密之后都是很难辨认的,一旦加密后,则只有给定密钥才可以解密。

虽然不同形式的加密已存在几个世纪,但它仍然是有效果的:加密的数据一定比不加密的数据安全得多,哪怕是在防火墙和杀毒软件之后也一样。如果任何人想对加密数据执行任何操作,他们必须等到数据被解密后才能做。

但是如何在不解密的情况下分析敏感数据呢?

举例来说:你有一个带锁的箱子,这个箱子里藏着你许多私密物品,但是其中一件物品坏了,你需要有人来修好它。但是你不希望打开箱子,因为这样会暴露你的全部隐私和秘密,那么如何做到在不打开箱子的情况下,能修好其中一件物品呢?

使用同态加密,就可以在不打开箱子,不暴露箱子里的东西情况下即可修理那件坏掉的物品。

二、同态加密的概念

同态加密是一类具有特殊自然属性的加密方法,此概念是Rivest等人在20世纪70年代首先提出的,与一般加密算法相比,同态加密除了能实现基本的加密操作之外,还能实现密文间的多种计算功能,即先计算后解密。

这个特性对于保护信息的安全具有重要意义,利用同态加密技术可以先对多个密文进行计算之后再解密,不必对每一个密文解密而花费高昂的计算代价;

利用同态加密技术可以实现无密钥方对密文的计算,密文计算无须经过密钥方,既可以减少通信代价,又可以转移计算任务,由此可平衡各方的计算代价;利用同态加密技术可以实现让解密方只能获知最后的结果,而无法获得每一个密文的消息,可以提高信息的安全性。

举例说明:在现实生活中一个企业想获得另一个企业中员工工资的平均数。但是由于每个人的详细工资涉及到了个人隐私,所以员工们并不愿意透露自己的工资,利用同态加密算法,就能在不暴露每一位员工的工资情况下,获得员工工资的平均数,也就是说,在对数据不进行解密的情况下,同态加密技术就能帮助我们,得到我们所需要的数据。

同态加密提供了一种惊人的能力——能够在不解密的情况下,对密文数据进行计算。

最有趣的地方在于,其关注的是数据处理安全。同态加密提供了一种对加密数据进行处理的功能。即无需破坏敏感源数据,同时可以对数据进行处理。同时,拥有密钥的用户对处理过的数据进行解密后,得到的正好是处理后的结果。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190912A0D1F300?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券