首页> 外文学位 >Data Partitioning Methods to Process Queries on Encrypted Databases on the Cloud.
【24h】

Data Partitioning Methods to Process Queries on Encrypted Databases on the Cloud.

机译:数据分区方法,用于处理云上加密数据库上的查询。

获取原文
获取原文并翻译 | 示例

摘要

Many features and advantages have been brought to organizations and computer users by Cloud computing. It allows different service providers to distribute many applications and services in an economical way. Consequently, many users and companies have begun using cloud computing. However, the users and companies are concerned about their data when data are stored and managed in the Cloud or outsourcing servers. The private data of individual users and companies is stored and managed by the service providers on the Cloud, which offers services on the other side of the Internet in terms of its users, and consequently results in privacy concerns [61]. In this dissertation, a technique has been explored to improve query processing performance while protecting database tables on a Cloud by encrypting those so that they remain secure. It shows how to process SQL queries on encrypted databases designed to protect data from any leakage or attack, even from the service providers. The strategy is to process the query on the Cloud without having to decrypt the data, and data decryption is performed only at the client site. Therefore, to achieve efficiency, no more than the exact set of requested data is returned to the client. In addition, four different techniques have been developed to index and partition the data. The indexes and partitions of the data are used to select part of the data from the Cloud or outsource data depending on the required data. The index data can be stored on the Cloud or server with the encrypted database table. This helps in reducing the entire processing time, which includes data transfer time from the Cloud to the client and also data decryption and processing time at the client.
机译:云计算已为组织和计算机用户带来了许多功能和优势。它允许不同的服务提供商以经济的方式分发许多应用程序和服务。因此,许多用户和公司已经开始使用云计算。但是,当数据在Cloud或外包服务器中存储和管理时,用户和公司会担心其数据。单个用户和公司的私人数据由服务提供商存储和管理在云上,该服务提供商就其用户而言在Internet的另一端提供服务,因此会引起隐私问题[61]。本文研究了一种技术,可以通过加密数据库表来保护数据库表的安全性,从而提高查询处理性能。它显示了如何在加密数据库上处理SQL查询,该数据库旨在保护数据免受任何泄漏或攻击,甚至防止来自服务提供商。该策略是在云上处理查询而不必解密数据,并且仅在客户端站点执行数据解密。因此,为了获得效率,仅将准确的请求数据集返回给客户端。另外,已经开发了四种不同的技术来对数据进行索引和分区。数据的索引和分区用于根据所需数据从Cloud中选择部分数据或外包数据。可以使用加密的数据库表将索引数据存储在Cloud或服务器上。这有助于减少整个处理时间,其中包括从云到客户端的数据传输时间,以及客户端的数据解密和处理时间。

著录项

  • 作者

    Omran, Osama Ben.;

  • 作者单位

    University of Arkansas.;

  • 授予单位 University of Arkansas.;
  • 学科 Computer science.
  • 学位 Ph.D.
  • 年度 2016
  • 页码 98 p.
  • 总页数 98
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号