Abstract
A key reason for the slow adoption of the Platform for Privacy Preferences (P3P) is the lack of a formal semantics. Without a formal semantics, a P3P policy may be semantically inconsistent and may be interpreted and represented differently by different user agents. In this paper, we redress these problems by proposing a relational formal semantics for P3P policies, which precisely models the relationships between different components of P3P statements (i.e., collected data items, purposes, recipients and retentions). Based on this semantics, we present SemPref, a simple, efficient and expressive semantics-based preference language. Unlike previously proposed preference languages, SemPref queries the meaning of a privacy policy rather than its syntactic representation. The proposed formal semantics and preference language are an important step towards improving P3P, making it more comprehensible to enterprises and individual users, and ultimately accelerating the large-scale adoption of P3P across the Internet.
Original language | English |
---|---|
Pages (from-to) | 339-352 |
Number of pages | 14 |
Journal | Computer Systems Science and Engineering |
Volume | 21 |
Issue number | 5 |
Publication status | Published - Sept 2006 |
Externally published | Yes |
Keywords
- Formal semantics
- Platfoirm for privacy preferences (P3P)
- Privacy languages