In the rapidly evolving landscape of IoT-enabled smart devices, significant challenges persist in integration to web3, security, and data reliability. This research presents the design and integration of IoT assets, particularly devices, through the Novel Decentralized Smart City of Things (DSCoT) framework. ESP32 microcontrollers serve as Ethereum clients, generating Externally Owned Accounts (EOA) for device identification and authentication. Despite resource constraints, including limited computational capabilities, essential libraries that manage tasks such as Wi-Fi module control, interaction with Ethereum-based blockchains, TCP connection management, and EEPROM operations for persistent data storage. The code is structured with functions for Wi-Fi setup, TCP API requests, and secure communication challenges. Integration involves compiling and flashing the code onto ESP32 devices, verifying EOA generation, and mapping devices, fog nodes, and users through smart contract interactions. The deployment process culminates in the generation of Non-Fungible Tokens (NFTs) for user authentication, with transaction verification on the Goerli testnet confirming successful DSCoT edge system implementation. This research underscores the importance of secure and decentralized integration of IoT-enabled smart devices to the blockchain, enhancing performance while ensuring security and transparency.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

NFTs for the Unassailable Authentication of IoT Devices in Cyber-Physical Systems: An Implementation Study

  • Usman Khalil,
  • Mueen Uddin,
  • Hashem Alaidaros,
  • Adnan Akhunzada

摘要

In the rapidly evolving landscape of IoT-enabled smart devices, significant challenges persist in integration to web3, security, and data reliability. This research presents the design and integration of IoT assets, particularly devices, through the Novel Decentralized Smart City of Things (DSCoT) framework. ESP32 microcontrollers serve as Ethereum clients, generating Externally Owned Accounts (EOA) for device identification and authentication. Despite resource constraints, including limited computational capabilities, essential libraries that manage tasks such as Wi-Fi module control, interaction with Ethereum-based blockchains, TCP connection management, and EEPROM operations for persistent data storage. The code is structured with functions for Wi-Fi setup, TCP API requests, and secure communication challenges. Integration involves compiling and flashing the code onto ESP32 devices, verifying EOA generation, and mapping devices, fog nodes, and users through smart contract interactions. The deployment process culminates in the generation of Non-Fungible Tokens (NFTs) for user authentication, with transaction verification on the Goerli testnet confirming successful DSCoT edge system implementation. This research underscores the importance of secure and decentralized integration of IoT-enabled smart devices to the blockchain, enhancing performance while ensuring security and transparency.