发明名称 INVERSE COMPUTING DEVICE AND INVERSE COMPUTING PROGRAM
摘要 PROBLEM TO BE SOLVED: To provide technology capable of computing inversion of a finite field without generating inside variable buffer overflow concerning an inverse computing device computing the inversion of the finite field. SOLUTION: In the inverse computing device 10, an input part 11 sets intermediate variables (A), B,α,βby inputting a value X for obtaining inversion and a modulus P of the finite field. A conditional intermediate variable exchange part 13 exchanges values between A-B and betweenα-β, and performs subtraction processing between A-B and betweenα-βin according to conditions. A modulus sign adjustment part 14 sets-P or P to an intermediate variable P' according to positive or negative ofα. A conditional modulus addition shift part 15 adds P' toαand makes the values of (A) andαhalves whenαis odd. A conversion completion determination part 16 determines completion of processing by an intermediate variable conversion part 12 if the value of (A) is 1. An intermediate variable sign adjustment part 17 adds P toαwhenαis negative. An output part 18 outputs the final value ofαas obtained inversion. COPYRIGHT: (C)2010,JPO&INPIT
申请公布号 JP2010122246(A) 申请公布日期 2010.06.03
申请号 JP20080292877 申请日期 2008.11.17
申请人 FUJITSU LTD 发明人 SHIMOYAMA TAKESHI
分类号 G09C1/00;G06F7/72 主分类号 G09C1/00
代理机构 代理人
主权项
地址
您可能感兴趣的专利