Abstract
The Internet is a vast collection of documents that are constantly evolving. Most of the data on the Internet is available through structured or semi-structured documents. XML is one of the semi-structured data exchange format used over the web. Therefore, understanding and detecting the changes occurring in XML documents becomes crucial. Due to the tree-structured and self-determined nature of the XML document, many change detection algorithms have been proposed. Most of these algorithms are based on comparing the entire XML trees of two versions of XML documents for identifying and locating the changes in them. We proposed an algorithm in this paper that uses the multiple digest scheme that helps in reducing the search space of locating the changes in the XML document. The approach used in this paper does not create any extra computation overhead for the processing of XML document which is justified by the results obtained.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
G. Kuper, F. Massacci, N. Rassadko, Generalized XML security views, in Proceedings of the Tenth ACM Symposium on Access Control Models and Technologies (2005), pp 77–84
H. Oh, L. Jalali, R. Jain, An intelligent notification system using context from real-time personal activity monitoring, in IEEE International Conference on Multimedia and Expo, vol. 1 (2015), pp. 1–6
M. Saudi, N.J. Zaizi, K.J. Sweese, A.A. Bakar, Spatial Signature Method (SSM) Against XML signature wrapping attacks, in MATEC Web of Conferences, vol. 255 (2019), pp. 2016
D. Boneh, X. Boyen, H. Shacham, Short group signatures, in Annual International Cryptology Conference (Springer, Berlin, 2004), pp. 41–55
J. Camenisch, Efficient and generalized group signatures, in International Conference on the Theory and Applications of Cryptographic Techniques (Springer, Berlin, 1997), pp. 465–479
J. Rubin, M. Chechik, N-way model merging, in Proceedings of the 2013 Joint Meeting on Foundations of Software Engineering, vol. 9 (2013), pp. 301–311
S. Chakravarthy, S.C.H. Hara, Automating change detection and notification of web pages, in International Workshop on Database and Expert Systems Applications, IEEE, vol. 17 (2006), pp. 465–469
S. Berlik, M. Fathi, Differences of structured documents-improving their quality, in IEEE International Conference on Information Reuse and Integration, vol. 5 (2007), pp. 486–49
V. Mallawaarachchi, L. Meegahapola, E. Alwis Nimalarathna, D. Meedeniya, S. Jayarathna, Change detection and notification of webpages: a survey. ACM Comput. Surv. 53(1), 1–35 (2020)
S. Ronnau, G. Philipp, U.M. Borghoff, Efficient change control of XML documents, in Proceedings of 9th ACM Symposium on Document engineering, vol. 9 (2009) , pp. 3–12
F. Radlinski, P.N. Bennett, E. Yilmaz, Detecting duplicate web documents using clickthrough data, in Proceedings of the ACM international Conference on Web Search and Data Mining, vol. 4 (2011), pp. 147–156
D. Yadav, A.K. Sharma, J.P. Gupta, Change detection in web pages, in International Conference on Information Technology, IEEE, vol. 10 (2007), pp. 265–270
L. Peters, Change detection in XML trees: a survey, in Twenty Student Conference on IT, vol. 3 (2005), pp. 1–8
H. Dohrn, D. Riehle, Fine-grained change detection in structured text documents, in Proceedings of the 2014 ACM Symposium on Document Engineering, vol. 23 (2014), pp. 87–96
R. Al-Ekram, A. Adma, O. Baysal, diffX: an algorithm to detect changes in multi-version XML documents, in Proceedings of the 2005 Conference of the Centre for Advanced Studies on Collaborative Research, vol. 1, pp. 1–11 (2005)
M.T. Tchendji, L. Tadonfouet, T.T. Tchendji, A tree pattern matching algorithm for XML queries with structural preferences. J. Comput. Sci. Commun. 7(1), 61–83 (2019)
A.A. Imem, Comparison and evaluation of digital signature schemes employed in NDN network. Int. J. Embed. Syst. Appl. 5(2), 15–29 (2015)
A. Oliveira, G. Tessarolli, G. Ghiotto, B. Pinto, F. Campello, M. Marques, C. Oliveira, I. Rodrigues, M. Kalinowski, U. Souza, L. Murta, An efficient similarity-based approach for comparing XML documents. Inf. Syst. 78(1), 40–57 (2018)
K. Borgolte, C. Kruegel, G. Vigna, Relevant change detection: a framework for the precise extraction of modified and novel web-based content as a filtering technique for analysis engines, in Proceedings of the International Conference on World Wide Web, vol. 23 (2014), pp. 595–598
C.H. Lin, Y.S. Yeh, S.P. Chien, C.Y. Lee, H.S. Chien, Generalized secure hash algorithm: SHA-X, in IEEE EUROCON-International Conference on Computer as a Tool (2011), pp. 1–4
T.K. Chang, G.H. Hwang, The design and implementation of an application program interface for securing XML documents. J. Syst. Softw. 81(1), 1362–1374 (2007)
S. Gueron, S. Johnson, J. Walker, SHA-512/256, in IEEE Eighth International Conference on Information Technology: New Generations (2011), pp. 354–358
R.A. Saravanaguru, G. Abraham, K. Ventakasubramanian, K. Borasia, Securing web services using XML signature and XML encryption. arXiv:1303.0910 (2013)
C. Thao, E.V. Munson, Using versioned trees, change detection and node identity for three-way XML merging. SICS Softw. Intensive Cyber-Phys. Syst. 34(1), 3–16 (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Arora, J., Ramkumar, K.R. (2021). Analysis of XML Data Integrity Using Multiple Digest Schemes. In: Kaiser, M.S., Xie, J., Rathore, V.S. (eds) Information and Communication Technology for Competitive Strategies (ICTCS 2020). Lecture Notes in Networks and Systems, vol 190. Springer, Singapore. https://doi.org/10.1007/978-981-16-0882-7_16
Download citation
DOI: https://doi.org/10.1007/978-981-16-0882-7_16
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-0881-0
Online ISBN: 978-981-16-0882-7
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)