速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

迈向更好的云安全:可搜索的加密

  • 2010-01-19
  • 本文字数:1399 字

    阅读完需:约 5 分钟

微软研究院密码技术小组 Seny Kamara Kristin Lauter ,在题为《加密的云存储》 (PDF) 的白皮书中,提出了“虚拟的私有云服务”,那是一种由公有云使用新的加密技术所提供的服务。

最近,云计算已经取得了一些进展,并且有人认为 2010 年是云计算之年。使用云计算的好处已经是众所周知的,然而安全方面的考虑是采用它的障碍。如果个人使用某公司提供的在线存储服务,而该公司拥有很好的安全历史记录,那么这是没有问题的,但是对于公司和政府机构来说,他们非常不愿意将数据放在具有很多不确定性的公有云中。

Kamara 和 Lauter 提出了一种虚拟的私有存储服务,它会满足以下需求:

  • 保密性:云存储的提供商不会从客户的数据中得到任何信息。
  • 完整性:任何由云存储提供商所进行的对客户数据未授权的修改,都会被客户侦测到。
  • 不可否认性:任何对客户数据的访问都会被记录,同时还保留了公有存储服务的主要优势。
  • 可用性:客户数据可以在任何时间,从任何计算机被访问。
  • 可靠性:客户数据会被可靠地备份。
  • 高效检索:数据检索的次数和公有的云存储服务相差无几。
  • 数据共享:客户可以与其信任的组织共享他们的数据。

大多数需求都是通过对存储在云中的文档进行加密才解决的,但是加密使得在这些文档中进行搜索,或者在实时编辑的时候进行协作变得很困难。《加密的云存储》白皮书为加密的存储服务提出了一种架构,这会解决“备份、归档、健康记录系统、安全数据交换以及电子发掘(e-discovery)”等安全问题。

该架构的创建基于以下三个组件:

  • 数据处理器(DP)——在将数据传送到云上之前对其进行处理。
  • 数据校验器(DV)——校验数据的完整性。
  • 令牌生成器(TG)——生成允许服务提供商取得文档的令牌。

个人消费者的解决方案涉及到使用本地的应用程序,它拥有上述三个组件。在将数据上传到云之前,Alice 会使用数据处理器将文档与其元数据(标签、时间、大小等等)一起加密和编码,然后她会将其传送到云上。当她需要下载一些文档的时候,Alice 会使用 TG 来生成一个令牌和一个解密的密钥。令牌会被发送到存储提供商,以选择需要下载的被加密文件。然后,DV 会被启用,以使用主密钥(master key)来校验数据的完整性。解密密钥会被用来对文档进行解密。

协作是通过 Alice 生成新的令牌还有解密密钥完成的,密钥会被传送给 Bob,他会使用密钥从云中取得文档并对其进行解密。

对于企业,白皮书提出了类似的方法:

该解决方案提出,要引入额外的证书生成器(CG),它会为所有向云中存储文档或者从云中取得文档的用户生成令牌。证书令牌会确定用户对于特定的文档拥有什么样的权限,从而被用于管理对文档的访问。这个过程其余的部分与消费者的架构的过程是类似的。

为了为云准备数据,数据处理器会:

首先为其建立索引,并使用对称的加密模式(例如 AES)以唯一的密钥对其进行加密。然后它会使用可搜索的加密模式对索引进行加密,用基于属性的加密模式以恰当的手段对唯一密钥加密。最终,它会对加密的数据和索引进行编码,编码的方式使得之后数据校验器能够使用存储证据来验证数据的完整性。

微软研究院密码技术小组和其他的研究机构已经开发出了针对可搜索的加密方法的技术,但主要的问题是它们非常慢,以至于让人无法接受,对一个单独的词的搜索会花费几十秒。在可搜索的加密方法成为虚拟的私有存储服务的可行的解决方案之前,在该领域还需要更多的研究和提高。

查看英文原文: A Step Toward Better Cloud Security: Searchable Encryption

2010-01-19 22:513266
用户头像

发布了 340 篇内容, 共 130.2 次阅读, 收获喜欢 13 次。

关注

评论

发布
暂无评论
发现更多内容

淘宝店铺商品API返回值分析:优化商品展示与推荐

技术冰糖葫芦

API Explorer API 编排 API 文档 pinduoduo API

实战教程:利用淘宝API接口批量抓取商品列表数据

tbapi

淘宝商品列表数据接口 淘宝商品数据采集 淘宝商品列表数据采集 淘宝商品列表接口 淘宝商品API

人工智能|思维链

霍格沃兹测试开发学社

参加的活动或展会每年都是同一批人 ToB企业该怎么办

客户在哪儿AI

ToB营销 活动营销 ToB增长 大客户营销

Zilliz 推出 Spark Connector:简化非结构化数据处理流程

Zilliz

程序员 AI Milvus Zilliz 向量数据库

技术干货丨InspirePolyFoam 高级应用:发泡仿真

Altair RapidMiner

制造业 仿真 智能制造 新材料 altair

解密可观测行业中的语义规范 — 代码世界中的“语言艺术”

Greptime 格睿科技

数据库 可观测性 代码 系统可观测性 语义规范

Elasticsearch基本概念与使用

爱吃小舅的鱼

elasticsearch 数据分析

【YashanDB知识库】yac修改参数后关闭数据库hang住

YashanDB

yashandb 崖山数据库 崖山DB

开讲在即!免费参加第五届“解放军总医院—麻省理工学院医疗大数据学术交流及 Datathon 活动”会前培训班

ModelWhale

MobPush Android常见问题

MobTech袤博科技

开发者 产品动态

MobPush 撤回/取消推送

MobTech袤博科技

Java 开发者 产品动态

客户在哪儿AI助大客户销售最高成功概率的见到目标客户决策层

客户在哪儿AI

ToB营销 ToB获客 ToB增长 大客户营销

想做出好看的PPT课件?这3款AI生成PPT工具助你一臂之力!

彭宏豪95

人工智能 效率工具 PPT 办公软件 AI生成PPT

异构智算,打赢智算时代「牧野之战」

白洞计划

AI

简化运维,提升效率:观测云在企业监控中的独特优势

可观测技术

AV-Comparatives发布企业杀毒软件测评报告

财见

观测云:全球布局的监控先锋

可观测技术

淘宝天猫商品详情API:商品描述与图片的获取方法

技术冰糖葫芦

API Explorer api 货币化 API 文档 pinduoduo API

淘宝商品详情数据接口| 淘宝API接口

tbapi

淘宝商品详情接口 淘宝商品API接口 淘宝API 淘宝商品详情数据

内网穿透

源字节1号

小程序 开源 前端 后端

【YashanDB知识库】v$instance视图中实例角色含义不明确

YashanDB

yashandb 崖山数据库 崖山DB

盘点那些国际知名黑客(上)

网络安全服务

黑客

C#开源、简单易用的Dapper扩展类库 - Dommel

EquatorCoco

C# 开源

轻松获取天气信息:免费天气API一览

幂简集成

API 天气api 免费API

观测云:企业数据安全的守护者

可观测技术

用二维码介绍旅游行程,扫码就能获取路线信息

草料二维码

二维码 草料二维码 旅游行程 旅游简介

体育赛事直播APP开发:现成源码专注优化用户界面与体验

软件开发-梦幻运营部

面试题:如何解决缓存和数据库的一致性问题?

王磊

Java

MobPush 鸿蒙端SDK API

MobTech袤博科技

Java 开发者 产品动态

ShareSDK ios端 扩展功能业务设置

MobTech袤博科技

Java 开发者 产品动态

迈向更好的云安全:可搜索的加密_安全_Abel Avram_InfoQ精选文章