发明名称 ENCRYPTION PROCESSING DEVICE, ENCRYPTION PROCESSING METHOD, AND ENCRYPTION PROCESSING PROGRAM
摘要 PROBLEM TO BE SOLVED: To provide an encryption processing method of efficiently obtaining a result of an arithmetic operation of two vectors by performing a cipher arithmetic operation using an encryption polynomial.SOLUTION: A memory unit 111 of an encryption processing device 101 stores a first vector. A production unit 112 uses a homomorphic public cipher key to encrypt a first polynomial which is associated with a first binary vector obtained by converting an element of the first vector in binary notation, and thus produces a first encrypted polynomial. A transmission unit 113 transmits cipher information, which represents the first encrypted polynomial, to a cipher arithmetic unit. The cipher arithmetic unit multiplies the first encrypted polynomial by a second encrypted polynomial, which is produced by encrypting a second polynomial associated with a second binary vector obtained by converting an element of a second vector in binary notation, and thus produces a third encrypted polynomial. The third encrypted polynomial is decoded using a secret key in order to obtain a third polynomial. A result of an arithmetic operation of the first vector and the second vector is obtained by assigning 2 to a variable in a predetermined part of the third polynomial.SELECTED DRAWING: Figure 1
申请公布号 JP2016114855(A) 申请公布日期 2016.06.23
申请号 JP20140254548 申请日期 2014.12.16
申请人 FUJITSU LTD 发明人 YASUDA MASAYA
分类号 G09C1/00 主分类号 G09C1/00
代理机构 代理人
主权项
地址