A Distributed Attribute-Based Proxy Re-Encryption Scheme for Data Sharing in IoT | Synapse