Blockchain-Based Key Sharing Mechanism for IoT Device-to-Device (D2D) Secure Communications | IEEE Conference Publication | IEEE Xplore