Research Article
FACSC: Fine-Grained Access Control Based on Smart Contract for Terminals in Software-Defined Network
Algorithm 1
Attributes registration phase.
| Require: Attribute set | (1) | Terminal and device submit attributes to the AMC | (2) | AMC submit all attributes to the device contract and store attributes in the blockchain | (3) | Administrators generate an access control policy | (4) | compute Token = MakeToken (Policy.AE.AllowedMAC, Policy.AO.DeviceId, Policy.AS.TerminalId) |
|