发明名称 DISCRETE LOGARITHM PROCESSING DEVICE, CENTER DEVICE IN PUBLIC KEY CRYPTOSYSTEM, AND PROGRAM FOR DISCRETE LOGARITHM PROCESSING
摘要 PROBLEM TO BE SOLVED: To make a scale of a table small when solving a discrete logarithm problem by Baby step/Giant step methods, and to reduce a frequency of referring to the table. SOLUTION: The table describing candidates for values of (i) satisfying y g<SP>-i</SP>=G<SP>i</SP>is created when defining (a) bit string of lower rank 2 bits of y g<SP>-1</SP>as (a), and using (a) as an address. The table is made to describe two or more candidates for the values of (i) to each address, and the candidates for the values of (i) are described in the blank spaces on and after the address (a) when creating the table. When referring to the table, the candidates for the values of (i) until a blank arises starting with the address (a) are read out, and G<SP>i</SP>is calculated, and what is coincident with y g<SP>-i</SP>is output as a value of (i). COPYRIGHT: (C)2007,JPO&INPIT
申请公布号 JP2007128001(A) 申请公布日期 2007.05.24
申请号 JP20050322751 申请日期 2005.11.07
申请人 MURATA MACH LTD;KASAHARA MASAO;MURAKAMI YASUMICHI 发明人 KASAHARA MASAO;MURAKAMI YASUMICHI;KOYAMA ATSUSHI
分类号 G09C1/00 主分类号 G09C1/00
代理机构 代理人
主权项
地址