Title :
Improving WS-security performance with a template-based approach
Author :
Makino, Satoshi ; Tatsubori, Michiaki ; Tamura, Kent ; Nakamura, Yuichi
Author_Institution :
IBM Tokyo Res. Lab., Kanagawa, Japan
Abstract :
The poor performance of WS-security (WSS) processing is often a topic of concern and prevents its wider adoption. We focused on byte-level similarities in WSS messages and implemented a template-based WSS processor. Inside the processor an automaton is employed that matches the incoming messages and extracts signature values and/or encrypted values. WSS operations including XML canonicalization are performed against the extracted values, without costly XML parsing and traversal. This is more than twice as fast as the DOM-based WSS processor and our prior work with a stream-based processor.
Keywords :
Internet; XML; cryptography; digital signatures; program compilers; DOM-based WSS processor; WS-security processing; Web services; XML canonicalization; stream-based processor; template-based WSS processor; Automata; Cryptography; Data security; Data structures; Digital signatures; Laboratories; Peer to peer computing; Simple object access protocol; Web services; XML; WS-Security; Web services; performance;
Conference_Titel :
Web Services, 2005. ICWS 2005. Proceedings. 2005 IEEE International Conference on
Print_ISBN :
0-7695-2409-5
DOI :
10.1109/ICWS.2005.70