Supercharge Your Innovation With Domain-Expert AI Agents!

Federal protocol encryption method and device, electronic equipment and storage medium

An encryption method and protocol technology, applied in secure communication devices, electrical components, digital transmission systems, etc., can solve the problems of long encryption process, large encryption calculation overhead, and low encryption efficiency, so as to improve encryption efficiency and reduce the amount of calculation. , the effect of reducing overhead

Pending Publication Date: 2022-05-06
杭州博盾习言科技有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Embodiments of the present invention provide a federal protocol encryption method, device, electronic equipment, and storage medium to solve the problems in the prior art that the encryption process takes a long time, the encryption calculation overhead is large, and the encryption efficiency is low.

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 protocol encryption method and device, electronic equipment and storage medium
  • Federal protocol encryption method and device, electronic equipment and storage medium
  • Federal protocol encryption method and device, electronic equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0058] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0059] refer to figure 1 , shows a flow chart of steps of a federal protocol encryption method of the present invention. The subject of execution of this method may be an electronic device, such as a computer device such as a server. Specifically, it may refer to each participant in federated learning, or it may refer to a server that communicates with a participant, etc., which is not specifically limited in the embodiment of the present invention. ....

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 embodiment of the invention provides a federal protocol encryption method and device, electronic equipment and a storage medium, and the method comprises the steps: obtaining an original plaintext sent by a participant, and splitting the original plaintext into at least one to-be-encrypted numerical value; under the condition that the first atomic ciphertext table meets a preset condition, atomic ciphertexts corresponding to the at least one to-be-encrypted numerical value are determined in the first atomic ciphertext table; and adding the atomic ciphertexts corresponding to the at least one to-be-encrypted numerical value to obtain a target ciphertext. Therefore, in the embodiment of the invention, the atomic ciphertext corresponding to the to-be-encrypted numerical value after the original plaintext is split is obtained by looking up the table, and the target ciphertext is obtained by adding based on the atomic ciphertext, so that the encryption of the original plaintext is realized without directly carrying out encryption calculation on the whole original plaintext, the calculation amount of encryption calculation can be reduced, and the encryption efficiency is improved. The overhead of encryption calculation is reduced, the time of encryption calculation is shortened, and the encryption efficiency is improved.

Description

technical field [0001] The invention relates to the technical field of machine learning, in particular to a federation protocol encryption method, device, electronic equipment and storage medium. Background technique [0002] With the continuous development of artificial intelligence technology, more and more enterprises have begun to carry out machine learning and joint modeling based on federation protocols. [0003] In order to ensure the privacy of data, the homomorphic encryption algorithm (paillier) is generally used in federated learning algorithms to encrypt data during transmission. The homomorphic encryption algorithm directly encrypts a single plaintext to avoid the situation that different plaintexts correspond to the same ciphertext. Homomorphic encryption algorithms mainly use operations such as encryption, decryption, addition, and multiplication. Based on the existing statistical data, in the running time of a single operation process of the homomorphic enc...

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): H04L9/40
CPCH04L63/0428
Inventor 汪兰军姚志强陈涛李晓林
Owner 杭州博盾习言科技有限公司
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