Lalana Kagal, Massimo Paolucci, Naveen Srinivasan, Grit Denker, Tim Finin, and Katia Sycara
In this paper we address security of semantic Web services that are declaratively described in OWL-S. We propose ontologies to annotate OWL-S input and output parameters with respect to their security characteristics, including encryption and digital signatures. Moreover, we propose to incorporate privacy and authentication policies into OWL-S descriptions and requester profiles. We designed and implemented algorithms to check policy compliance and integrated them in the service selection process of the OWL-S MatchMaker. We extended the OWL-S VM with features for encrypting and signing messages exchanged between service requester and provider.