To secure XML documents with the extension function of XSLT

Tao Ku Chang, Gwan Hwan Hwang

Research output: Contribution to journalArticle

2 Citations (Scopus)

Abstract

XSLT is a very popular and flexible language for transforming XML documents which provides a powerful implementation of a tree-oriented transformation language for transmuting instances of XML using a single vocabulary into a desired output. In this paper, we propose a processing model that enables the XSLT processor to encrypt and decrypt XML documents. The details of the implementation are presented. Our model supports a more general encryption scope than previous models. The implementation and experimental results demonstrate the practicality of the proposed model.

Original languageEnglish
Pages (from-to)539-555
Number of pages17
JournalSoftware - Practice and Experience
Volume36
Issue number5
DOIs
Publication statusPublished - 2006 Apr 25

Fingerprint

XML
Cryptography
Processing

Keywords

  • DSL
  • Security
  • XML
  • XSLT

ASJC Scopus subject areas

  • Software

Cite this

To secure XML documents with the extension function of XSLT. / Chang, Tao Ku; Hwang, Gwan Hwan.

In: Software - Practice and Experience, Vol. 36, No. 5, 25.04.2006, p. 539-555.

Research output: Contribution to journalArticle

@article{da7fb38e006e45c08f52286619dd967c,
title = "To secure XML documents with the extension function of XSLT",
abstract = "XSLT is a very popular and flexible language for transforming XML documents which provides a powerful implementation of a tree-oriented transformation language for transmuting instances of XML using a single vocabulary into a desired output. In this paper, we propose a processing model that enables the XSLT processor to encrypt and decrypt XML documents. The details of the implementation are presented. Our model supports a more general encryption scope than previous models. The implementation and experimental results demonstrate the practicality of the proposed model.",
keywords = "DSL, Security, XML, XSLT",
author = "Chang, {Tao Ku} and Hwang, {Gwan Hwan}",
year = "2006",
month = "4",
day = "25",
doi = "10.1002/spe.710",
language = "English",
volume = "36",
pages = "539--555",
journal = "Software - Practice and Experience",
issn = "0038-0644",
publisher = "John Wiley and Sons Ltd",
number = "5",

}

TY - JOUR

T1 - To secure XML documents with the extension function of XSLT

AU - Chang, Tao Ku

AU - Hwang, Gwan Hwan

PY - 2006/4/25

Y1 - 2006/4/25

N2 - XSLT is a very popular and flexible language for transforming XML documents which provides a powerful implementation of a tree-oriented transformation language for transmuting instances of XML using a single vocabulary into a desired output. In this paper, we propose a processing model that enables the XSLT processor to encrypt and decrypt XML documents. The details of the implementation are presented. Our model supports a more general encryption scope than previous models. The implementation and experimental results demonstrate the practicality of the proposed model.

AB - XSLT is a very popular and flexible language for transforming XML documents which provides a powerful implementation of a tree-oriented transformation language for transmuting instances of XML using a single vocabulary into a desired output. In this paper, we propose a processing model that enables the XSLT processor to encrypt and decrypt XML documents. The details of the implementation are presented. Our model supports a more general encryption scope than previous models. The implementation and experimental results demonstrate the practicality of the proposed model.

KW - DSL

KW - Security

KW - XML

KW - XSLT

UR - http://www.scopus.com/inward/record.url?scp=33646233224&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=33646233224&partnerID=8YFLogxK

U2 - 10.1002/spe.710

DO - 10.1002/spe.710

M3 - Article

AN - SCOPUS:33646233224

VL - 36

SP - 539

EP - 555

JO - Software - Practice and Experience

JF - Software - Practice and Experience

SN - 0038-0644

IS - 5

ER -