Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and device for executing ciphertext calculation instruction and ciphertext calculation system

A technology of ciphertext and instructions, which is applied in the computer field, can solve the problems of high calculation cost and difficulty in satisfying privacy calculation, achieve high-efficiency calculation capability, wide application range, and improve execution efficiency

Active Publication Date: 2021-09-03
HUAKONG TSINGJIAO INFORMATION SCI BEIJING LTD
View PDF5 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The calculation cost of these operations is high, and the calculation is performed directly through software, and the calculation efficiency is difficult to meet the needs of privacy calculations in large data computing scenarios.

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
  • Method and device for executing ciphertext calculation instruction and ciphertext calculation system
  • Method and device for executing ciphertext calculation instruction and ciphertext calculation system
  • Method and device for executing ciphertext calculation instruction and ciphertext calculation system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] 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.

[0027] refer to figure 1 , which shows a flow chart of the steps of an embodiment of a method for executing a ciphertext calculation instruction according to the present invention, the method can be applied to a server, and the server is configured with a ciphertext calculation chip, and the method can specifically include the following step:

[0028] Step 101, read the calculation request sent by the client from the request message queue, the calcula...

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 method and device for executing a ciphertext calculation instruction and a ciphertext calculation system. The method comprises the following steps: reading a calculation request sent by a client from a request message queue, wherein the calculation request carries a ciphertext calculation instruction, address information of input data of the ciphertext calculation instruction in a shared memory, and a task identifier of a ciphertext calculation task to which the ciphertext calculation instruction belongs, and the ciphertext calculation instruction accords with an application programming interface specification provided by the ciphertext calculation chip; scheduling computing resources of a ciphertext computing chip to execute the ciphertext computing instruction according to input data stored in the address information, and storing a computing result obtained by executing the ciphertext computing instruction by the ciphertext computing chip into the shared memory; and sending a calculation result notification to the client to notify the client to read a calculation result corresponding to the ciphertext calculation instruction from the shared memory. According to the embodiment of the invention, the privacy calculation efficiency can be improved.

Description

technical field [0001] The present invention relates to the field of computer technology, in particular to a method, a device and a ciphertext calculation system for executing ciphertext calculation instructions. Background technique [0002] In privacy calculations based on cryptographic protocols, basic operations such as modular exponentiation and modular multiplication of large integers are usually required. In a large number of privacy calculations, the calculation process is based on ciphertext (to protect user privacy), and the addition and multiplication operations in plaintext correspond to semi-homomorphic and homomorphic operations in ciphertext. [0003] Homomorphic operations include large integer modular addition, modular multiplication, modular exponentiation, random number generation, and derivative operations of these operations. The computational cost of these operations is high, and the calculation is performed directly through software, and the computati...

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/60G06F21/72
CPCG06F21/602G06F21/72
Inventor 陈洪博李艺
Owner HUAKONG TSINGJIAO INFORMATION SCI BEIJING LTD