摘要
提出一种基于曲线插值的数据库加密和密文检索模型,该模型通过可扩展标记语言(XML)节点的隐藏机制控制加密粒度,利用曲线插值变换改变数据库密文分布,可有效地抵御各类针对数据库的攻击.在此基础上建立了XQuery检索翻译器,该翻译器支持数值范围检索,且只需解密少数密文,可提高检索效率,并证明加密模型具备足够的安全性.以OracleXMLDB为例进行实验的结果显示,密文检索效率达到无索引明文检索的65%.
The security and query effectiveness must be considered in the extensible markup language(XML)encryption.To address these problems,an approach based on curve interpolation is presented.Firstly,more flexible encryption granularity can be obtained through a XML node-hide mechanism;secondly,more efficiency to resist various kinds of database attack due to the changing of ciphertext distribution and data size.A XMLQuery(XQuery)is established.The proposed model offers greater security,and the ciphertext query performance can amount to 65% of the plaintext query based on the result of experimental simulation.
出处
《北京邮电大学学报》
EI
CAS
CSCD
北大核心
2010年第2期105-110,共6页
Journal of Beijing University of Posts and Telecommunications
基金
国家高技术研究发展计划项目(2009AA01Z430)
北京市自然科学基金项目(9092009)
国家重大科技专项项目(2009ZX03004-003-03)
关键词
曲线插值
可扩展标记语言数据库
密文检索
加密粒度
curve interpolation
extensible markup language database
ciphertext query
encryption granularity