Eureka AIR delivers breakthrough ideas for toughest innovation challenges, trusted by R&D personnel around the world.

Multiplication calculation method and device in SPDZ series protocol and storage medium

A calculation method and multiplication technology, applied in the field of information security, can solve problems such as difficulty in improving calculation efficiency

Pending Publication Date: 2021-05-11
电科云(北京)科技有限公司
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the SPDZ series protocol, the multiplication operation rule is defined between two private data, which causes the SPDZ series protocol to iteratively call d-1 multiplication calculations when calculating d times of multiplication. At this time, the communication complexity is O(2 d ), the local computational complexity of each party is O(3 d ), which makes it difficult to improve the computational efficiency

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
  • Multiplication calculation method and device in SPDZ series protocol and storage medium
  • Multiplication calculation method and device in SPDZ series protocol and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be described in further detail below in conjunction with the embodiments and accompanying drawings. Here, the exemplary embodiments and descriptions of the present invention are used to explain the present invention, but not to limit the present invention.

[0040] Here, it should also be noted that, in order to avoid obscuring the present invention due to unnecessary details, only the structures and / or processing steps closely related to the solution according to the present invention are shown in the drawings, and the related Other details are not relevant to the invention.

[0041] It should be emphasized that the term "comprising / comprising" when used herein refers to the presence of a feature, element, step or component, but does not exclude the presence or addition of one or more other features, elements, steps or components.

[0042] Herein...

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 invention provides a multiplication calculation method and device in an SPDZ series protocol and a storage medium, the method comprises a preprocessing stage and an online calculation stage, the preprocessing stage comprises the steps of generating a plurality of multiplication multi-tuples with different element numbers, and for the multiplication multi-tuples used for d times of multiplication, wherein elements included in the method include d basic elements and L extended elements, d is larger than or equal to 3, and l is equal to 1,..., d-1; wherein the generation process of the multiplication multi-tuple for d times of multiplication comprises the following steps: randomly selecting d random numbers as d basic elements; respectively taking two elements in the d basic elements as input, and totally generating a first-level extension element associated with the respective input element; generating, based on the generated elements as an input, a number of levels I of extension elements associated with respective input elements; the on-line calculation step comprises the following steps: randomly selecting a multi-element group matched with the multiplication times of the current on-line calculation, and locally carrying out multiple multiplication calculation by a participant based on the selected multi-element group.

Description

technical field [0001] The invention relates to the technical field of information security, in particular to a multiplication calculation method, device and storage medium in SPDZ series protocols. Background technique [0002] The general concept of Secure Multi-Party Computation (MPC) is that n participants P 1 , P 2 ,...,P i ,...P n Between, collaboratively calculate a public function f(x 1 , x 2 ,...,x i ,...x n ), where x i is P i private data. This technology has very important applications in the fields of cloud, big data and artificial intelligence. The current research on the MPC protocol shows that its security and performance have met the initial requirements of industrial production. Among them, the SPDZ series protocol is one of the famous MPC protocols for arithmetic circuits, including SPDZ, MASCOT, SPDZ2k, etc. [0003] For the MPC protocol for arithmetic circuits, the f function supported is with respect to x 1 , x 2 ,...,x i ..., x n multiv...

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 Applications(China)
IPC IPC(8): G06F21/72H04L29/06
CPCG06F21/72H04L69/03H04L69/26
Inventor 李艳斌戴永恒吴韧韬王鹏达
Owner 电科云(北京)科技有限公司
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
Eureka Blog
Learn More
PatSnap group products