Securing Distributed Context Exchange Networks in Mobile Environments

The use of the internet has exploded with many more context aware applications for different services, simplifying the use and access for human requirements. The present situation shows an increasing number of devices from computers to sensors and actuators that are connected to the internet. MediaS...

Full description

Bibliographic Details
Main Author: Kafle, Sijan
Format: Others
Language:English
Published: Mittuniversitetet, Avdelningen för informations- och kommunikationssystem 2013
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:miun:diva-20036
id ndltd-UPSALLA1-oai-DiVA.org-miun-20036
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-miun-200362013-10-26T04:51:09ZSecuring Distributed Context Exchange Networks in Mobile EnvironmentsengKafle, SijanMittuniversitetet, Avdelningen för informations- och kommunikationssystem2013MediaSenseSecurityJava.The use of the internet has exploded with many more context aware applications for different services, simplifying the use and access for human requirements. The present situation shows an increasing number of devices from computers to sensors and actuators that are connected to the internet. MediaSense[1] is a growing framework that provides a platform for applications to connect these devices (smart-phones, sensors, actuators etc.) and provide services using the internet. Applications based on the MediaSense[1] framework access globally available sensors to provide contextual information with regards to a situation and provide better services. However, information flowing between the devices or sensors are open to the internet without any security. Thus, the focus of this thesis is on the development of a security mechanism for the MediaSense framework which is a fully distributed network. The task involves analyzing the security measures with and without centralized authority as well as the advantages and disadvantages of both scenarios regarding the MediaSense framework and proposing appropriate solutions to achieve the maximum possible security on the framework. The first challenge of this thesis is to identify different properties required for a security mechanism which is capable of secure key distribution and secure peer to peer communication among MediaSense instances without having any centralized authority. Therefore, this thesis proposes a resilient solution, namely, a security architecture for MediaSense which is capable of performing in a distributed environment with the ability of key distribution and management and thus securing the communication using different encryption techniques. The next challenge to the security architecture is to store the keys securely and prevent any unauthorized access from a third party. The thesis proposes the use of built in Java Application Programming Interface(API), “KeyStore” to store valuable keys locally. Thus, by addressing these challenges and other related issues, this thesis forms a security architecture or mechanism that is adaptive to a distributed system and utilizes encryption algorithms, key distribution and secure storage of the keys. To support these proposals, this thesis has developed a proof of concept application and prototypes to verify the approach. In addition, the thesis has implemented security features from the security architecture as an extension to the MediaSense framework. Hence, in conclusion, this thesis proposal regarding a security architecture for MediaSense has the ability to provide the necessary security together with the required key distribution mechanism to the framework without any centralized authority. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:miun:diva-20036application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic MediaSense
Security
Java.
spellingShingle MediaSense
Security
Java.
Kafle, Sijan
Securing Distributed Context Exchange Networks in Mobile Environments
description The use of the internet has exploded with many more context aware applications for different services, simplifying the use and access for human requirements. The present situation shows an increasing number of devices from computers to sensors and actuators that are connected to the internet. MediaSense[1] is a growing framework that provides a platform for applications to connect these devices (smart-phones, sensors, actuators etc.) and provide services using the internet. Applications based on the MediaSense[1] framework access globally available sensors to provide contextual information with regards to a situation and provide better services. However, information flowing between the devices or sensors are open to the internet without any security. Thus, the focus of this thesis is on the development of a security mechanism for the MediaSense framework which is a fully distributed network. The task involves analyzing the security measures with and without centralized authority as well as the advantages and disadvantages of both scenarios regarding the MediaSense framework and proposing appropriate solutions to achieve the maximum possible security on the framework. The first challenge of this thesis is to identify different properties required for a security mechanism which is capable of secure key distribution and secure peer to peer communication among MediaSense instances without having any centralized authority. Therefore, this thesis proposes a resilient solution, namely, a security architecture for MediaSense which is capable of performing in a distributed environment with the ability of key distribution and management and thus securing the communication using different encryption techniques. The next challenge to the security architecture is to store the keys securely and prevent any unauthorized access from a third party. The thesis proposes the use of built in Java Application Programming Interface(API), “KeyStore” to store valuable keys locally. Thus, by addressing these challenges and other related issues, this thesis forms a security architecture or mechanism that is adaptive to a distributed system and utilizes encryption algorithms, key distribution and secure storage of the keys. To support these proposals, this thesis has developed a proof of concept application and prototypes to verify the approach. In addition, the thesis has implemented security features from the security architecture as an extension to the MediaSense framework. Hence, in conclusion, this thesis proposal regarding a security architecture for MediaSense has the ability to provide the necessary security together with the required key distribution mechanism to the framework without any centralized authority.
author Kafle, Sijan
author_facet Kafle, Sijan
author_sort Kafle, Sijan
title Securing Distributed Context Exchange Networks in Mobile Environments
title_short Securing Distributed Context Exchange Networks in Mobile Environments
title_full Securing Distributed Context Exchange Networks in Mobile Environments
title_fullStr Securing Distributed Context Exchange Networks in Mobile Environments
title_full_unstemmed Securing Distributed Context Exchange Networks in Mobile Environments
title_sort securing distributed context exchange networks in mobile environments
publisher Mittuniversitetet, Avdelningen för informations- och kommunikationssystem
publishDate 2013
url http://urn.kb.se/resolve?urn=urn:nbn:se:miun:diva-20036
work_keys_str_mv AT kaflesijan securingdistributedcontextexchangenetworksinmobileenvironments
_version_ 1716611792186114048