Research Article
Trusted and Efficient Cross-Domain Access Control System Based on Blockchain
Table 4
Access control phase’s time cost for each smart contract.
| Access control phase | Smart contract (implement function) | Time cost (AHLaccessDecision) | Time cost (accessDecision) |
| getURole (get user’s role) | 0 | 0.087 | mapRole (map user’s role) | 0 | 0.679 | getPolicy (get device’s policy) | 0 | 0.023 | getAHL (get permitted access request list) | 0.0217 | 0 | Access control (make access decision) | 0.0132 | 0.0872 | addAHL (add permitted access request) | 0.0202 | 0.0202 | recordAudit (store request and access decision) | 0.2055 | 0.2055 | Total time | 0.2606 | 1.1019 |
|
|