An application program interface for securing XML documents

Tao Ku Chang*, Gwan Hwan Hwang

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

The encryption and signature standards proposed by W3C specifying the format for encrypted XML documents are important advances towards XML security [4,7]. Related works include the proposal of a specification language that allows a programmer to describe the security details of XML documents [3,8]. Despite the success of these works, we consider them to be insufficient from the viewpoint of software engineering. In this paper, we employ some real examples to demonstrate that it is necessary to design an appropriate API for the securing system of subtree encryption for XML documents. The goal is to increase productivity and reduce the cost of maintaining this kind of software, for which we propose a document security language (DSL) API. We describe the implementation of the DSL API, and use experimental results to demonstrate its practicality.

Original languageEnglish
Title of host publicationProceedings of the 2005 International Conference on Internet Computing, ICOMP'05
Pages122-128
Number of pages7
Publication statusPublished - 2005
Event2005 International Conference on Internet Computing, ICOMP'05 - Athens, GA, United States
Duration: 2005 Jun 272005 Jun 30

Publication series

NameProceedings of the 2005 International Conference on Internet Computing, ICOMP'05

Other

Other2005 International Conference on Internet Computing, ICOMP'05
Country/TerritoryUnited States
CityAthens, GA
Period2005/06/272005/06/30

Keywords

  • Decryption
  • Digital signature
  • Document security language
  • Encryption
  • Security
  • XML

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'An application program interface for securing XML documents'. Together they form a unique fingerprint.

Cite this