An Efficient and Secure Service Discovery Protocol for Ubiquitous Computing Environments (original) (raw)

Demonstration of Security in Service Discovery and Access for Ubiquitous Networks

Nowadays, networked electronic devices allow users to access services wherever they are. In ubiquitous networks, clients notice the network to be everywhere and hence also ask networked services to be accessible everywhere. In such scenario, announcement and discovering of services are crucial. Current service discovery protocols exist are limited to a concrete network technology and do not fit mobility and security requirements for a global and ubiquitous solution. In this demonstrator the authors introduce a Multiprotocol Service Discovery solution for heterogeneous networks and describe their work for including security as a main design goal of the proposal.

Providing security services in a multiprotocol service discovery system for ubiquitous networks

First International Conference on Availability, Reliability and Security (ARES'06), 2006

Nowadays, networked electronic devices allow users to access services wherever they are. In an ubiquitous networks, clients notice the network to be everywhere and hence also ask networked services to be accessible everywhere. In such scenario, announcement and discovering of services are crucial. Currently, many service discovery protocols exist, however they are limited to a concrete network technology and most of them do not fit mobility and security requirements for a global and ubiquitous solution. In this paper the authors introduce a Multiprotocol Service Discovery solution for heterogeneous networks and describe their work for including security as a main design goal of the proposal.

A Privacy-Aware Service Discovery Middleware for Pervasive Environments

Pervasive environments are composed of devices with particular hardware characteristics, running various software and connected to diverse networks. In such environments, heterogeneous devices must cooperate to offer meaningful services to users, regardless of technological choices such as service discovery and access protocols. Interoperability thus is a critical issue for the success of pervasive computing. In this context, we have previously introduced the MUSDAC middleware for interoperable service discovery and access across heterogeneous networks. Still, data exchanged in pervasive environments may be sensitive, and as service information is forwarded to unknown or untrusted networks, privacy issues arise. In this paper we present a privacy-aware solution for service discovery in heterogeneous networks, based on the MUSDAC platform. Specifically, we discuss privacy issues that arise during service discovery and mechanisms to control disclosure of private information contained in service-related data.

Providing Security Services in a Resource Discovery System

Journal of Networks, 2007

Nowadays, portable electronic devices allow users to access available resources wherever they are. In this sense, announcement and discovering of services and resources are two central problems to be solved in ubiquitous computing. Despite the fact that many service and resource discovery protocols exist, they are limited to a concrete network technology and most of them do not face mobility and security requirements for a global and ubiquitous solution. In this paper the authors introduce a Multiprotocol Service Discovery solution for heterogeneous networks and describe their work for including security as a main goal of the proposal.

An architecture for a secure service discovery service

1999

The widespread deployment of inexpensive communications technology, computational resources in the networking infrastructure, and network-enabled end devices poses an interesting problem for end users: how to locate a particular network service or device out of hundreds of thousands of accessible services and devices. This paper presents the architecture and implementation of a secure Service Discovery Service (SDS). Service providers use the SDS to advertise complex descriptions of available or already running services, while clients use the SDS to compose complex queries for locating these services. Service descriptions and queries use the eXtensible Markup Language (XML) to encode such factors as cost, performance, location, and device-or service-specific capabilities. The SDS provides a highlyavailable, fault-tolerant, incrementally scalable service for locating services in the wide-area. Security is a core component of the SDS and, where necessary, communications are both encrypted and authenticated. Furthermore, the SDS uses an hybrid access control list and capability system to control access to service information.

Privacy and Location-Aware Service Discovery for Mobile and Ubiquitous Systems

IFIP The International Federation for Information Processing, 2006

Wireless networks play a major role in allowing the deployment of ubiquitous distributed systems. In these networks, service discovery should not only allow finding available networked services, but should also take into account the physical proximity of the entities requesting these services. However, physical proximity is not a sufficient criteria for service search and selection, as close attention should be paid to privacy issues. In this paper we present the design issues that should be considered in order to properly support service discovery based on the physical location of clients; these issues are taken into account for the proposal of an architecture for context-aware distributed systems that consider privacy concerns.

Secure Service Discovery based on Trust Management for ad-hoc Networks

Journal of Universal Computer Science, 2006

In ad-hoc networks, mobile devices communicate via wireless links without the aid of any fixed networking infrastructure. These devices must be able to discover services dynamically and share them safely, taking into account ad-hoc networks requirements such as limited processing and communication power, decentralised management, and dynamic network topology, among others. Legacy solutions fail in addressing these requirements.

A trust-based secure service discovery (TSSD) model for pervasive computing

Computer Communications, 2008

To cope with the challenges posed by device capacity and capability, and also the nature of ad hoc networks, a Service discovery model is needed that can resolve security and privacy issues with simple solutions. The use of complex algorithms and powerful fixed infrastructure is infeasible due to the volatile nature of pervasive environment and tiny pervasive devices. In this paper, we present a trust-based secure Service discovery model, TSSD (trust-based secure service discovery) for a truly pervasive environment. Our model is a hybrid one that allows both secure and non-secure discovery of services. This model allows Service discovery and sharing based on mutual trust. The security model handles the communication and service sharing security issues. TSSD also incorporates a trust mode for sharing Services with unknown devices.

A Contract-based Approach for Secure Service Discovery Systems

2007

Future distributed computing systems will be ubiquitous and provide accesses to a wide range of services at any time, every where, and from a variety of devices. The monitoring and controlling accesses to services are one of the fundamental challenges that must be faced in the context of ubiquitous and pervasive environments. To address services accesses issues, it is necessary to guaranty the user access to utilize the allowed and available services. More precisely, an access control must be granted to services in order to regulate their usage. In this paper, a contract-based approach for monitoring and controlling accesses to services in ubiquitous environments is presented. In this approach, client agents and server agents are bounded by contracts: the server agent expects that the client agent will not attempt to access other services than those it required, and the client agent expects that the server agent will provide the required service.

A secure service discovery protocol for manet

14th IEEE Proceedings on Personal, Indoor and Mobile Radio Communications, 2003. PIMRC 2003.

Service discovery technologies are exploited to enable services to advertise their existence in a dynamic way, and can be discovered, configured and used by other devices with a minimum of manual efforts. Automatic service discovery will play essential role in future network scenarios. Especially, the development Mobile Ad Hoc Networks (MANETs) to support the proliferation of mobile devices and emergence of pervasive computing gives rise to the challenges of the service discovery techniques, because MANET allows these devices to communicate dynamically without fixed infrastructure and centralized administration. In this paper, we present a dynamic service discovery infrastructure that uses XML to describe services and match using the semantic content of service descriptions for MANET. We believe that the architecture we have designed is a necessary component of any discovery of non-infrastructure services effectively and correctly. We further exploit the secure and performance issues of this infrastructure.