Secure computation system, secure computation apparatus, secure computation method, and secure computation program
AssigneeNEC Corporation
InventorJun Furukawa
Life of this patent
Estimating the term…
Loading patent…
AssigneeNEC Corporation
InventorJun Furukawa
Estimating the term…
This invention is directed to a secure computation apparatus that protects a security against the malicious behavior while maintaining a processing amount small. The secure computation apparatus comprises a first multiplication triplet column generator that generates first multiplication triplet columns formed from a set of two secure distribution random numbers and a distribution value of a multiplication result obtained by performing secure multiplication of the two secure distribution random numbers, a second multiplication triplet column generator that generates second multiplication triplet columns formed from a set of two secure distribution input numbers and a distribution value of a multiplication result obtained by performing secure multiplication of the two secure distribution input numbers, in each multiplication process of semi-honest safe secure multiplication, and a multiplication validity verifier that generates a set of first multiplication triplets and second multiplication triplets by randomly selecting, from the first multiplication triplet columns, a number of rows of the first multiplication triplets as many as a number of rows of the second multiplication triplets in the second multiplication triplet columns, and verifies validity of secure multiplication based on the set of the first and second multiplication triplets.
A secure computation apparatus comprising:
A secure computation method comprising:
A non-transitory computer-readable storage medium storing a secure computation program for causing a computer to execute a method, comprising:
Dependencies are inferred from the claim text.