机房360首页
当前位置:首页 » 云安全 » 同态加密能否改变云计算加密问题

同态加密能否改变云计算加密问题

来源:置顶网 作者:小柯编辑 更新时间:2011-6-25 16:59:36

摘要:加密技术上所谓的同态化,可以参考维基百科给出的说明:“一种加密形式,即对明文进行的一种特定的代数算法与对密码进行的另一种(可能与前者不同)代数算法是等价的。”我再解释的简单一些。同态加密是对数据进行的一种复杂运算过程,不论数据是否已经被加密。


    类比的关联

  让我们看看是否能通过这个故事来理解同态加密

  · 店主爱丽丝>最终用户

  · 首饰原材料>原始数据

  · 钥匙>网络

  · 锁住手套箱>加密

  · 员工>数据计算过程

  · 完整的首饰>数据计算结果

  记住这个比喻,然后让我们看看同态加密是如何处理2+3这样的问题的:假设数据已经在本地被加密了,2加密后变为22,3加密后变为33。加密后的数据被发送到服务器,在进行相加运算。然后服务器将加密后的结果55发送回来。然后本地解密为5。

  在博客上Craig Stuntz提供了另一个针对门外汉的同态加密解释,这个解释可以让大家更好的理解同态加密。解释内容包括下面这个图表:


同态加密能否拯救云计算

  Mr. Stuntz解释说:“这个案例比较偶然。在案例中,同态连接(连接两个加密字符段)与非同态连接(连接两个明文字符段)的运算相同。不过情况并不总是这样的。

  重要的是,我们可以对输入的加密内容进行某种运算,生成新的加密数据,而当解密的时候,所解密出的明文内容,与我们输入明文内容进行加密运算后再解密得到的结果是一致的。”

  没那么简单

  其实在上面两个例子之下,还隐藏这很多技术上的细节,但是我也不想装作我什么都懂,毕竟在过去30年,有很多非常聪明的人一直在研究这个技术,我也不可能在短短时间内就把人家几十年的研究搞明白。

  解决方案

  我没有机会直接访问Gentry 。但是福布斯杂志的Andy Greenberg确实采访了Gentry,他们聊到了Gentry在进行同态加密研究时遇到的问题以及如何克服这些问题的,下面是我从采访内容中摘抄下来的片段:

  “Gentry的完全同态方案最早是在纽约一家咖啡店开始的。这种对已加密数据进行少量乘法或加法运算的加密技术当时引起了Gentry的兴趣。但是在研究过程中他遇到了很多麻烦。

  因为每个算法步骤都会不可避免的给加密数据带来微小的改变,而当这种计算步骤增多,最终会导致数据的改变量过大,无法进行精密的解密还原运算了。

  Gentry发现可以通过双重加密数据的方法,将运算带来的误差消除。

  通过定期解锁加密数据外层不规则数据的下层数据,可以解决云计算混乱的数据安全现状,而且不会在云环境中出现任何明文数据。

  Gentry在解决了加密问题后,才忽然发现,自己解决了加密领域一个悬而未决的加密算法问题。”

  时机还不成熟

  和所有好技术一样,将同态加密技术应用到现实生活还需要一段时间。另外,该技术还需要解决一些应用上的障碍。其中之一就是大量的计算需求。Gentry表示,如果再一个简单的明文搜索中应用同态加密技术,将使得运算量增加上万亿倍。

  尽管如此,加密领域的专家们对此还是抱有很大的信心。就好像开闸放水一样,只要障碍被解决,该技术将快速应用到各个领域。实际上, Gentry已经有了新版的改进型同态加密技术,只不过还在完善,很快就会发表。

  大生意

  除了加密领域的专家对此看好外,其他行业的专家也对同态加密的潜在价值产生了兴趣。最近,美国国防部高级研究计划局(DARPA)最近就宣布了一项投资2000万美元的研究项目,用来解决加密方面的问题。并且已经将其中500万美元拨给了研究公司Galois 。

  另外还要提一句, Craig Gentry 因为在加密领域的贡献,获得了美国计算机协会(ACM)颁发的Grace Murray Hopper 奖项。没听过这个奖项吗? Steve Wozniak 和 Bob Metcalfe 都曾经是该奖项的获得者,他们的研究对于当今的计算机世界都造成过巨大的影响。

  总结

  有件事我还没想清楚:同态加密真的能改变如今的云计算加密问题么?它是否能像今年肆虐美国的龙卷风一样,在时间和条件成熟时就能带来巨大的冲击呢?  
  
  责任编辑:Kelly

本文地址:http://www.jifang360.com/news/2011625/n781123639.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
更多
推荐图片