Enforcing Security in Smart Homes using Security Patterns

Providing context-dependent security services is an important challenge in ambient intelligence. The complexity and the unbounded nature of such systems make it difficult for software developers to integrate security solutions. In order to solve this problem, in this paper we discuss and address multifold security challenges involved in the implementation of remote healthcare in smart homes using the security patterns approach. First the security challenges are derived from a real-world, industrially relevant scenario. Then it is shown how validated security techniques and mechanisms providing certain security properties can be captured and implemented in security patterns. Next security patterns are applied to satisfy security requirements in the smart home healthcare scenario. The process is exemplified thanks to a running prototype implementing the scenario.

[1]  Marius Iulian Mihailescu,et al.  Security Design Patterns , 2010 .

[2]  George Spanoudakis,et al.  Security and Dependability for Ambient Intelligence , 2009, Security and Dependability for Ambient Intelligence.

[3]  Magali Seguran,et al.  SERENITY in e-Business and Smart Item Scenarios , 2009, Security and Dependability for Ambient Intelligence.

[4]  Sylvain Giroux,et al.  Achieving Socio-technical Confidentiality Using Security Pattern in Smart Homes , 2008, 2008 Second International Conference on Future Generation Communication and Networking.

[5]  Jan Jürjens,et al.  Incorporating Database Systems into a Secure Software Development Methodology , 2008, 2008 19th International Workshop on Database and Expert Systems Applications.

[6]  Sylvain Giroux,et al.  Pervasive assistance in smart homes for people with intellectual disabilities: A case study on meal preparation , 2008 .

[7]  D. Silber,et al.  Legally eHealth - Putting eHealth in its European Legal Context , 2008 .

[8]  Fabio Massacci,et al.  How to capture, model, and verify the knowledge of legal, security, and privacy experts: a pattern-based approach , 2007, ICAIL.

[9]  Carsten Rudolph,et al.  Security Engineering for Ambient Intelligence: A Manifesto , 2006 .

[10]  Markus Schumacher,et al.  Security Engineering with Patterns: Origins, Theoretical Models, and New Applications , 2003 .

[11]  S. Giroux,et al.  The Intelligent Habitat And Everyday Life Activity Support , 2003 .

[12]  Eduardo B. Fernandez,et al.  A pattern language for security models , 2001 .

[13]  Joseph W. Yoder,et al.  Architectural Patterns for Enabling Application Security , 1998 .