Abstract: | The Enterprise Privacy Authorization Language (EPAL) is a formal language for specifying fine-grained enterprise privacy policies.
With the adoption of EPAL, especially in web applications, the performance of EPAL policy evaluation engines becomes a critical
issue. In this paper, we propose Eengine, an engine for efficient EPAL policy evaluation. Eengine first converts all string
values in an EPAL policy to numerical values. Second, it converts a numericalized EPAL policy specified as a list of rules
following the first-match semantics to a tree structure for efficient processing of numericalized requests. |