Abstract
With the outbreak of applications for smartphones, attempts to collect personal data without their user’s consent are multiplying and the protection of users privacy has become a major issue. In this paper, an approach based on semantic web languages (OWL and SWRL) and tools (DL reasoners and ontology APIs) is described. The proposed semantic firewall takes its decisions (authorize or forbid some action) on the basis of a set of privacy protection rules grounded on two ontologies respectively modeling identity of mobile phone’s users and privacy policies. To validate this ontology-based approach, a proof of concept involving a real privacy threat scenario is implemented in Java and the porting of the semantic firewall to the Android platform is outlined.
Chapter PDF
Similar content being viewed by others
References
Gartner. Gartner says worldwide mobile phone sales grew 17 per cent in first quarter 2010 (May 2010)
Gartner. Android to become no. 2 worldwide mobile operating system in 2010 and challenge symbian for no. 1 position by 2014 (September 2010)
Lookout. The app genome project (July 2010), http://blog.mylookout.com/2010/07/introducing-the-app-genome-project/
Allemang, D., Hendler, J.: Semantic web for the working ontologist. In: Effective Modeling in RDFS and OWL. Morgan Kaufmann, San Francisco (2008)
McGuinness, D.L., Van Harmelen, F., et al. Owl web ontology language overview. W3C recommendation, 10:2004–03 (2004)
Horrocks, I., Patel-Schneider, P.F., Boley, H., Tabet, S., Grosof, B., Dean, M.: Swrl: A semantic web rule language combining owl and ruleml. W3C Member submission, 21 (2004)
Brickley, D., Miller, L.: Foaf vocabulary specification 0.98. Namespace document, FOAF Project (August 2010), http://xmlns.com/foaf/spec/20100809.html
Iannella, R.: Representing vcard objects in rdf/xml, 12 (2001), http://www.w3.org/Submission/vcard-rdf/
Tonti, G., Bradshaw, J.M., Jeffers, R., Montanari, R., Suri, N., Uszok, A.: Semantic web languages for policy representation and reasoning: A comparison of kAoS, rei, and ponder. In: Fensel, D., Sycara, K., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, pp. 419–437. Springer, Heidelberg (2003)
Kagal, L., Paolucci, M., Srinivasan, N., Denker, G., Finin, T., Sycara, K.: Authorization and privacy for semantic web services. IEEE Intelligent Systems, 50–56 (2004)
Chen, H., Finin, T., Joshi, A.: The soupa ontology for pervasive computing. In: Ontologies for agents: Theory and experiences, pp. 233–258 (2005)
What is protégé-owl? http://protege.stanford.edu/overview/protege-owl.html
Sirin, E., Parsia, B., Grau, B.C., Kalyanpur, A., Katz, Y.: Pellet: A practical owl-dl reasoner. Web Semantics: Science, Services and Agents on the World Wide Web 5(2), 51–53 (2007)
Carroll, J.J., Dickinson, I., Dollin, C., Reynolds, D., Seaborne, A., Wilkinson, K.: Jena: implementing the semantic web recommendations, pp. 74–83 (2004)
Androjena. Jena android porting (2010), http://code.google.com/p/androjena/
Bizer, C., Heath, T., Berners-Lee, T.: Linked data-the story so far. International Journal on Semantic Web and Information Systems 5(3), 1–22 (2009)
TS ETSI. 102 221:” uicc-terminal interface: Physical and logical characteristics”. ETSI Standard (2010)
Urien, P.: Internet card, a smart card as a true internet node. Computer Communications 23(17), 1655–1666 (2000)
Kifer, M.: Rif overview. W3C Working Group Note (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 IFIP International Federation for Information Processing
About this paper
Cite this paper
Vincent, J., Porquet, C., Borsali, M., Leboulanger, H. (2011). Privacy Protection for Smartphones: An Ontology-Based Firewall. In: Ardagna, C.A., Zhou, J. (eds) Information Security Theory and Practice. Security and Privacy of Mobile Devices in Wireless Communication. WISTP 2011. Lecture Notes in Computer Science, vol 6633. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21040-2_27
Download citation
DOI: https://doi.org/10.1007/978-3-642-21040-2_27
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-21039-6
Online ISBN: 978-3-642-21040-2
eBook Packages: Computer ScienceComputer Science (R0)