ACM Home Page
Please provide us with feedback. Feedback
Structural signatures for tree data structures
Full text PdfPdf (639 KB)
Source
Proceedings of the VLDB Endowment archive
Volume 1 ,  Issue 1  (August 2008) table of contents
SESSION: Privacy and authentication table of contents
Pages 138-150  
Year of Publication: 2008
ISSN:2150-8097
Authors
Ashish Kundu  Purdue University, West Lafayette, IN
Elisa Bertino  Purdue University, West Lafayette, IN
Publisher
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 109,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1453856.1453876
What is a DOI?

ABSTRACT

Data sharing with multiple parties over a third-party distribution framework requires that both data integrity and confidentiality be assured. One of the most widely used data organization structures is the tree structure. When such structures encode sensitive information (such as in XML documents), it is crucial that integrity and confidentiality be assured not only for the content, but also for the structure. Digital signature schemes are commonly used to authenticate the integrity of the data. The most widely used such technique for tree structures is the Merkle hash technique, which however is known to be "not hiding", thus leading to unauthorized leakage of information. Most techniques in the literature are based on the Merkle hash technique and thus suffer from the problem of unauthorized information leakages. Assurance of integrity and confidentiality (no leakages) of tree-structured data is an important problem in the context of secure data publishing and content distribution systems.

In this paper, we propose a signature scheme for tree structures, which assures both confidentiality and integrity and is also efficient, especially in third-party distribution environments. Our integrity assurance technique, which we refer to as the "Structural signature scheme", is based on the structure of the tree as defined by tree traversals (pre-order, post-order, in-order) and is defined using a randomized notion of such traversal numbers. In addition to formally defining the technique, we prove that it protects against violations of content and structural integrity and information leakages. We also show through complexity and performance analysis that the structural signature scheme is efficient; with respect to the Merkle hash technique, it incurs comparable cost for signing the trees and incurs lower cost for user-side integrity verification.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
IBM XL C/C++. http://www-306.ibm.com/software/awdtools/xlcpp/.
 
2
Java cryptographic architecture. http://java.sun.com/javase/6/docs/technotes/guides/ security/crypto/CryptoSpec.html.
3
 
4
 
5
A. Buldas and S. Laur. Knowledge-binding commitments with applications in time-stamping. In Public Key Cryptography, pages 150--165, 2007.
 
6
S. Chatvichienchai and M. Iwaihara. Detecting information leakage in updating XML documents of fine-grained access control. In Database and Expert Systems Applications, 2006.
 
7
8
9
10
 
11
 
12
M. Goodrich and R. Tamassia. Efficient authenticated dictionaries with skip lists and commutative hashing, 2000.
 
13
 
14
M. T. Goodrich, R. Tamassia, N. Triandopoulos, and R. Cohen. Authenticated data structures for graph and geometric searching. In Lecture Notes in Computer Science, pages 295--313, Berlin / Heidelberg, 2003. Springer.
15
 
16
 
17
D. E. Knuth. The Art of Computer Programming, volume 1. Pearson Education Asia, third edition, 2002.
 
18
 
19
 
20
 
21
22
23
 
24
 
25
 
26
 
27
 
28
P. Zezula, G. Amato, F. Debole, and F. Rabitti. Tree signatures for XML querying and navigation. In Database and XML Technologies, pages 149--163, 2003.
 
29


Collaborative Colleagues:
Ashish Kundu: colleagues
Elisa Bertino: colleagues