发明名称 ENCRYPTION DEVICE, DECRYPTION DEVICE, KEY GENERATING DEVICE, AND PROGRAM
摘要 PROBLEM TO BE SOLVED: To eliminate vulnerability resulting from a one-variable polynomial in a public key cryptosystem using an algebraic surface. SOLUTION: An encryption device 100 includes: a plaintext embedding section 104 embedding a message m as the coefficient of a three-variable plaintext polynomial m(x, y, t); an identification polynomial generating section 106 generating a three-variable identification polynomial f(x, y, t); a polynomial generating section 107 randomly generating three-variable polynomials r<SB>1</SB>(x, y, t), r<SB>2</SB>(x, y, t), s<SB>1</SB>(x, y, t), s<SB>2</SB>(x, y, t); and an encryption section 105 generating ciphertexts F<SB>1</SB>and F<SB>2</SB>by calculating these three-variable polynomials. Unlike the conventional way wherein a one-variable plaintext polynomial m(t) and a one-variable irreducible polynomial f(t) are used, a three-variable plaintext polynomial m(x, y, t) and a three-variable identification polynomial f(x, y, t) are used and the problem of vulnerability can be solved. COPYRIGHT: (C)2009,JPO&INPIT
申请公布号 JP2009116183(A) 申请公布日期 2009.05.28
申请号 JP20070291013 申请日期 2007.11.08
申请人 TOSHIBA CORP 发明人 AKIYAMA KOICHIRO;GOTO YASUHIRO
分类号 G09C1/00 主分类号 G09C1/00
代理机构 代理人
主权项
地址