计算机工程与应用 ›› 2010, Vol. 46 ›› Issue (28): 141-145.DOI: 10.3778/j.issn.1002-8331.2010.28.040

• 数据库、信号与信息处理 • 上一篇    下一篇

外包数据库中数据加密的设计和实现

王正飞1,2,汪 卫3,施伯乐3   

  1. 1.湖南商学院 计算机与电子工程系,长沙 410205
    2.国防科学技术大学 计算机学院,长沙 410073
    3.复旦大学 信息学院,上海 200433
  • 收稿日期:2010-04-27 修回日期:2010-06-17 出版日期:2010-10-01 发布日期:2010-10-01
  • 通讯作者: 王正飞

Design and implementation of encrypted data in outsourced database

WANG Zheng-fei1,2,WANG Wei3,SHI Bo-le3   

  1. 1.Department of Computer and Electronic Engineering,Hunan Business College,Changsha 410205,China
    2.School of Computer Science,National University of Defense Technology,Changsha 410073,China
    3.School of Information,Fudan University,Shanghai 200433,China
  • Received:2010-04-27 Revised:2010-06-17 Online:2010-10-01 Published:2010-10-01
  • Contact: WANG Zheng-fei

摘要: 加密技术是保护外包数据库中数据安全的一种有效方法,但如何对加密数据进行高效查询是一个热点,引起了研究界的重视。针对这个问题,提出了一种基于DBMS内核的加密模式,通过安全字典和SQL语句的扩展,实现数据的加密存储和高效查询。实验证明了该方法的有效性和可行性。

关键词: 外包数据库, 数据安全, 数据加密

Abstract: Encryption technology has become an important mechanism of securing data stored in the outsourced database.However,it is a difficulty to query efficiently the encrypted data and many researchers take it into consideration.To solve the problem,an encrypted schema,based on the inner DBMS,is proposed.Through the security dictionary and the extended SQL,the approach implements the encrypted storage and efficient query over the data in the outsourced databases.Results of experiments validate the efficiency and feasibility of the approach.

Key words: outsourced database, database security, encrypted data

中图分类号: