Towards high performance security policy evaluation

  • Authors:
  • Zheng Qin;Fei Chen;Qiang Wang;Alex X. Liu;Zhiguang Qin

  • Affiliations:
  • College of Software, Hunan University, Changsha, China 410082;Department of Computer Science and Engineering, Michigan State University, East Lansing, USA 48824-1266;Department of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu, China 610054;Department of Computer Science and Engineering, Michigan State University, East Lansing, USA 48824-1266;Department of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu, China 610054

  • Venue:
  • The Journal of Supercomputing
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

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.