Abstract
In [2, 3], we proposed a model-based approach to specify the transformation of authorizations based on the principle of minimal change [1] and its application in database systems. Nevertheless, there were some limitations in this approach. Firstly, we could not represent a sequence of transformations. Secondly, default authorizations could not be expressed. In this paper, we propose two high-level formal languages, L s and L sd, to specify a sequence of authorization transformations and default authorizations. Our work starts with L s, a simple, but expressive, language to specify certain sequence of authorization transformations. Furthermore, L sd has more powerful expressiveness than L s in the sense that constraints, causal and inherited authorizations, and general default authorizations can be specified.
Original language | English |
---|---|
Pages (from-to) | 120-131 |
Number of pages | 12 |
Journal | International Journal of Information Security |
Volume | 4 |
Issue number | 1-2 |
DOIs | |
Publication status | Published - Feb 2005 |
Keywords
- Computer security
- Data protection
- Database security
- Default reasoning
- Formal language
- Authorization policy
- Policy transformations
- Default logic