Supercharge Your Innovation With Domain-Expert AI Agents!

Encrypted state addition computing device and system for federated learning and privacy computing

A computing device and addition technology, applied in the fields of data security and privacy protection, can solve the problems that it is difficult to use data to play a role together

Active Publication Date: 2022-02-08
CLUSTAR TECH LO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

With the importance of data ownership, user privacy, and data security receiving more attention, and as laws and regulations impose stricter constraints and requirements on data collection and processing, organizations or individuals who control application data are often unwilling or not suitable means to cooperate with each other, making it difficult for the application data held by each to work together

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
  • Encrypted state addition computing device and system for federated learning and privacy computing
  • Encrypted state addition computing device and system for federated learning and privacy computing
  • Encrypted state addition computing device and system for federated learning and privacy computing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] In order to solve the problem of not only efficiently processing massive amounts of data related to calculations but also responding to complex and changeable requirements in practical applications, the embodiments of the present application provide a cryptographic addition computing device and system for federated learning and privacy computing. The computing device includes: at least one layer of Montgomery field modular multiplication operation module, wherein the at least one layer of Montgomery field modular multiplication operation module is configured to perform Montgomery operation and Montgomery field operation on multiple ciphertexts of the same batch. A modular multiplication operation and outputting a result of the Montgomery domain modular multiplication operation of the plurality of ciphertexts. Wherein, the at least one layer of Montgomeryization domain modular multiplication operation module includes a first layer of Montgomeryization domain modular multi...

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

PUM

No PUM Login to View More

Abstract

The present application relates to a secret-state addition calculation device and system for federated learning and privacy calculation. The calculation device includes: at least one layer of Montgomery field modular multiplication operation module, configured to perform Montgomery field multiplication operation and Montgomery field modular multiplication operation on multiple ciphertexts of the same batch, and output Montgomery field modular multiplication of multiple ciphertexts Operation result. The at least one layer of Montgomery domain modular multiplication operation module includes a first layer of Montgomery domain modular multiplication operation module, which includes a plurality of parallel modular multiplication calculation engines and a first layer data distribution module connected thereto. The first-layer data distribution module is configured to send one of the multiple ciphertexts each time and selects one of the multiple modular multiplication calculation engines to receive the sent ciphertext in a polling manner, and is also configured to send all the ciphertexts. A batch completion signal is generated and sent to each of the plurality of modular multiplication calculation engines. In this way, resource utilization efficiency and parallel computing speed are improved.

Description

technical field [0001] The present application relates to the technical field of data security and privacy protection, and in particular to a device and system for encrypted state addition computing for federated learning and privacy computing. Background technique [0002] With the development of application fields such as artificial intelligence and big data mining analysis, the demand for data volume is increasing. For example, training artificial intelligence application models requires a large amount of training data with appropriate data labels or feature values. High-quality data often come from the application data generated and accumulated in business activities. However, application data is often scattered in the hands of different organizations and individuals. For example, transaction data is scattered in various financial institutions, and medical diagnosis data is scattered in various medical institutions. Cross-industry and cross-field application data are o...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F21/60G06F7/72
CPCG06F21/602G06F7/722
Inventor 戴蒙王玮陈沫
Owner CLUSTAR TECH LO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More