Safeguarding IoT: Harnessing Practical Byzantine Fault Tolerance for Robust Security
摘要
With the emergence of Internet of Things, massive amount of data is produced, processed, propagated, and stored each and everyday. These IoT devices are built only to fulfill the aimed requirement with very limited resources. As a result, their security and privacy are not prioritized. Implementing any solution for the privacy and security issues of IoT devices is a challenging and crucial job with such limited resources. However, with the development of blockchain technology, incorporating security methods into IoT systems is no longer an unattainable goal. We conducted multiple experiments in this research to determine that Practical Byzantine Fault Tolerance (pBFT) is the best suitable technique for protecting IoT systems. The blockchain concept is used with pBFT in the same way that Zilliqa and Hyperledger are used for IoT security. As a result, by identifying and preventing security breaches with the aforementioned algorithm, data integrity, and authenticity will be maintained.