Research Article
Data Access Control Based on Blockchain in Medical Cyber Physical Systems
Algorithm 1
The decision algorithm of access task matching.
| Input: access task | | , expected task | | | | Output: decision permit/reject | (1) | permit null; | (2) | reject null; | (3) | Task ; | (4) | forto Task.length do | (5) | result Decision (Task [i], ); //Permission | (6) | match | (7) | if result is permitted then | (8) | Task.delete (Task [i]); | (9) | permit.add (Task [i].PID); | (10) | end | (11) | else if result is rejected then | (12) | Task.delete (Task [i]); | (13) | reject.add (Task [i].PID); | (14) | end | (15) | end | (16) | return permit, reject; |
|