Mosco: a privacy-aware middleware for mobile social computing |
| |
Affiliation: | 1. LETI Laboratory, University of Sfax, Tunisia;2. Computer Science and Software Engineering Department, Monmouth University, NJ 07764, USA;1. Department of Computer Science, University of Pittsburgh, PA 15260, USA;2. Department of Electrical Engineering, Iran University of Science and Technology, Tehran 16846-13114, Iran;1. Department of Computer Architecture and Automation, Universidad Complutense de Madrid, 28040 Madrid, Spain;2. C.E.S. Felipe II, Universidad Complutense de Madrid, 28300 Aranjuez, Spain;3. C.U. Mérida, Universidad de Extremadura, 06800 Mérida, Spain;1. School of Information Technology, Indian Institute of Technology Kharagpur, Kharagpur 721302, India;2. Department of Computer Science and Software Engineering, Monmouth University, West Long Branch, NJ, USA;1. Manchester Business School, University of Manchester, Booth Street West, Manchester M15 6PB, UK;2. Intracom IT Services, Markopolou Avenue, Athens GR 19002, Greece |
| |
Abstract: | The proliferation of mobile devices coupled with Internet access is generating a tremendous amount of highly personal and sensitive data. Applications such as location-based services and quantified self harness such data to bring meaningful context to users’ behavior. As social applications are becoming prevalent, there is a trend for users to share their mobile data. The nature of online social networking poses new challenges for controlling access to private data, as compared to traditional enterprise systems. First, the user may have a large number of friends, each associated with a unique access policy. Second, the access control policies must be dynamic and fine-grained, i.e. they are content-based, as opposed to all-or-nothing. In this paper, we investigate the challenges in sharing of mobile data in social applications. We design and evaluate a middleware running on Google App Engine, named Mosco, that manages and facilitates sharing of mobile data in a privacy-preserving manner. We use Mosco to develop a location sharing and a health monitoring application. Mosco helps shorten the development process. Finally, we perform benchmarking experiments with Mosco, the results of which indicate small overhead and high scalability. |
| |
Keywords: | Fine-grained access control Social computing XACML Google App Engine |
本文献已被 ScienceDirect 等数据库收录! |
|