DocumentCode
561265
Title
Privacy enabled web service access control using SAML and XACML for home automation gateways
Author
Jung, Markus ; Kienesberger, Georg ; Granzer, Wolfgang ; Unger, Martin ; Kastner, Wolfgang
Author_Institution
Inst. of Comput. Aided Autom., Vienna Univ. of Technol., Vienna, Austria
fYear
2011
fDate
11-14 Dec. 2011
Firstpage
584
Lastpage
591
Abstract
A recent trend in home automation are gateways that offer a Web service based Application Programming Interface (API) to access an underlying home automation system. Due to the ease of use and the interoperability of Web services numerous use cases can be found for third party applications using such APIs. Smart homes allow to control nearly every aspect of living within a building, which also imposes great security and privacy concerns. Therefore this paper contributes a generic access control concept for Web service based APIs using the Security Assertion Markup Language and the Extensible Access Control Markup Language. This concept allows a user to securely authorize the access of third party applications to the home automation system in order to protect privacy and to ensure security. The access control concept is generic since no API change is required leaving the service provider and service consumer untouched.
Keywords
Web services; XML; application program interfaces; authorisation; data privacy; home automation; open systems; SAML; Web service based application programming interface; XACML; extensible access control markup language; home automation gateways; interoperability; privacy enabled Web service access control; security assertion markup language; smart homes; Access control; Home automation; Logic gates; Privacy; Simple object access protocol; Home automation; Web services; access control;
fLanguage
English
Publisher
ieee
Conference_Titel
Internet Technology and Secured Transactions (ICITST), 2011 International Conference for
Conference_Location
Abu Dhabi
Print_ISBN
978-1-4577-0884-8
Type
conf
Filename
6148403
Link To Document