Federal learning method and system based on block chain and trusted execution environment

A technology of execution environment and learning method, applied in the field of artificial intelligence machine learning, to achieve high confidence verification, solve untrustworthy problems, and prevent model training effects

Active Publication Date: 2021-12-24
BEIJING INSTITUTE OF TECHNOLOGYGY
View PDF6 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] The purpose of the present invention is to solve the technical problem of how to realize secure multi-party cooperative learning in an untr

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Federal learning method and system based on block chain and trusted execution environment
  • Federal learning method and system based on block chain and trusted execution environment
  • Federal learning method and system based on block chain and trusted execution environment

Examples

Experimental program
Comparison scheme
Effect test
No Example Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to a federated learning method and system based on a block chain and a trusted execution environment, and belongs to the technical field of artificial intelligence machine learning. A block chain and a trusted execution environment technology are combined, and in a task collection stage, a task owner broadcasts and initiates a crowdsourcing model training task in a block chain network. After the task is received, the node meeting the requirement applies to join a participant contract, and a task publisher randomly selects participants meeting the training requirement number from all applicants and issues the task. The selected participant locally trains the model, and meanwhile, in the TEE environment of the selected participant, the correctness proof of model training is generated by comparing whether the Hash values updated by the model are consistent or not. After all the models are trained and updated, the participants send updated models and certificates to an aggregation contract for model aggregation and verification, and corresponding rewards are issued to the participating nodes after verification is passed. High-confidence verification is realized, and the problem that training participants are not credible is solved.

Description

technical field [0001] The invention relates to a federated learning method and system based on a block chain and a trusted execution environment, and belongs to the technical field of artificial intelligence machine learning. Background technique [0002] As a promising technology, machine learning has become a research hotspot in the computer field, and its theories and methods have been widely used in engineering applications and scientific fields. [0003] Federated Learning (Federated Learning) is an emerging artificial intelligence technology originally used to solve the problem of updating models locally by end users of Android phones. Its design goal is to ensure information security and protect terminal data and personal data when exchanging big data. Under the premise of ensuring privacy and ensuring legal compliance, efficient machine learning is carried out among multiple participants or computing nodes. Federated learning can effectively help multiple organizat...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06Q20/38G06Q20/40G06N20/00
CPCG06Q20/3825G06Q20/3827G06Q20/3829G06Q20/4014G06Q20/405G06N20/00
Inventor 徐蕾陆鑫肖尧张子剑祝烈煌
Owner BEIJING INSTITUTE OF TECHNOLOGYGY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products