文章仅供投资者参考,不构成任何投资和买卖建议。
投资有风险,入市需谨慎,感谢一直以来的支持!!!
课 堂 录 音
正 文 如 下
一、加密技术的概念
加密就是将消息或原始信息,用数学方法打乱,然后将其保存或传递给另一方,后者将使用另一种数学方法对信息进行解密并读取它。理想情况下,加密可以增加数据的安全性,只有授权的人可以读取消息。信息在加密之后都是很难辨认的,一旦加密后,则只有给定密钥才可以解密。
虽然不同形式的加密已存在几个世纪,但它仍然是有效果的:加密的数据一定比不加密的数据安全得多,哪怕是在防火墙和杀毒软件之后也一样。如果任何人想对加密数据执行任何操作,他们必须等到数据被解密后才能做。
但是如何在不解密的情况下分析敏感数据呢?
举例来说:你有一个带锁的箱子,这个箱子里藏着你许多私密物品,但是其中一件物品坏了,你需要有人来修好它。但是你不希望打开箱子,因为这样会暴露你的全部隐私和秘密,那么如何做到在不打开箱子的情况下,能修好其中一件物品呢?
使用同态加密,就可以在不打开箱子,不暴露箱子里的东西情况下即可修理那件坏掉的物品。
二、同态加密的概念
同态加密是一类具有特殊自然属性的加密方法,此概念是Rivest等人在20世纪70年代首先提出的,与一般加密算法相比,同态加密除了能实现基本的加密操作之外,还能实现密文间的多种计算功能,即先计算后解密。
这个特性对于保护信息的安全具有重要意义,利用同态加密技术可以先对多个密文进行计算之后再解密,不必对每一个密文解密而花费高昂的计算代价;
利用同态加密技术可以实现无密钥方对密文的计算,密文计算无须经过密钥方,既可以减少通信代价,又可以转移计算任务,由此可平衡各方的计算代价;利用同态加密技术可以实现让解密方只能获知最后的结果,而无法获得每一个密文的消息,可以提高信息的安全性。
举例说明:在现实生活中一个企业想获得另一个企业中员工工资的平均数。但是由于每个人的详细工资涉及到了个人隐私,所以员工们并不愿意透露自己的工资,利用同态加密算法,就能在不暴露每一位员工的工资情况下,获得员工工资的平均数,也就是说,在对数据不进行解密的情况下,同态加密技术就能帮助我们,得到我们所需要的数据。
同态加密提供了一种惊人的能力——能够在不解密的情况下,对密文数据进行计算。
最有趣的地方在于,其关注的是数据处理安全。同态加密提供了一种对加密数据进行处理的功能。即无需破坏敏感源数据,同时可以对数据进行处理。同时,拥有密钥的用户对处理过的数据进行解密后,得到的正好是处理后的结果。
领取专属 10元无门槛券
私享最新 技术干货