Abstract
The Internet of Things (IoT) ecosystem connects physical devices to the internet, offering significant advantages in agility, responsiveness, and potential environmental benefits. The number and variety of IoT devices are sharply increasing, and as they do, they generate significant data sources. Deep learning (DL) algorithms are increasingly integrated into IoT applications to learn and infer patterns and make intelligent decisions. However, current IoT paradigms rely on centralized storage and computing to operate the DL algorithms. This key central component can potentially cause issues in scalability, security threats, and privacy breaches. Federated learning (FL) has emerged as a new paradigm for DL algorithms to preserve data privacy. Although FL helps reduce privacy leakage by avoiding transferring client data, it still has many challenges related to models’ vulnerabilities and attacks. With the emergence of blockchain and smart contracts, the utilization of these technologies has the potential to safeguard FL across IoT ecosystems. This study aims to review blockchain-based FL methods for securing IoT systems holistically. It presents the current state of research in blockchain, how it can be applied to FL approaches, current IoT security issues, and responses to outline the need to use emerging approaches toward the security and privacy of IoT ecosystems. It also focuses on IoT data analytics from a security perspective and the open research questions. It also provides a thorough literature review of blockchain-based FL approaches for IoT applications. Finally, the challenges and risks associated with integrating blockchain and FL in IoT are discussed to be considered in future works.
Supplemental Material
Available for Download
Supplementary material
- [1] . 2020. Hierarchical federated learning across heterogeneous cellular networks. In Proceedings of the 2020 IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP’20). IEEE, Los Alamitos, CA, 8866–8870.Google ScholarCross Ref
- [2] . 2021. Cybersecurity threats in connected and automated vehicles based federated learning systems. In Proceedings of the 2021 IEEE Intelligent Vehicles Symposium Workshops (IV Workshops’21). IEEE, Los Alamitos, CA, 13–18.Google ScholarCross Ref
- [3] . 2021. A survey on the integration of blockchain with IoT to enhance performance and eliminate challenges. IEEE Access 9 (2021), 54478–54497.Google ScholarCross Ref
- [4] . 2021. A survey on boosting IoT security and privacy through blockchain. Cluster Computing 24, 1 (2021), 37–55.Google ScholarDigital Library
- [5] . 2021. Integration of blockchain and federated learning for Internet of Things: Recent advances and future challenges. Computers & Security 108 (2021), 102355.Google ScholarDigital Library
- [6] . 2019. Blockchain applications for Industry 4.0 and Industrial IoT: A review. IEEE Access 7 (2019), 176935–176951.Google ScholarCross Ref
- [7] . 2019. A survey of consensus algorithms for blockchain technology. In Proceedings of the 2019 International Conference on Computer and Information Sciences (ICCIS’19). IEEE, Los Alamitos, CA, 1–6.Google ScholarCross Ref
- [8] . 2018. Internet of Things: A survey on the security of IoT frameworks. Journal of Information Security and Applications 38 (2018), 8–27.Google ScholarCross Ref
- [9] . 2019. Review of existing consensus algorithms blockchain. In Proceedings of the 2019 International Conference on Quality Management, Transport and Information Security, and Information Technologies (IT&QM&IS’19). IEEE, Los Alamitos, CA, 124–127.Google ScholarCross Ref
- [10] . 2018. Hyperledger fabric: A distributed operating system for permissioned blockchains. In Proceedings of the 13th EuroSys Conference. 1–15.Google ScholarDigital Library
- [11] . 2020. A critical evaluation of privacy and security threats in federated learning. Sensors 20, 24 (2020), 7182.Google ScholarCross Ref
- [12] . 2020. A review of intrusion detection systems using machine and deep learning in Internet of Things: Challenges, solutions and future directions. Electronics 9, 7 (2020), 1177.Google ScholarCross Ref
- [13] . 2021. Making smart contracts smarter. In Proceedings of the 2021 IEEE International Conference on Blockchain and Cryptocurrency (ICBC’21). IEEE, Los Alamitos, CA, 1–3.Google ScholarCross Ref
- [14] . 2020. How to backdoor federated learning. In Proceedings of the International Conference on Artificial Intelligence and Statistics. 2938–2948.Google Scholar
- [15] . 2021. Tikiri—Towards a lightweight blockchain for IoT. Future Generation Computer Systems 119 (2021), 154–165.Google ScholarCross Ref
- [16] . 2018. A blockchain future for Internet of Things security: A position paper. Digital Communications and Networks 4, 3 (2018), 149–160.Google ScholarCross Ref
- [17] . 2019. Analyzing federated learning through an adversarial lens. In Proceedings of the International Conference on Machine Learning. 634–643.Google Scholar
- [18] . 2021. Achieving security and privacy in federated learning systems: Survey, research challenges and future directions. Engineering Applications of Artificial Intelligence 106 (2021), 104468.Google ScholarDigital Library
- [19] . 2019. Towards federated learning at scale: System design. Proceedings of Machine Learning and Systems 1 (2019), 374–388.Google Scholar
- [20] . 2017. Practical secure aggregation for privacy-preserving machine learning. In Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security. 1175–1191.Google ScholarDigital Library
- [21] . 2021. Vulnerabilities in federated learning. IEEE Access 9 (2021), 63229–63249.Google ScholarCross Ref
- [22] . 2021. A lightweight blockchain-based IoT identity management approach. Future Internet 13, 2 (2021), 24.Google ScholarCross Ref
- [23] . 2013. Ethereum white paper. GitHub Repository 1 (2013), 22–23.Google Scholar
- [24] . 2016. Architecture of the hyperledger blockchain fabric. In Proceedings of the Workshop on Distributed Cryptocurrencies and Consensus Ledgers, Vol. 310.Google Scholar
- [25] . 2020. IFed: A novel federated learning framework for local differential privacy in power Internet of Things. International Journal of Distributed Sensor Networks 16, 5 (2020), 1550147720919698.Google ScholarCross Ref
- [26] . 2019. Asynchronous federated learning for geospatial applications. In ECML PKDD 2018 Workshops. Communications in Computer and Information Science, Vol. 967. Springer, 21–28.Google Scholar
- [27] . 2018. Consensus algorithms in blockchain: Comparative analysis, challenges and opportunities. In Proceedings of the 2018 12th International Conference on Open Source Systems and Technologies (ICOSST’18). IEEE, Los Alamitos, CA, 54–63.Google ScholarCross Ref
- [28] . 2021. BDFL: A Byzantine-fault-tolerance decentralized federated learning method for autonomous vehicle. IEEE Transactions on Vehicular Technology 70, 9 (2021), 8639–8652.Google ScholarCross Ref
- [29] . 2019. Efficient and robust asynchronous federated learning with stragglers. In Proceedings of the 2019 International Conference on Learning Representations (ICLR’19).Google Scholar
- [30] . 2014. Big Data: Related Technologies, Challenges and Future Prospects. Springer Briefs in Computer Science. Springer.Google Scholar
- [31] . 2020. Wireless communications for collaborative federated learning. IEEE Communications Magazine 58, 12 (2020), 48–54.Google ScholarCross Ref
- [32] . 2021. Towards asynchronous federated learning for heterogeneous edge-powered Internet of Things. Digital Communications and Networks 7, 3 (2021), 317–326.Google ScholarCross Ref
- [33] . 2020. A syntactic approach for privacy-preserving federated learning. In Proceedings of the 24th European Conference on Artificial Intelligence (ECAI’20). 1762–1769.Google Scholar
- [34] . 2021. Embedding blockchain technology into IoT for security: A survey. IEEE Internet of Things Journal 8, 13 (2021), 10452–10473.Google ScholarCross Ref
- [35] . 2019. Blockchain for Internet of Things: A survey. IEEE Internet of Things Journal 6, 5 (2019), 8076–8094.Google ScholarCross Ref
- [36] . 2019. Delay and communication tradeoffs for blockchain systems with lightweight IoT clients. IEEE Internet of Things Journal 6, 2 (2019), 2354–2365.Google ScholarCross Ref
- [37] . 2022. A survey on blockchain for big data: Approaches, opportunities, and future directions. Future Generation Computer Systems 131 (2022), 209–226.Google ScholarDigital Library
- [38] . 2020. IFLBC: On the edge intelligence using federated learning blockchain network. In Proceedings of the 2020 IEEE 6th International Conference on Big Data Security on Cloud (BigDataSecurity’20), the IEEE International Conference on High Performance and Smart Computing (HPSC’20), and the IEEE International Conference on Intelligent Data and Security (IDS’20). IEEE, Los Alamitos, CA, 221–226.Google Scholar
- [39] . 2019. LightChain: On the lightweight blockchain for the Internet-of-Things. In Proceedings of the 2019 IEEE International Conference on Smart Computing (SMARTCOMP’19). IEEE, Los Alamitos, CA, 444–448.Google ScholarCross Ref
- [40] . 2021. The limits of differential privacy (and its misuse in data release and machine learning). Communications of the ACM 64, 7 (2021), 33–35.Google ScholarDigital Library
- [41] . 2021. Blockchain-based Internet of Things and Industrial IoT: A comprehensive survey. Security and Communication Networks 2021 (2021), 10958.Google ScholarDigital Library
- [42] . 2021. BAFL: A blockchain-based asynchronous federated learning framework. IEEE Transactions on Computers71, 5 (2021), 1092–1103. https://ieeexplore.ieee.org/abstract/document/9399813?casa_token=cTtOPOQqSFwAAAAA:pz_-rVdCTcSKxwngJToyad-wCksJhYVYC6jm20ch_Q8IFIYtAnJdiKjCtx2xEuDQrp4XdBBpYd4.Google Scholar
- [43] . 2021. Free-rider attacks on model aggregation in federated learning. In Proceedings of the International Conference on Artificial Intelligence and Statistics. 1846–1854.Google Scholar
- [44] . 2015. Model inversion attacks that exploit confidence information and basic countermeasures. In Proceedings of the 22nd ACM SIGSAC Conference on Computer and Communications Security. 1322–1333.Google ScholarDigital Library
- [45] . 2018. Property inference attacks on fully connected neural networks using permutation invariant representations. In Proceedings of the 2018 ACM SIGSAC Conference on Computer and Communications Security. 619–633.Google ScholarDigital Library
- [46] . 2019. Privacy-preserving heterogeneous federated transfer learning. In Proceedings of the 2019 IEEE International Conference on Big Data (Big Data’19). IEEE, Los Alamitos, CA, 2552–2559.Google ScholarCross Ref
- [47] . 2020. Inverting gradients—How easy is it to break privacy in federated learning? Advances in Neural Information Processing Systems 33 (2020), 16937–16947.Google Scholar
- [48] . 2021. Siren: Byzantine-robust federated learning via proactive alarming. In Proceedings of the ACM Symposium on Cloud Computing. 47–60.Google ScholarDigital Library
- [49] . 2019. Efficient and privacy-enhanced federated learning for industrial artificial intelligence. IEEE Transactions on Industrial Informatics 16, 10 (2019), 6532–6542.Google ScholarCross Ref
- [50] . 2019. Towards efficient and privacy-preserving federated deep learning. In Proceedings of the 2019 IEEE International Conference on Communications (ICC’19). IEEE, Los Alamitos, CA, 1–6.Google ScholarCross Ref
- [51] . 2020. A trusted feature aggregator federated learning for distributed malicious attack detection. Computers & Security 99 (2020), 102033.Google ScholarCross Ref
- [52] . 2021. Survey on blockchain based smart contracts: Technical aspects and future research. IEEE Access 9 (2021), 87643–87662.Google ScholarCross Ref
- [53] . 2017. Deep models under the GAN: Information leakage from collaborative deep learning. In Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security. 603–618.Google ScholarDigital Library
- [54] . 2021. A systematic literature review of blockchain-based federated learning: Architectures, applications and issues. In Proceedings of the 2021 2nd Information Communication Technologies Conference (ICTC’21). IEEE, Los Alamitos, CA, 302–307.Google ScholarCross Ref
- [55] . 2022. A comprehensive survey on blockchain in Industrial Internet of Things: Motivations, research progresses, and future challenges. IEEE Communications Surveys & Tutorials 24, 1 (2022), 88–122.Google ScholarCross Ref
- [56] . 2021. Privacy preservation in resource-constrained IoT devices using blockchain—A survey. Electronics 10, 14 (2021), 1732.Google ScholarCross Ref
- [57] . 2022. A survey on federated learning for resource-constrained IoT devices. IEEE Internet of Things Journal 9, 1 (2022), 1–24.Google ScholarCross Ref
- [58] . 2022. IoTA. Retrieved September 14, 2022 from https://www.iota.org/get-started/what-is-iota/.Google Scholar
- [59] . 2021. A review on blockchain security issues and challenges. In Proceedings of the 2021 IEEE 12th Control and System Graduate Research Colloquium (ICSGRC’21). IEEE, Los Alamitos, CA, 227–232.Google ScholarCross Ref
- [60] . 2020. A taxonomy of attacks on federated learning. IEEE Security & Privacy 19, 2 (2020), 20–28.Google ScholarCross Ref
- [61] . 2022. Blockchain-enabled federated learning data protection aggregation scheme with differential privacy and homomorphic encryption in IIoT. IEEE Transactions on Industrial Informatics 18, 6 (2022), 4049–4058.Google ScholarCross Ref
- [62] . 2021. Cross-cluster federated learning and blockchain for Internet of Medical Things. IEEE Internet of Things Journal 8, 21 (2021), 15776–15784.Google ScholarCross Ref
- [63] . 2021. Advances and open problems in federated learning. Foundations and Trends® in Machine Learning 14, 1–2 (2021), 1–210.Google ScholarDigital Library
- [64] . 2019. Incentive mechanism for reliable federated learning: A joint optimization approach to combining reputation and contract theory. IEEE Internet of Things Journal 6, 6 (2019), 10700–10714.Google ScholarCross Ref
- [65] . 2003. On the privacy preserving properties of random data perturbation techniques. In Proceedings of the 3rd IEEE International Conference on Data Mining. IEEE, Los Alamitos, CA, 99–106.Google ScholarDigital Library
- [66] . 2020. SCAFFOLD: Stochastic controlled averaging for federated learning. In Proceedings of the 37th International Conference on Machine Learning, and (Eds.). Proceedings of Machine Learning Research, Vol. 119. PMLR, 5132–5143. https://proceedings.mlr.press/v119/karimireddy20a.html.Google Scholar
- [67] . 2021. Dispersed federated learning: Vision, taxonomy, and future directions. IEEE Wireless Communications 28, 5 (2021), 192–198.Google ScholarDigital Library
- [68] . 2021. Federated learning for Internet of Things: Recent advances, taxonomy, and open challenges. IEEE Communications Surveys & Tutorials PP, 99 (2021), 1.Google ScholarCross Ref
- [69] . 2018. IoT security: Review, blockchain solutions, and open challenges. Future Generation Computer Systems 82 (2018), 395–411.Google ScholarCross Ref
- [70] . 2022. AEchain: A lightweight blockchain for IoT applications. IEEE Consumer Electronics Magazine 11, 2 (2022), 64–76.Google ScholarCross Ref
- [71] . 2019. Blockchained on-device federated learning. IEEE Communications Letters 24, 6 (2019), 1279–1283.Google ScholarCross Ref
- [72] . 2021. Leveraging blockchain for ensuring trust in IoT: A survey. Journal of King Saud University-Computer and Information Sciences. In press.Google Scholar
- [73] . 2021. Amalgamation of blockchain and IoT for smart cities underlying 6G communication: A comprehensive review. Computer Communications 172 (2021), 102–118.Google ScholarDigital Library
- [74] . 2020. A survey of IoT applications in blockchain systems: Architecture, consensus, and traffic modeling. ACM Computing Surveys 53, 1 (2020), 1–32.Google ScholarDigital Library
- [75] . 2021. Blockchain technology for the Industrial Internet of Things: A comprehensive survey on security challenges, architectures, applications, and future research directions. Transactions on Emerging Telecommunications Technologies 32, 11 (2021), e4337.Google ScholarDigital Library
- [76] . 2021. Trends in blockchain and federated learning for data sharing in distributed platforms. In Proceedings of the 2021 12th International Conference on Ubiquitous and Future Networks (ICUFN’21). IEEE, Los Alamitos, CA, 430–433.Google ScholarCross Ref
- [77] . 2022. Blockchain for federated learning toward secure distributed machine learning systems: A systemic survey. Soft Computing 26, 9 (2022), 4423–4440.Google ScholarDigital Library
- [78] . 2022. Blockchain assisted decentralized federated learning (BLADE-FL): Performance analysis and resource allocation. IEEE Transactions on Parallel and Distributed Systems 33, 10 (2022), 2401–2415. Google ScholarCross Ref
- [79] . 2021. Blockchain assisted decentralized federated learning (BLADS-FL): Performance analysis and resource allocation. IEEE Transactions on Parallel and Distributed Systems 33, 10 (2021), 2401–2415.Google Scholar
- [80] . 2020. A review of applications in federated learning. Computers & Industrial Engineering 149 (2020), 106854.Google ScholarCross Ref
- [81] . 2007. t-closeness: Privacy beyond k-anonymity and l-diversity. In Proceedings of the 2007 IEEE 23rd International Conference on Data Engineering. IEEE, Los Alamitos, CA, 106–115.Google ScholarCross Ref
- [82] . 2021. Byzantine-robust aggregation in federated learning empowered Industrial IoT. IEEE Transactions on Industrial Informatics. Early access, November 15, 2021.Google Scholar
- [83] . 2020. Federated optimization in heterogeneous networks. Proceedings of Machine Learning and Systems 2 (2020), 429–450.Google Scholar
- [84] . 2022. Threats, attacks and defenses to federated learning: Issues, taxonomy and perspectives. Cybersecurity 5, 1 (2022), 1–19.Google ScholarCross Ref
- [85] . 2020. FedSel: Federated SGD under local differential privacy with top-k dimension selection. In Proceedings of the International Conference on Database Systems for Advanced Applications. 485–501.Google ScholarDigital Library
- [86] . 2021. Privacy-enhanced federated learning against poisoning adversaries. IEEE Transactions on Information Forensics and Security 16 (2021), 4574–4588.Google ScholarDigital Library
- [87] . 2020. Blockchain and machine learning for communications and networking systems. IEEE Communications Surveys & Tutorials 22, 2 (2020), 1392–1431.Google ScholarCross Ref
- [88] . 2021. Applicability of blockchain smart contracts in securing internet and IoT: A systematic literature review. Computer Science Review 39 (2021), 100360.Google ScholarCross Ref
- [89] . 2020. Blockchain empowered asynchronous federated learning for secure data sharing in Internet of Vehicles. IEEE Transactions on Vehicular Technology 69, 4 (2020), 4298–4311.Google ScholarCross Ref
- [90] . 2020. Communication-efficient federated learning and permissioned blockchain for digital twin edge networks. IEEE Internet of Things Journal 8, 4 (2020), 2276–2288.Google ScholarCross Ref
- [91] . 2020. Threats to federated learning. In Federated Learning. Springer, 3–16.Google ScholarCross Ref
- [92] . 2018. Machine learning for Internet of Things data analysis: A survey. Digital Communications and Networks 4, 3 (2018), 161–175.Google ScholarCross Ref
- [93] . 2021. Blockchain for IoT-based smart cities: Recent advances, requirements, and future challenges. Journal of Network and Computer Applications 181 (2021), 103007.Google ScholarCross Ref
- [94] . 2017. Big IoT data analytics: Architecture, opportunities, and open research challenges. IEEE Access 5 (2017), 5247–5261.Google ScholarCross Ref
- [95] . 2017. Communication-efficient learning of deep networks from decentralized data. In Artificial Intelligence and Statistics. PMLR, 1273–1282.Google Scholar
- [96] . 2019. Exploiting unintended feature leakage in collaborative learning. In Proceedings of the 2019 IEEE Symposium on Security and Privacy (SP’19). IEEE, Los Alamitos, CA, 691–706.Google ScholarCross Ref
- [97] . 2017. A review on consensus algorithm of blockchain. In Proceedings of the 2017 IEEE International Conference on Systems, Man, and Cybernetics (SMC’17). IEEE, Los Alamitos, CA, 2567–2572.Google ScholarDigital Library
- [98] . 2012. A Survey on Deep Learning: One Small Step Toward AI. Department of Computer Science, University of New Mexico.Google Scholar
- [99] . 2018. Deep learning for IoT big data and streaming analytics: A survey. IEEE Communications Surveys & Tutorials 20, 4 (2018), 2923–2960.Google ScholarDigital Library
- [100] . 2020. An efficient lightweight integrated blockchain (ELIB) model for IoT security and privacy. Future Generation Computer Systems 102 (2020), 1027–1037.Google ScholarDigital Library
- [101] . 2019. A survey of blockchain from the perspectives of applications, challenges, and opportunities. IEEE Access 7 (2019), 117134–117151.Google ScholarCross Ref
- [102] . 2021. A survey on security and privacy of federated learning. Future Generation Computer Systems 115 (2021), 619–640.Google ScholarCross Ref
- [103] . 2008. A Peer-to-Peer Electronic Cash System. Retrieved September 14, 2022 from https://bitcoin.org/en/bitcoin-paper.Google Scholar
- [104] . 2021. A methodology for selection of a blockchain platform to develop an enterprise system. Journal of Industrial Information Integration 23 (2021), 100215.Google ScholarCross Ref
- [105] . 2018. Performance analysis of hyperledger fabric platforms. Security and Communication Networks 2018 (2018), Article 3976093.Google ScholarDigital Library
- [106] . 2019. Comprehensive privacy analysis of deep learning: Passive and active white-box inference attacks against centralized and federated learning. In Proceedings of the 2019 IEEE Symposium on Security and Privacy (SP’19). IEEE, Los Alamitos, CA, 739–753.Google ScholarCross Ref
- [107] . 2020. A survey of IoT malware and detection methods based on static features. ICT Express 6, 4 (2020), 280–286.Google ScholarCross Ref
- [108] . 2021. Federated learning for Internet of Things: A comprehensive survey. IEEE Communications Surveys & Tutorials 23, 3 (2021), 1622–1658.Google ScholarCross Ref
- [109] . 2021. Federated learning meets blockchain in edge computing: Opportunities and challenges. IEEE Internet of Things Journal 8, 16 (2021), 12806–12825.Google ScholarCross Ref
- [110] . 2022. Federated learning for smart healthcare: A survey. ACM Computing Surveys 55, 3 (2022), 1–37.Google ScholarDigital Library
- [111] . 2018. A survey about consensus algorithms used in blockchain. Journal of Information Processing Systems 14, 1 (2018), 101–128.Google Scholar
- [112] . 2006. Deep Learning. Retrieved September 14, 2022 from http://neuralnetworksanddeeplearning.com/chap6.html/.Google Scholar
- [113] . 2022. Differentially private federated learning on heterogeneous data. In Proceedings of the 25th International Conference on Artificial Intelligence and Statistics, , and (Eds.). Proceedings of Machine Learning Research, Vol. 151. PMLR, 10110–10145. https://proceedings.mlr.press/v151/noble22a.html.Google Scholar
- [114] . 2019. A survey of blockchain applications in IoT systems. In Proceedings of the 2019 14th International Conference on Computer Engineering and Systems (ICCES’19). IEEE, Los Alamitos, CA, 83–87.Google ScholarCross Ref
- [115] . 2021. Securing critical IoT infrastructures with blockchain-supported federated learning. IEEE Internet of Things Journal (2021).Google Scholar
- [116] . 2020. Blockchain-supported federated learning for trustworthy vehicular networks. In Proceedings of the 2020 IEEE Global Communications Conference(GLOBECOM’20). IEEE, Los Alamitos, CA, 1–6.Google ScholarDigital Library
- [117] . 2019. Survey on private blockchain consensus algorithms. In Proceedings of the 2019 1st International Conference on Innovations in Information and Communication Technology (ICIICT). IEEE, Los Alamitos, CA, 1–6.Google ScholarCross Ref
- [118] . 2018. Blockchain and IoT integration: A systematic survey. Sensors 18, 8 (2018), 2575.Google ScholarCross Ref
- [119] . 2021. Blockchain security and privacy for the Internet of Things. Sensors (Basel) 21, 3 (2021), 892.Google Scholar
- [120] . 2021. Privacy-preserving blockchain-based federated learning for traffic flow prediction. Future Generation Computer Systems 117 (2021), 328–337.Google ScholarCross Ref
- [121] . 2022. Privacy-preserving blockchain-based federated learning for marine Internet of Things. IEEE Transactions on Computational Social Systems 9, 1 (2022), 159–173.Google ScholarCross Ref
- [122] . 2020. Decentralized privacy using blockchain-enabled federated learning in fog computing. IEEE Internet of Things Journal 7, 6 (2020), 5171–5183.Google ScholarCross Ref
- [123] . 2022. Corda. Retrieved May 21, 2022 from https://www.corda.net/why-corda/.Google Scholar
- [124] . 2022. Federated learning for malware detection in IoT devices. Computer Networks 204 (2022), 108693.Google ScholarDigital Library
- [125] . 2018. On blockchain and its integration with IoT: Challenges and opportunities. Future Generation Computer Systems 88 (2018), 173–190.Google ScholarCross Ref
- [126] . 2021. A blockchain-enabled explainable federated learning for securing Internet-of-Things-based Social Media 3.0 networks. IEEE Transactions on Computational Social Systems. Early access, December 28, 2021.Google ScholarCross Ref
- [127] . 2020. A survey on consensus methods in blockchain for resource-constrained IoT networks. Internet of Things 11 (2020), 100212.Google ScholarCross Ref
- [128] . 2020. On the Byzantine robustness of clustered federated learning. In Proceedings of the 2020 IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP’20). IEEE, Los Alamitos, CA, 8861–8865.Google ScholarCross Ref
- [129] . 2021. Blockchain based solutions to secure IoT: Background, integration trends and a way forward. Journal of Network and Computer Applications 181 (2021), 103050.Google ScholarCross Ref
- [130] . 1979. How to share a secret. Communications of the ACM 22, 11 (1979), 612–613.Google ScholarDigital Library
- [131] . 2021. Role of machine learning and deep learning in securing 5G-driven Industrial IoT applications. Ad Hoc Networks 123 (2021), 102685.Google ScholarDigital Library
- [132] . 2020. Blockchain and federated learning-based distributed computing defence framework for sustainable society. Sustainable Cities and Society 59 (2020), 102220.Google ScholarCross Ref
- [133] . 2020. Using blockchain technologies to improve security in federated learning systems. In Proceedings of the 2020 IEEE 44th Annual Computers, Software, and Applications Conference (COMPSAC). IEEE, Los Alamitos, CA, 1183–1188.Google ScholarCross Ref
- [134] . 2021. Execution of a federated learning process within a smart contract. In Proceedings of the 2021 IEEE International Conference on Consumer Electronics (ICCE). IEEE, Los Alamitos, CA, 1–4.Google ScholarCross Ref
- [135] . 2022. A survey and taxonomy of consensus protocols for blockchains. Journal of Systems Architecture 127 (2022), 102503.Google ScholarDigital Library
- [136] . 2021. Machine-learning-assisted security and privacy provisioning for edge computing: A survey. IEEE Internet of Things Journal 9, 1 (2021), 236–260.Google ScholarCross Ref
- [137] . 2021. Byzantine-resilient secure federated learning. IEEE Journal on Selected Areas in Communications 39, 7 (2021), 2168–2181.Google ScholarCross Ref
- [138] . 2020. Analyzing user-level privacy attack against federated learning. IEEE Journal on Selected Areas in Communications 38, 10 (2020), 2430–2444.Google ScholarCross Ref
- [139] . 2021. The Ultimate List of Internet of Things Statistics for 2021. Retrieved September 25, 2021 from https://findstack.com/internet-of-things-statistics/.Google Scholar
- [140] . 2022. Semi-synchronous federated learning for energy-efficient training and accelerated convergence in cross-silo settings. ACM Transactions on Intelligent Systems and Technology 13, 5 (2022), Article 78, 29 pages.Google ScholarDigital Library
- [141] . 2022. A permissioned blockchain frame for secure federated learning. IEEE Communications Letters 26, 1 (2022), 13–17.Google Scholar
- [142] . 2022. Towards personalized federated learning. IEEE Transactions on Neural Networks and Learning Systems. Accepted.Google ScholarCross Ref
- [143] . 2019. Machine learning adoption in blockchain-based smart applications: The challenges, and a way forward. IEEE Access 8 (2019), 474–488.Google ScholarCross Ref
- [144] . 2019. A hybrid approach to privacy-preserving federated learning. In Proceedings of the 12th ACM Workshop on Artificial Intelligence and Security. 1–11.Google ScholarDigital Library
- [145] . 2021. Integration of federated machine learning and blockchain for the provision of secure big data analytics for Internet of Things. Computers & Security 109 (2021), 102393.Google ScholarDigital Library
- [146] . 2020. Towards federated unsupervised representation learning. In Proceedings of the 3rd ACM International Workshop on Edge Systems, Analytics, and Networking. 31–36.Google ScholarDigital Library
- [147] . 2020. Blockchain technology: Challenges and security issues in consensus algorithm. In Proceedings of the 2020 International Conference on Computer Communication and Informatics (ICCCI’20). IEEE, Los Alamitos, CA, 1–8.Google ScholarCross Ref
- [148] . 2020. Security and privacy in IoT using machine learning and blockchain: Threats and countermeasures. ACM Computing Surveys 53, 6 (2020), 1–37.Google ScholarDigital Library
- [149] . 2019. Blockchain-enabled smart contracts: Architecture, applications, and future trends. IEEE Transactions on Systems, Man, and Cybernetics: Systems 49, 11 (2019), 2266–2277.Google ScholarCross Ref
- [150] . 2018. An overview of smart contract: Architecture, applications, and future trends. In Proceedings of the 2018 IEEE Intelligent Vehicles Symposium (IV’18). IEEE, Los Alamitos, CA, 108–113.Google ScholarDigital Library
- [151] . 2019. Survey on blockchain for Internet of Things. Computer Communications 136 (2019), 10–29.Google ScholarDigital Library
- [152] . 2019. Study of blockchains’s consensus mechanism based on credit. IEEE Access 7 (2019), 10224–10231.Google ScholarCross Ref
- [153] . 2019. Beyond inferring class representatives: User-level privacy leakage from federated learning. In Proceedings of the IEEE Conference on Computer Communications (IEEE INFOCOM’19). IEEE, Los Alamitos, CA, 2512–2520.Google ScholarDigital Library
- [154] . 2020. Federated learning with differential privacy: Algorithms and performance analysis. IEEE Transactions on Information Forensics and Security 15 (2020), 3454–3469.Google ScholarDigital Library
- [155] . 2021. Lightweight federated learning for large-scale IoT devices with privacy guarantee. IEEE Internet of Things Journal. Early access, November 15, 2021.Google ScholarCross Ref
- [156] . 2019. DeepChain: Auditable and privacy-preserving deep learning with blockchain-based incentive. IEEE Transactions on Dependable and Secure Computing 18, 5 (2019), 2438–2455.Google ScholarDigital Library
- [157] . 2019. A comprehensive survey of blockchain: From theory to IoT applications and beyond. IEEE Internet of Things Journal 6, 5 (2019), 8114–8154.Google ScholarCross Ref
- [158] . 2020. SAFA: A semi-asynchronous protocol for fast federated learning with low overhead. IEEE Transactions on Computers 70, 5 (2020), 655–668.Google ScholarDigital Library
- [159] . 2020. DBA: Distributed backdoor attacks against federated learning. In Proceedings of the International Conference on Learning Representations. https://openreview.net/forum?id=rkgyS0VFvr.Google Scholar
- [160] . 2019. A survey of blockchain technology applied to smart cities: Research issues and challenges. IEEE Communications Surveys & Tutorials 21, 3 (2019), 2794–2830.Google ScholarCross Ref
- [161] . 2014. Deep learning of feature representation with multiple instance learning for medical image analysis. In Proceedings of the 2014 IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP’14). IEEE, Los Alamitos, CA, 1626–1630.Google Scholar
- [162] . 2021. Asynchronous federated learning on heterogeneous devices: A survey. arXiv:2109.04269.Google Scholar
- [163] . 2019. VerifyNet: Secure and verifiable federated learning. IEEE Transactions on Information Forensics and Security 15 (2019), 911–926.Google ScholarDigital Library
- [164] . 2019. Hybridalpha: An efficient approach for privacy-preserving federated learning. In Proceedings of the 12th ACM Workshop on Artificial Intelligence and Security. 13–23.Google ScholarDigital Library
- [165] . 2021. Unsupervised federated learning based IoT intrusion detection. In Proceedings of the 2021 IEEE 10th Global Conference on Consumer Electronics (GCCE’21). IEEE, Los Alamitos, CA, 298–301.Google ScholarCross Ref
- [166] . 2019. Federated machine learning: Concept and applications. ACM Transactions on Intelligent Systems and Technology 10, 2 (2019), 1–19.Google ScholarDigital Library
- [167] . 2021. A comprehensive survey of privacy-preserving federated learning: A taxonomy, review, and future directions. ACM Computing Surveys 54, 6 (2021), 1–36.Google ScholarDigital Library
- [168] . 2018. Blockchain and cryptocurrencies: Model, techniques, and applications. IEEE Transactions on Systems, Man, and Cybernetics: Systems 48, 9 (2018), 1421–1428.Google ScholarCross Ref
- [169] . 2021. A survey on federated learning. Knowledge-Based Systems 216 (2021), 106775.Google ScholarCross Ref
- [170] . 2019. Defense against adversarial attacks using feature scattering-based adversarial training. In Proceedings of the 33rd International Conference on Neural Information Processing Systems (NIPS’19). 1831–1841.Google Scholar
- [171] . 2020. PoisonGAN: Generative poisoning attacks against federated learning in edge computing systems. IEEE Internet of Things Journal 8, 5 (2020), 3310–3322.Google ScholarCross Ref
- [172] . 2019. PEFL: A privacy-enhanced federated learning scheme for big data analytics. In Proceedings of the 2019 IEEE Global Communications Conference (GLOBECOM’19). IEEE, Los Alamitos, CA, 1–6.Google ScholarDigital Library
- [173] . 2020. Defending poisoning attacks in federated learning via adversarial training method. In Proceedings of the International Conference on Frontiers in Cyber Security. 83–94.Google ScholarCross Ref
- [174] . 2020. GAN enhanced membership inference: A passive local attack in federated learning. In Proceedings of the 2020 IEEE International Conference on Communications (ICC’20). IEEE, Los Alamitos, CA, 1–6.Google ScholarCross Ref
- [175] . 2021. Federated transfer learning for IIoT devices with low computing power based on blockchain and edge computing. IEEE Access 9 (2021), 98630–98638.Google ScholarCross Ref
- [176] . 2020. Blockchain-based federated learning for device failure detection in Industrial IoT. IEEE Internet of Things Journal 8, 7 (2020), 5926–5937.Google ScholarCross Ref
- [177] . 2020. Privacy-preserving blockchain-based federated learning for IoT devices. IEEE Internet of Things Journal 8, 3 (2020), 1817–1829.Google ScholarCross Ref
- [178] . 2020. An overview on smart contracts: Challenges, advances and platforms. Future Generation Computer Systems 105 (2020), 475–491.Google ScholarDigital Library
- [179] . 2021. Federated learning on non-IID data: A survey. Neurocomputing 465 (2021), 371–390.Google ScholarDigital Library
- [180] . 2020. Deep leakage from gradients. In Federated Learning. Springer, 17–31.Google ScholarCross Ref
- [181] . 2019. Deep leakage from gradients. In Advances in Neural Information Processing Systems 32 (NeurIPS’19).Google Scholar
Index Terms
- Blockchain-Based Federated Learning for Securing Internet of Things: A Comprehensive Survey
Recommendations
Blockchain applications for Internet of Things (IoT): A review
Nowadays, Blockchain is very popular among industries to solve security issues of information systems. The Internet of Things (IoT) has security issues during multi-organization communication, and any organization approves no such robust framework. The ...
Survey on blockchain for Internet of Things
AbstractThe Internet of Things (IoT) is poised to transform human life and unleash enormous economic benefit. However, inadequate data security and trust of current IoT are seriously limiting its adoption. Blockchain, a distributed and tamper-...
Securing Sensor to Cloud Ecosystem using Internet of Things (IoT) Security Framework
ICC '16: Proceedings of the International Conference on Internet of things and Cloud ComputingThe Internet of things (IoT) refers to every object, which is connected over a network with the ability to transfer data. Users perceive this interaction and connection as useful in their daily life. However any improperly designed and configured ...
Comments