Secure query processing against encrypted XML data using Query-Aware Decryption

被引:13
作者
Lee, Jae-Gil
Whang, Kyu-Young
机构
[1] Korea Adv Inst Sci & Technol, Dept Comp Sci, Taejon 305701, South Korea
[2] Korea Adv Inst Sci & Technol, AITrc, Taejon 305701, South Korea
关键词
XML databases; query processing; database privacy;
D O I
10.1016/j.ins.2005.08.001
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Dissemination of XML data on the internet could breach the privacy of data providers unless access to the disseminated XML data is carefully controlled. Recently, the methods using encryption have been proposed for such access control. However, in these methods, the performance of processing queries has not been addressed. A query processor cannot identify the contents of encrypted XML data unless the data are decrypted. This limitation incurs overhead of decrypting the parts of the XML data that would not contribute to the query result. In this paper, we propose the notion of Query-Aware Decryption for efficient processing of queries against encrypted XML data. Query-Aware Decryption allows us to decrypt only those parts that would contribute to the query result. For this purpose, we disseminate an encrypted XML index along with the encrypted XML data. This index, when decrypted, informs us where the query results are located in the encrypted XML data, thus preventing unnecessary decryption for other parts of the data. Since the size of this index is much smaller than that of the encrypted XML data, the cost of decrypting this index is negligible compared with that for unnecessary decryption of the data itself. The experimental results show that our method improves the performance of query processing by up to six times compared with those of existing methods. Finally, we formally prove that dissemination of the encrypted XML index does not compromise security. (C) 2005 Elsevier Inc. All rights reserved.
引用
收藏
页码:1928 / 1947
页数:20
相关论文
共 16 条
[1]   PROCESSING ENCRYPTED DATA [J].
AHITUV, N ;
LAPID, Y ;
NEUMANN, S .
COMMUNICATIONS OF THE ACM, 1987, 30 (09) :777-780
[2]  
*AP SOFTW FDN, XAL C VERS 1 8
[3]  
*AP SOFTW FDN, XML SEC VERS 1 1
[4]  
Bertino E., 2002, ACM Transactions on Information and Systems Security, V5, P290, DOI 10.1145/545186.545190
[5]  
BOAG S, 2003, UNPUB XQUERY 1 0 XML
[6]  
Booth D., 2004, WEB SERVICES ARCHITE
[7]  
Bruno N., 2002, P 2002 ACM SIGMOD IN, P310
[8]  
CHAN LM, 1996, DEWEY DECIMAL CLASSI
[9]  
Dobkin D., 1979, ACM Transactions on Database Systems, V4, P97, DOI 10.1145/320064.320068
[10]  
FALOUTSOS C, 1985, COMPUT SURV, V17, P49, DOI 10.1145/4078.4080