发明名称
摘要 There is provided a computer-readable recording medium recording a program for encryption/decryption, an apparatus for encryption/decryption, an apparatus for multiplication in an extension field, that enable to perform high speed multiplication processing, while allowing the selection of arbitrary key lengths. In multiplying two elements A={a0, a1, a2, . . . , am−1} and B={b0, b1, b2, . . . , bm−1} in an extension field Fpm of extension degree m with a prime number p as characteristic, firstly, a positive integer k is determined such that km+1 is a prime number and p is a primitive element in Fkm+1. Next, two elements A and B are multiplied as two elements in extension field Fpkm of extension degree km with a prime number p as characteristic using the positive integer k. Lastly, using the result of such multiplication, a result of multiplication in an element in the extension field Fpm of extension degree m which is a subfield of Fpkm is obtained.
申请公布号 JP4836208(B2) 申请公布日期 2011.12.14
申请号 JP20080526767 申请日期 2007.07.24
申请人 发明人
分类号 G09C1/00 主分类号 G09C1/00
代理机构 代理人
主权项
地址