IP Library › Granted Patent US 12,273,394
Granted Patent B2
US 12,273,394 · App. 17/691,744 · Granted Apr 8, 2025

System and method of decentralized management of device assets outside a computer network

Inventors: Sathyanarayanan Manamohan (Karnataka, IN); KrishnaPrasad Lingadahalli Shastry (Karnataka, IN); Avinash Chandra Pandey (Karnataka, IN); Ravi Sarveswara (Karnataka, IN)
Assignee: Hewlett Packard Enterprise Development LP
H04L63/205H04L9/0894H04L63/02H04L67/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,273,394
App. No.
17/691,744
Granted
Apr 8, 2025
Kind
B2
Abstract

The disclosure relates to decentralized management of edge nodes operating outside an enterprise network using blockchain technology. A management node may operate within a firewall of the enterprise to manage the edge nodes operating outside the firewall using blockchain technology. The management node may coordinate management by writing change requests to a decentralized ledger. The edge nodes may read the change requests from its local copy of the distributed ledger and implement the change requests. Upon implementation, an edge node may broadcast its status to the blockchain network. The management node may mine the transactions from the edge nodes into the distributed ledger, thereby creating a secure and scalable way to coordinate management and record the current and historical system state. The system also provides the edge nodes with a cryptographically secured, machine-to-machine maintained, single version of truth, enabling them to take globally valid decision based on local data.

Claims (53)

1. An edge node comprising:

a processor and a memory located outside a private network, wherein the memory to store instructions that, when executed by the processor, cause the processor to:

read from but not write to a distributed ledger of a blockchain network, wherein the blockchain network comprises a management node within the private network to both read and write to the distributed ledger, the management node to generate a first ledger block of the distributed ledger, wherein the first ledger block contains a change request for the edge node, and wherein the change request corresponds to a management operation;

access the change request from a copy of the distributed ledger stored at the edge node;

determine, by a configuration manager using a local configuration policy, whether the edge node can comply with the management operation;

responsive to the determination that the edge node can comply, implement the change request;

generate a blockchain transaction that indicates the change request has been implemented at the edge node; and

broadcast the blockchain transaction to the blockchain network.

2. The edge node of claim 1 , wherein the management operation comprises an operation to remove the edge node from the blockchain network, an operation to add the edge node to the blockchain network, an operation to update software installed on the edge node, or an operation to execute a status check on the edge node.

3. The edge node of claim 1 , wherein the instructions, when executed by the processor, further cause the processor to:

determine that an event at the edge node has occurred;

trigger a synchronization with a current state of the blockchain network;

obtain a current copy of the distributed ledger from one of another edge node of the blockchain network or the management node;

obtain a current state of the blockchain network based on the current copy of the distributed ledger; and

configure the edge node based on the current state of the blockchain network.

4. The edge node of claim 1 , wherein the edge node is one of a plurality of edge nodes, and the instructions, when executed by the processor, further cause the processor to enroll the edge node with the blockchain network to participate in decentralized management of one or more edge nodes of the plurality of edge nodes.

5. The edge node of claim 1 , wherein the instructions, when executed by the processor, further cause the processor to determine that the change request is directed to the edge node based on a parameter associated with the change request.

6. The edge node of claim 5 , wherein the parameter comprises at least one of an edge node identification, an edge node type, or an edge node geographical location.

7. The edge node of claim 1 , wherein the change request is encrypted by a public key corresponding to the edge node, and the instructions, when executed by the processor, further cause the processor to decrypt the change request using a private key corresponding to the public key.

8. The edge node of claim 1 , wherein the instructions, when executed by the processor, further cause the processor to apply a rule of a smart contract to determine whether the local policy for the edge node permits the edge node to implement the request.

9. The edge node of claim 1 , wherein the instructions, when executed by the processor, further cause the processor to check a state of the edge node responsive to an event specified by a rule of a smart contract.

10. The edge node of claim 9 , wherein the event comprises a restart of the edge node, an initialization of the edge node, a passage of a predefined period of time, a number of blocks written to the distributed ledger, or a security event.

11. A method comprising:

reading from, by an edge node, but not writing to, by the edge node, a distributed ledger of a blockchain network, wherein the blockchain network comprises a management node within the private network to both read and write to the distributed ledger, the management node to generate a first ledger block of the distributed ledger, wherein the first ledger block contains a change request for the edge node, and wherein the change request corresponds to a management operation;

accessing, by the edge node, the change request from a copy of the distributed ledger stored at the edge node;

determining, by a configuration manager using a local configuration policy, whether the edge node can comply with the management operation;

responsive to the determination that the edge node can comply, implementing, by the edge node, the change request;

generating, by the edge node, a blockchain transaction that indicates the change request has been implemented at the edge node; and

broadcasting, by the edge node, the blockchain transaction to the blockchain network.

12. The method of claim 11 , wherein the management operation comprises an operation to remove the edge node from the blockchain network, an operation to add the edge node to the blockchain network, an operation to update software installed on the edge node, or an operation to execute a status check on the edge node.

13. The method of claim 11 , further comprising:

determining that an event at the edge node has occurred;

triggering a synchronization with a current state of the blockchain network;

obtaining a current copy of the distributed ledger from one of another edge node of the blockchain network or the management node;

obtaining a current state of the blockchain network based on the current copy of the distributed ledger; and

configuring the edge node based on the current state of the blockchain network.

14. The method of claim 11 , wherein the edge node comprises a given edge node of a plurality of edge nodes, the method further comprising:

enrolling, by the given edge node, the given edge node with the blockchain network to participate in decentralized management of one or more edge nodes of the plurality of edge nodes.

15. A non-transitory machine-readable storage medium that stores machine-readable instructions that, when executed by a hardware processor associated with an edge node, cause the hardware processor to:

read from but not write to a distributed ledger of a blockchain network, wherein the blockchain network comprises a management node within a private network to both read and write to the distributed ledger, the management node to generate a first ledger block of the distributed ledger, wherein the first ledger block contains a change request for the edge node, and wherein the change request corresponds to a management operation;

access the change request from a local copy stored on the edge node;

determine, by a configuration manager using a local configuration policy, whether the edge node can comply with the management operation;

responsive to the determination that the edge node can comply, implement the change request;

generate a blockchain transaction that indicates the change request has been implemented at the edge node; and

broadcast the blockchain transaction to the blockchain network.

16. The storage medium of claim 15 , wherein the management operation comprises an operation to remove the edge node from the blockchain network, an operation to add the edge node to the blockchain network, an operation to update software installed on the edge node, or an operation to execute a status check on the edge node.

17. The storage medium of claim 15 , wherein the instructions, when executed by the hardware processor, further cause the hardware processor to:

determine that an event at the edge node has occurred;

trigger a synchronization with a current state of the blockchain network;

obtain a current copy of the distributed ledger from one of another edge node of the blockchain network or the management node;

obtain the current state of the blockchain network based on the current copy of the distributed ledger; and

configure the edge node based on the current state of the blockchain network.

18. The edge node of claim 1 , wherein the local policy is encoded by a smart contract corresponding to the edge node.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2023
From: MANAMOHAN, SATHYANARAYANAN; SHASTRY, KRISHNAPRASAD LINGADAHALLI; PANDEY, AVINASH CHANDRA; SARVESWARA, RAVI
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 063255/0631 →
Priority Claims (1)
IN 201841016311 · Apr 30, 2018 · national
Continuity (2)
Continuation 16163484 · Oct 17, 2018
Related Publication 20220201047A1 · Jun 23, 2022
References Cited (160)
US 6363416B1 · Naeimi et al. · 2002 [cited by applicant]
US 9413779B2 · Vasseur et al. · 2016 [cited by applicant]
US 9569517B1 · Smola et al. · 2017 [cited by applicant]
US 9633315B2 · Chapelle et al. · 2017 [cited by applicant]
US 9779557B2 · Hauser et al. · 2017 [cited by applicant]
US 9875510B1 · Kasper · 2018 [cited by applicant]
US 10057243B1 · Kumar · 2018 [cited by examiner]
US 10360500B2 · Kabul et al. · 2019 [cited by applicant]
US 10547679B1 · Burnett et al. · 2020 [cited by applicant]
US 10671435B1 · Gold et al. · 2020 [cited by applicant]
US 11201747B2 · Scherrer et al. · 2021 [cited by applicant]
US 11334817B2 · Wang et al. · 2022 [cited by applicant]
US 20120039473A1 · Gentry et al. · 2012 [cited by applicant]
US 20130290223A1 · Chapelle et al. · 2013 [cited by applicant]
US 20150324690A1 · Chilimbi et al. · 2015 [cited by applicant]
US 20150332283A1 · Witchey · 2015 [cited by applicant]
US 20150379072A1 · Dirac et al. · 2015 [cited by applicant]
US 20160087854A1 · Jayanti Venkata · 2016 [cited by examiner]
US 20160179835A1 · Mika et al. · 2016 [cited by applicant]
US 20160217388A1 · Okanohara et al. · 2016 [cited by applicant]
US 20160261690A1 · Ford · 2016 [cited by examiner]
US 20160299918A1 · Ford · 2016 [cited by applicant]
US 20160335533A1 · Davis et al. · 2016 [cited by applicant]
US 20170060988A1 · Kudo et al. · 2017 [cited by applicant]
US 20170091397A1 · Shah · 2017 [cited by applicant]
US 20170103468A1 · Orsini et al. · 2017 [cited by applicant]
US 20170116693A1 · Rae et al. · 2017 [cited by applicant]
US 20170134158A1 · Pasol et al. · 2017 [cited by applicant]
US 20170140145A1 · Shah · 2017 [cited by applicant]
US 20170169358A1 · Choi et al. · 2017 [cited by applicant]
US 20170220949A1 · Feng et al. · 2017 [cited by applicant]
US 20170272342A1 · Zessin et al. · 2017 [cited by applicant]
US 20170279774A1 · Booz et al. · 2017 [cited by applicant]
US 20170289111A1 · Voell et al. · 2017 [cited by applicant]
US 20170302663A1 · Nainar et al. · 2017 [cited by applicant]
US 20180018590A1 · Szeto et al. · 2018 [cited by applicant]
US 20180039667A1 · Pierce et al. · 2018 [cited by applicant]
US 20180089683A1 · Setty et al. · 2018 [cited by applicant]
US 20180157688A1 · Zessin · 2018 [cited by examiner]
US 20180183768A1 · Lobban et al. · 2018 [cited by applicant]
US 20180217905A1 · Reza et al. · 2018 [cited by applicant]
US 20180247191A1 · Katz et al. · 2018 [cited by applicant]
US 20180276626A1 · Laiben · 2018 [cited by examiner]
US 20180331897A1 · Zhang et al. · 2018 [cited by applicant]
US 20190020629A1 · Baird et al. · 2019 [cited by applicant]
US 20190042407A1 · Gao et al. · 2019 [cited by applicant]
US 20190089716A1 · Stocker · 2019 [cited by applicant]
US 20190138929A1 · Wong et al. · 2019 [cited by applicant]
US 20190147532A1 · Singh et al. · 2019 [cited by applicant]
US 20190182030A1 · Jo · 2019 [cited by applicant]
US 20190182231A1 · Harrer et al. · 2019 [cited by applicant]
US 20190268284A1 · Karame · 2019 [cited by examiner]
US 20190287026A1 · Calmon et al. · 2019 [cited by applicant]
US 20190295000A1 · Candel et al. · 2019 [cited by applicant]
US 20190317934A1 · Jentzsch et al. · 2019 [cited by applicant]
US 20190325432A1 · Ow et al. · 2019 [cited by applicant]
US 20190332921A1 · Rodriguez · 2019 [cited by applicant]
US 20190332955A1 · Manamohan et al. · 2019 [cited by applicant]
US 20190332966A1 · Gidney · 2019 [cited by applicant]
US 20190347540A1 · Yim et al. · 2019 [cited by applicant]
US 20200042362A1 · Cui et al. · 2020 [cited by applicant]
US 20200050494A1 · Bartfai-Walcott · 2020 [cited by examiner]
US 20200057920A1 · Collins et al. · 2020 [cited by applicant]
US 20200193292A1 · Weng et al. · 2020 [cited by applicant]
US 20200218940A1 · Anglin et al. · 2020 [cited by applicant]
US 20200242511A1 · Kale et al. · 2020 [cited by applicant]
US 20200244435A1 · Shpurov et al. · 2020 [cited by applicant]
US 20200272845A1 · He et al. · 2020 [cited by applicant]
US 20200311617A1 · Swan et al. · 2020 [cited by applicant]
US 20200348662A1 · Cella et al. · 2020 [cited by applicant]
US 20210019630A1 · Yao et al. · 2021 [cited by applicant]
US 20210134095A1 · Milt et al. · 2021 [cited by applicant]
US 20210287080A1 · Moloney · 2021 [cited by applicant]
US 20220261634A1 · Liu et al. · 2022 [cited by applicant]
US 20220344060A1 · Kristal et al. · 2022 [cited by applicant]
US 20230010095A1 · Alabbasi et al. · 2023 [cited by applicant]
US 20230041118A1 · Imabayashi et al. · 2023 [cited by applicant]
AU 2017100968A4 · 2017 [cited by applicant]
CN 105488675A · 2016 [cited by applicant]
CN 106228446A · 2016 [cited by applicant]
CN 106445711A · 2017 [cited by applicant]
CN 106656798A · 2017 [cited by applicant]
CN 106911513A · 2017 [cited by applicant]
CN 107103087A · 2017 [cited by applicant]
CN 107332900A · 2017 [cited by applicant]
CN 107395349A · 2017 [cited by applicant]
CN 107395353A · 2017 [cited by applicant]
CN 107579848 · 2018 [cited by applicant]
CN 107656832A · 2018 [cited by applicant]
CN 107665154A · 2018 [cited by applicant]
CN 107864198A · 2018 [cited by applicant]
CN 107967539A · 2018 [cited by applicant]
CN 108268638A · 2018 [cited by applicant]
CN 109033757A · 2018 [cited by applicant]
CN 109685501A · 2019 [cited by applicant]
CN 109889326A · 2019 [cited by applicant]
CN 110428056A · 2019 [cited by applicant]
CN 110490330A · 2019 [cited by applicant]
EP 3564873A1 · 2019 [cited by applicant]
GB 2559592A · 2018 [cited by applicant]
WO 2017203093A1 · 2017 [cited by applicant]
WO 2018059939A1 · 2018 [cited by applicant]
WO 2018130267A1 · 2018 [cited by applicant]
WO 2018191030A1 · 2018 [cited by applicant]
Castro et al, “Practical Byzantine Fault Tolerance”, Proceedings of the Third Symposium on Operating Systems Design and Implementation, New Orleans, USA, Feb. 1999 (Year: 1999). [cited by applicant]
Chen et al, “On Security Analysis of Proof-of-Elapsed-Time (PoET)”, In: Spirakis, P., Tsigas, P. (eds) Stabilization, Safety, and Security of Distributed Systems. SSS 2017. Lecture Notes in Computer Science(), vol. 1061… [cited by applicant]
Feng et al, “Scalable Dynamic Multi-Agent Practical Byzantine Fault-Tolerant Consensus in Permissioned Blockchain”. Appl. Sci. 2018, 8, 1919. https://doi.org/10.3390/app8101919 (Year: 2018). [cited by applicant]
Nguyen et al, “A Survey about Consensus Algorithms Used in Blockchain”, J Inf Process Syst, vol. 14, No. 1, pp. 101-128, Feb. 2018 https://doi.org/10.3745/JIPS.01.0024 (Year: 2018). [cited by applicant]
European Search Report and Search Opinion received for EP Application No. 21747157.2, mailed on Oct. 28, 2022, 5 pages. [cited by applicant]
Li et al., “DLBC: A Deep Learning-Based Consensus in Blockchains for Deep Learning Services”, IEEE Transactions on Services Computing, Jan. 31, 2020, 13 pages. [cited by applicant]
Lihu et al., “A Proof of Useful Work for Artificial Intelligence on the Blockchain”, Jan. 25, 2020, 25 pages. [cited by applicant]
Teerapittayanon et al., “DaiMoN: A Decentralized Artificial Intelligence Model Network”, Jul. 2019, 8 pages. [cited by applicant]
Venkataraman, M., et al., “Adopting Blockchain for Enterprise Asset Management (EAM),” IBM's Developer, Mar. 17, 2017, pp. 12. [cited by applicant]
“Decentralized Machine Learning White Pape”r, available online at <www.decentralizedml.com>, Dec. 31, 2017, 58 pages. [cited by applicant]
Abadi et al., “TensorFlow: A System for Large-Scale Machine Learning”, 2th USENIX Symposium on Operating Systems Design and Implementation (OSDI '16), Nov. 2-4, 2016, 21 pages. [cited by applicant]
Acar et al., “A Survey on Homomorphic Encryption Schemes: Theory and Implementation”, ACM Computing Surveys, vol. 51, No. 4, Article 79, Jul. 2018, pp. 79:1-79:35. [cited by applicant]
Ali et al., “Applications of Blockchains in the Internet of Things: A Comprehensive Survey”, IEEE Communications Surveys & Tutorials, 2018, 42 pages. [cited by applicant]
Bank for International Settlements, “Distributed ledger technology in payment, clearing and settlement”, Committee on Payments and Market Infrastructures, Feb. 2017, 29 pages. [cited by applicant]
Ben Dickson, “The case for decentralized artificial intelligence”, TechTalks, available online at <https://bdtechtalks.com/2018/01/10/decentralized-ai-blockchain/>, Jan. 10, 2018, 5 pages. [cited by applicant]
Bonawitz et al., “Practical Secure Aggregation for Privacy-Preserving Machine Learning”, Cryptology ePrint Archive: Report 2017/281, 2017, 21 pages. [cited by applicant]
Catherine Sturman, “Owkin is set to use machine learning to augment medical and biology research”, Healthcare Global, available online at <https://www.healthcareglobal.com/technology/owkin-set-use-machine-learning-augme… [cited by applicant]
Chen et al., “Algorand”, Computer Science Cryptography and Security, May 26, 2017, pp. 1-75. [cited by applicant]
Chen et al., “When Machine Learning Meets Blockchain: A Decentralized, Privacy-preserving and Secure Design”, IEEE International Conference on Big Data (Big Data), 2018, pp. 1178-1187. [cited by applicant]
Cheung, et, al., “Distributed Machine learning white paper,” 2017. (Year 2017). [cited by applicant]
Diro et al., “Deep Learning: The Frontier for Distributed Attack Detention in Fog-to-Things Computing”, IEEE Communications Magazine, Feb. 2018, , pp. 169-175. [cited by applicant]
Extended European Search Report received for EP Patent Application No. 18177565.1, mailed on Nov. 30, 2018, 08 pages. [cited by applicant]
Extended European Search Report received for EP Patent Application No. 18177566.9, mailed on Dec. 13, 2018, 07 pages. [cited by applicant]
Extended European Search Report received for EP Patent Application No. 18183265.0, mailed on Feb. 4, 2019, 11 pages. [cited by applicant]
Fred Ehrsam, “Blockchain-based Machine Learning Marketplaces”, Medium, available online at <https://medium.com/@FEhrsam/blockchain-based-machine-learning-marketplaces-cb2d4dae2c17>, Mar. 13, 2018, 10 pages. [cited by applicant]
Georgopoulos et al., “Distributed machine learning in networks by consensus”, Neurocomputing, Elsevier, vol. 124, 2013, 11 pages. [cited by applicant]
Kate et al, “Distributed Key Generation in the Wild”, Report 2012/377, 2012, pp. 1-30. [cited by applicant]
Kim et al., “On-Device Federated Learning via Blockchain and its Latency Analysis”, Research Gate, Aug. 2018, 4 pages. [cited by applicant]
Kurakin et al., “Adversarial Examples in the Physical World”, CoRR, abs/1607.02533, 2017, pp. 1-14. [cited by applicant]
Kurtulmus et al., “Trustless Machine Learning Contracts; Evaluating and Exchanging Machine Learning Models on the Ethereum Blockchain”, Research Gate, Feb. 27, 2018, 11 pages. [cited by applicant]
Lei Shi, “The convergence of AI and IoT, are we there yet?”, available online at <https://northstream.se/insights/blog/the-convergence-of-ai-and-iot-are-we-there-yet/>, Oct. 11, 2017, 11 pages. [cited by applicant]
Li et al., “Scaling Distributed Machine Learning with the Parameter Server”, 11th USENIX Symposium on Operating Systems Design and Implementation, Oct. 6-8, 2014, 17 pages. [cited by applicant]
M. Shen, X. Tang, L. Zhu, X. Du and M. Guizani, “Privacy-Preserving Support Vector Machine Training Over Blockchain-Based Encrypted IoT Data in Smart Cities,” in IEEE Internet of Things Journal, vol. 6, No. 5, pp. 7702-… [cited by applicant]
Mendis et al., “Blockchain as a Service: An Autonomous, Privacy Preserving, Decentralized Architecture for Deep Learning”, Research Paper, Jul. 5, 2018, pp. 1-8. [cited by applicant]
Nakamoto et al., “Bitcoin: A Peer-to-Peer Electronic Cash System”, Oct. 31, 2008, pp. 1-9. [cited by applicant]
Nedic et al., “Network Topology and Communication-Computation Tradeoffs in Decentralized Optimization”, Jan. 15, 2018, 32 pages. [cited by applicant]
Pop at al., “Blockchain Based Decentralized Management of Demand Response Programs in Smart Energy Grids”, MDPI, Jan. 9, 2018, pp. 1-21. [cited by applicant]
Sandha et al., “In-database Distributed Machine Learning: Demonstration Using Teradata SQL Engine,” Proceedings of the VLDB Endowment, vol. 12, No. 12., Aug. 2019, pp. 1854-1857. [cited by applicant]
Search Report and Written Opinion received for PCT Application No. PCT/US2020/019064, mailed on Jun. 2, 2020, 15 pages. [cited by applicant]
Search Report and Written Opinion received for PCT Application No. PCT/US2021/013394, mailed on Apr. 19, 2021, 08 pages. [cited by applicant]
Search Report and Written Opinion received for PCT Application No. PCT/US2021/014932, mailed on May 13, 2021, 08 pages. [cited by applicant]
Shokri et al., “Membership Inference Attacks Against Machine Learning Models”, CoRR, abs/1610.05820, 2017, 16 pages. [cited by applicant]
Singla et al.., “Machine Learning for Secure Device Personalization Using Blockchain”, IEEE, Sep. 19, 2018, 7 pages. [cited by applicant]
Verbraeken et al., A Survey on Distributed Machine Learning, (Research Paper), ACM Computing Surveys, vol. 53, No. 2, Mar. 2020, pp. 1-33. [cited by applicant]
Weng et al., “DeepChain: Auditable and Privacy-Preserving Deep Learning with Blockchain-based Incentive”, Journal of Latex Class Files, vol. 14(8), Nov. 2019, pp. 1-18. [cited by applicant]
Yuan et al., “Privacy Preserving Back-Propagation Neural Network Learning Made Practical with Cloud Computing”, IEEE Transactions on Parallel and Distributed Systems, 2013, vol. 25, pp. 1-11. [cited by applicant]
Yuguang, Y. et al., “Review and Research for Consensus Mect1anisrn of Block Ct1ain,” Apr. 5, 2018, Journal of Information Security Research 4A, pp. 369-379. [cited by applicant]
Zhang et al., “Stay Fresh: Speculative Synchronization for Fast Distributed Machine Learning”, 2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS), 2018, 11 pages. [cited by applicant]
Reisizadeh et al., “Robust and Communication-Efficient Collaborative Learning”, Oct. 31, 2019, 33 pages. [cited by applicant]
Resizadeh, et. al., “Quantized Decentralized Consensus Optimization”; 2018 IEEE Conference on Decision and Control (CDC) (Year: 2018). [cited by applicant]
Zhu, et. al., Blockchain-Based Privacy Preserving Deep Learning. In: Guo, F., Huang, X., Yung, M. (eds) Information Security and Cryptology. Inscrypt 2018. Lecture Notes in Computer Science(), vol. 1144 (Year: 2018). [cited by applicant]
Watanabe et al, “Blockchain contract: A complete consensus using blockchain,” 2015 IEEE 4th Global Conference on Consumer Electronics (GCCE), 2015, pp. 577-578, doi: 10.1109/GCCE.2015.7398721. (Year: 2015). [cited by applicant]
Yang et al. “Federated Machine Learning: Concept and Applications.” arXiv preprint arXiv:1902.04885 (2019). (Year: 2019). [cited by applicant]
860/Towards-Fair-and-Privacy-Preserving-Federated-Deep-Models.pdf (Year: 2020). [cited by applicant]
Lyu, Lingjuan et al. “Toward Fair and Decentralized Privacy-Preserving Deep Learning with Blockchain” Jun. 4, 2019 [Online] Downloaded Sep. 25, 2024 https://www.researchgate.net/profile/Xingjun-Ma/publication/333617529_… [cited by applicant]
Tran, Nguyen H. et al “Federated Learning over Wireless Networks: Optimization Model Design and Analysis” May 2019 [Online] Downloaded Sep. 25, 2024 https://ieeexplore.IEEE.org/stamp/stamp.jsp?tp=&arnumber=8737464 (Year… [cited by applicant]