Research Article

BlockREV: Blockchain-Enabled Multi-Controller Rule Enforcement Verification in SDN

Algorithm 1

Registration of a switch.
Input: : identity of ;
: domain serial number, ;
: index value of the switch in , ;
: master key of the system;
: registration timestamp of ;
: entity registration list;
Output: : partial private key of ;
(1) selects a random number as a secret value and computes its public key
and address .
(2) sends to ;
(3) checks
(4)if or or then
(5)return fails;
(6)else
(7) computes: ; ; saves into .
(8)end if
(9)return ;