Blockchain based security framework for device authentication and data communication in decentralized IoT network - Alahmed, Mahmoud Tayseer (2023)