SLIDE 1
Using Efficient Access Control To Protect Multi-Task Execution LI - - PowerPoint PPT Presentation
Using Efficient Access Control To Protect Multi-Task Execution LI - - PowerPoint PPT Presentation
Using Efficient Access Control To Protect Multi-Task Execution LI Yan Background Background Task an activity that needs to be accomplished by individual users or a team of users within a defined period of time Multi-task
SLIDE 2
SLIDE 3
Background
Task
an activity that needs to be accomplished by individual users or a team of users within a defined period of time
Multi-task
the performance of more than one task by an organization or enterprise at the same time
SLIDE 4
Requirements For Access Control
Security
access by legitimate users least privilege separation of duties conflict of interest
Efficiency
minimum execution time minimum number of users maximum number of tasks
SLIDE 5
Existing Work
DAC MAC RBAC TMAC
access by legitimate user
least privilege
separation of duties
conflict of interest
minimum time
minimum users
maximum tasks
SLIDE 6
Task Oriented Access Control Objectives
Assign legitimate users to concurrent tasks Enforce multiple policies
least privilege separation of duties conflict of interest
Improve efficiency of task execution
minimum execution time minimum number of users minimum number of tasks
SLIDE 7
Task Oriented Access Control Definition
User-Permission Assignment (UP) Permission-Task Assignment (PT) User-Task Assignment (UT) Constraint Pool
authorization policies
Perm- issions Users Tasks Const
- raints
SLIDE 8
Task Oriented Access Control Problems
Find UTs (minimum users) based on given UP and PT
Deposit Loan Management Finance
Alice Bob Carl
Bank A Bank B
Derek
Bank A: Alice Bank B: Bob, Derek
conflict of interest
SLIDE 9
Task Oriented Access Control Problems
In P
finding a UT without constraints
In NP-hard
finding all UTs without constraints finding a UT with constraints finding all UTs with constraints finding a UT with minimum users
Solve the problems by mathematical programming
SLIDE 10