A User Authentication Scheme of IoT Devices using Blockchain-Enabled Fog Nodes | Synapse