SeCoMan: A Semantic-Aware Policy Framework for Developing Privacy-Preserving and Context-Aware Smart Applications

This paper is intended to provide a solution for developing context-aware smart applications preserving the users' privacy in the Internet of Things (IoT). In this sense, we present a framework called Semantic Web-based Context Management (SeCoMan) aimed at offering a set of predefined queries to provide applications with information about indoor location of users and objects, as well as context-aware services. SeCoMan uses a semantic-oriented IoT vision where semantic technologies play a key role. In fact, SeCoMan uses Semantic Web for modeling description of things, reasoning over data to infer new knowledge, and defining context-aware policies. SeCoMan also defines a layered architecture, including functions related to the management of the users' privacy in a manner that accommodate IoT requirements, in addition to not affecting system performance nor introducing excessive overheads. A thorough discussion on other related works, together with some experiments to measure the throughput and scalability, confirm that SeCoMan is a solution that improves the most relevant proposals existing so far.

[1]  H. Lan,et al.  SWRL : A semantic Web rule language combining OWL and ruleML , 2004 .

[2]  Atta Badii,et al.  A Context-Awareness Framework for Intelligent Networked Embedded Systems , 2010, 2010 Third International Conference on Advances in Human-Oriented and Personalized Mechanisms, Technologies and Services.

[3]  Harry Chen,et al.  An ontology for context-aware pervasive computing environments , 2003, The Knowledge Engineering Review.

[4]  Ebenezer Paintsil,et al.  Evaluation of Privacy and Security Risks Analysis Construct for Identity Management Systems , 2013, IEEE Systems Journal.

[5]  Steffen Staab,et al.  What Is an Ontology? , 2009, Handbook on Ontologies.

[6]  Timothy W. Finin,et al.  Preserving Privacy in Context-Aware Systems , 2011, 2011 IEEE Fifth International Conference on Semantic Computing.

[7]  Klaus Meißner,et al.  CroCo: Ontology-Based, Cross-Application Context Management , 2008, 2008 Third International Workshop on Semantic Media Adaptation and Personalization.

[8]  Frank Dürr,et al.  On location models for ubiquitous computing , 2004, Personal and Ubiquitous Computing.

[9]  Lin Sun,et al.  The architecture design of a cross-domain context management system , 2010, 2010 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[10]  Antonio Iera,et al.  The Internet of Things: A survey , 2010, Comput. Networks.

[11]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.

[12]  Artem Katasonov,et al.  Smart Semantic Middleware for the Internet of Things , 2008, ICINCO-ICSO.

[13]  Yarden Katz,et al.  Pellet: A practical OWL-DL reasoner , 2007, J. Web Semant..

[14]  Markus Endler,et al.  A Privacy Service for Context-aware Mobile Computing , 2005, First International Conference on Security and Privacy for Emerging Areas in Communications Networks (SECURECOMM'05).

[15]  Boris Motik,et al.  OWL 2 Web Ontology Language: structural specification and functional-style syntax , 2008 .

[16]  Lionel Brunie,et al.  CoCA: A Collaborative Context-Aware Service Platform for Pervasive Computing , 2007, Fourth International Conference on Information Technology (ITNG'07).

[17]  Arkady B. Zaslavsky,et al.  Context Aware Computing for The Internet of Things: A Survey , 2013, IEEE Communications Surveys & Tutorials.

[18]  Bill N. Schilit,et al.  Place Lab: Device Positioning Using Radio Beacons in the Wild , 2005, Pervasive.

[19]  Antonio F. Gómez-Skarmeta,et al.  Semantic-based authorization architecture for Grid , 2011, Future Gener. Comput. Syst..