Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: The  User Authorization Query (UAQ) Problem  for Role- Based Access Control (RBAC) amounts to determining a set of roles to be activated in a given session in order to achieve some permissions while satisfying a collection of authorization constraints governing the activation of roles. Techniques ranging from greedy algorithms to reduction to (variants of) the propositional satisfiability (SAT) problem have been used to tackle the UAQ problem. Unfortunately, available techniques su er two major limitations that seem to question their practical usability. On the one hand, authorization constraints over multiple sessions or histories are not considered. On the other hand, the experimental evaluations of the various techniques are not satisfactory since they do not seem to scale to larger RBAC policies.   ,  describe a SAT-based technique to solve the UAQ problem which overcomes these limitations. First,  show how authorization constraints over multiple sessions and histories can be supported. Second,  carefully tune the reduction to the SAT problem so that most of the clauses need not to be generated at run-time but only in a pre-processing step. Finally,  present an extensive experimental evaluation of an implementation of our techniques on a significant set of UAQ problem instances that show the practical viability of our approach; e.g., problems with 300 roles are solved in less than a second.
['Alessandro Armando', 'Silvio Ranise', 'Fatih Turkmen', 'Bruno Crispo']
I am writing a research paper on a idea Efficient run-time solving of RBAC user authorization queries: pushing the envelope
[{"from": "human", "value": "I am writing a research paper on a idea Efficient run-time solving of RBAC user authorization queries: pushing the envelope"}, {"from": "gpt", "value": "Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: The  User Authorization Query (UAQ) Problem  for Role- Based Access Control (RBAC) amounts to determining a set of roles to be activated in a given session in order to achieve some permissions while satisfying a collection of authorization constraints governing the activation of roles. Techniques ranging from greedy algorithms to reduction to (variants of) the propositional satisfiability (SAT) problem have been used to tackle the UAQ problem. Unfortunately, available techniques su er two major limitations that seem to question their practical usability. On the one hand, authorization constraints over multiple sessions or histories are not considered. On the other hand, the experimental evaluations of the various techniques are not satisfactory since they do not seem to scale to larger RBAC policies.   ,  describe a SAT-based technique to solve the UAQ problem which overcomes these limitations. First,  show how authorization constraints over multiple sessions and histories can be supported. Second,  carefully tune the reduction to the SAT problem so that most of the clauses need not to be generated at run-time but only in a pre-processing step. Finally,  present an extensive experimental evaluation of an implementation of our techniques on a significant set of UAQ problem instances that show the practical viability of our approach; e.g., problems with 300 roles are solved in less than a second."}]