同态加密——云计算时代的信息安全(共4页).docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《同态加密——云计算时代的信息安全(共4页).docx》由会员分享,可在线阅读,更多相关《同态加密——云计算时代的信息安全(共4页).docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上同态加密云计算时代的信息安全意义与价值基本概念A way to delegate processing of your data, without giving away access to it.(Craig Gentry)即一种不需要访问数据本身就可以加工数据的方法对比普通加密方式的好处一般的加密方案关注的都是数据存储安全,即如果需要发送或存储一段数据,那么需要先对这段数据进行加密,然后将加密后的结果发送或者存储,没有密钥的用户,就不能从加密结果中获取原始信息,只有拥有密钥的用户才可以对加密结构进行解密,从而获得原始数据。但是在这个过程中,我们只能对加密数据进行传
2、输和存储,而不能对加密数据本身进行任何操作,否则都会造成加密数据无法解密。同态加密与一般加密方案的不同就在于,其注重的是数据处理时的安全。同态加密提供了一种对加密数据进行处理的功能。也就是说,其他人可以对加密数据进行处理,但是处理过程不会泄露任何原始内容。同时,拥有密钥的用户对处理过的数据进行解密后,得到的正好是处理后的结果。概况描述什么是同态加密?同态加密是基于数学难题的计算复杂性理论的密码学技术。对经过同态加密的数据进行处理得到一个输出,将这一输出进行解密,其结果与用同一方法处理未加密的原始数据得到的输出结果是一样的。如何理解同态加密为了便于理解,我们举一个例子。Alice是一家珠宝店的店
3、主,她打算让员工将一整块黄金加工成首饰,但是却担心工人在加工的过程中偷取黄金。于是她制造了一个有锁的箱子(手套箱)用于存放黄金以及做好的首饰,而钥匙由她随身保管。通过手套箱,工人可以将手深入箱子来加工首饰。但是箱子是锁着的,所以工人无法拿到黄金和加工好的首饰。而Alice则可以通过钥匙向手套箱添加原料,并取出加工好的首饰。下图是个手套箱示例图。这个故事和同态加密的对应关系如下: Alice:最终用户 黄金:原始数据 手套箱:加密算法 钥匙和锁:用户密钥 通过钥匙向手套箱中添加原料:将数据用同态加密方案进行加密 员工加工首饰:应用同态特性,在无法取得数据的条件下直接对加密结果进行计算处理 取出加
4、工好的首饰:对结果进行解密,直接得到处理后的结果同态加密的具体过程我们以云应用为背景进行介绍:用户通过云来处理数据的过程大概如下图所示: 用户对Data1和Data2进行加密,将加密后的数据CD1和CD2发送到云端 用户向云端提交数据处理方法f() 云端使用方法f()对密文数据CD1和CD2进行处理 云端将处理后的结果发送给用户 用户对数据进行解密,得到相应原始数据处理后的结果因此,在同态加密过程中我们具体需要一下几个主要方法1. GenerateKey方法:用来生成密钥2. Encrypt方法:用来进行同态加密3. Evaluate方法:在用户给定的数据处理方法f()下,对密文进行操作4.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 同态 加密 计算 时代 信息 安全
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内