利用挑战-响应实现云计算安全的XML查询
2012-01-14邵梅芳陈家琪
无线电通信技术 2012年4期
关键词:挑战
邵梅芳,陈家琪,卢 菁
(上海理工大学光电学院,上海200093)
0 引言
在云计算数据服务平台概念出现之前,业界使用“数据库服务”(Database as a Service)这个概念[1],或称“数据库外包”(Database Outsourcing),指的是企业把数据库任务委托给专门的可以提供这些功能的第3方管理,第3方(数据库服务者)将对委托的数据库进行创建、访问、维护、升级和管理等。而云计算是一种基于因特网的超级计算模式,云计算发展也面临了许多关键性问题,特别是在数据安全和隐私保护方面尤为突出[2]。
云计算数据服务平台的概念所能提供的服务对象不仅仅是数据库,还包括了半结构化、无结构的数据甚至是文本文件、语音流和视频流等多媒体数据等。由于在数据交换方面上缺少统一的标准,XML是当前处理结构化文档信息的有力工具。XML描述的是数据本身的意义和实体之间的结构化的数据,又能够表示半结构化的数据,如 Web数据。XML数据已经逐渐成为Internet上数据表示和交换的新的标准。随着XML信息交流的增多,如何快速地从大量的XML数据中进行安全的数据查询已经成为众多研究者所关注的问题。
因此,把XML数据迁移到云计算平台中,对云计算平台中的XML数据实现安全查询已成为必须解决的问题。
1 云计算中的数据服务平台
1.1 云计算数据服务架构
了解云计算平台中的数据服务有3个重要的角色,分别是云计算中的数据服务提供者(DSP)、数据拥有者(Do)和数据请求者(DReq)。图1是云计算数据服务架构框图。
数据服务提供者(DSP)是一个专业的提供云计算数据服务的企业,维护委托方的数据,并能正确地进行数据的复制、备份等数据管理任务。……
登录APP查看全文
