Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
SYSTEM FOR CALCULATING SQUARE ROOT OVER FINITE FIELD AND APPLICATION DEVICE FOR THE SAME
Document Type and Number:
Japanese Patent JPH0612240
Kind Code:
A
Abstract:

PURPOSE: To provide the system for calculating square root over a finite field and the application device for the same for unnecessitating inverse calculation, reducing the amount of calculation and considerably shortening calculation time by deforming a calculation expression and performing a little preprocessing.

CONSTITUTION: When an odd prime number (p) and an integer (y) are given, this is a system for calculating the square root over a finite field having an odd prime number as a modules in which an integer (x) satisfying y=x2 (mod p) is determined. First, in preprocessing P11 and P12, a square non-remainder (g) on the finite field having (p) as the modules is calculated and held. In main processing S11, an odd number (a) and a positive integer (k) satisfying p=a.2k+1 concerning (p) are calculated and in main processing S12, an integer (t) satisfying (y.gt)a≡1 (mod p) is calculated. When (t) is an odd number, exceptional processing is performed by judging that there is no solution to the problem, and when (t) is an even number, the integer (x) calculated by x=±y(a+1)/2.gat/2 (mod p) is outputted in main processing S15.


Inventors:
MASUMOTO HIROYUKI
Application Number:
JP29687391A
Publication Date:
January 21, 1994
Filing Date:
November 13, 1991
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
NEC CORP
International Classes:
G06F7/552; G06F7/72; (IPC1-7): G06F7/552
Attorney, Agent or Firm:
Naoki Kyomoto (2 outside)