计算机应用 ›› 2010, Vol. 30 ›› Issue (9): 2339-2343.

• 数据库与知识工程 • 上一篇    下一篇

异构数据库加解密系统的关键技术研究与实现

郝文宁1,赵恩来2,刘玉栋1,黄亚1,刘军涛1   

  1. 1. 解放军理工大学
    2. 解放军理工大学工程兵工程学院
  • 收稿日期:2010-03-11 修回日期:2010-04-30 发布日期:2010-09-03 出版日期:2010-09-01
  • 通讯作者: 赵恩来

Research and implementation of key techniques of encryption and decryption system on heterogeneous database

  • Received:2010-03-11 Revised:2010-04-30 Online:2010-09-03 Published:2010-09-01

摘要: 对数据进行加密是保护信息机密性的一种有效途径,针对一般加解密系统的异构数据库兼容性差以及密文查询方式单一的问题,提出了一种新的数据库加密方式:以领域元数据为支撑,采用对象关系映射模型屏蔽异构数据库,通过构建密文索引来实现灵活多样的密文查询;设计并实现了异构数据库加解密系统。实验结果和理论分析表明:系统能够支持多种类型数据库的加解密,提供多种方式的密文查询,并提高了数据库加密的安全性。

关键词: 异构数据库, 密文索引, 数据库加密, 对象关系映射, Lucene索引

Abstract: Data encryption is an effective way to guarantee the confidentiality of information. Concerning the poor compatibility of heterogeneous database and single type query of encrypted data in the general encryption and decryption systems, the authors provided a new database encrypted mode on the basis of domain metadata: adopted the Object Relation Mapping (ORM) mechanism for heterogeneous databases, improved flexible and various cryptograph query by building ciphertext index, and designed and implemented the encryption and decryption system on the heterogeneous database. The theoretic analysis and the experimental results show that the system can support various types of heterogeneous databases, provides multi-mode cryptograph queries and increases the security of database encryption.

Key words: heterogeneous database, ciphertext index, encryption database, Object Relation Mapping (ORM), Lucene index

中图分类号: