Correcting and applying system of fast algorithm library for number theory (NTL)

A technology of application system and algorithm library, which is applied in the field of correction of fast number theory algorithm library NTL and application system, which can solve problems such as program running termination and program calculation result error

Inactive Publication Date: 2014-04-16
张仁平
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in the process of calling the NTL algorithm library, when testing some data, unexpected errors occurred; for example: when a and p are both large integers, when calculating the remainder a mod p of a negative number a and a modulus prime number p, A calculation error will be prompted; in further research, it is also found that in some other situations, when some functions of NTL are used for calculation, the program will terminate or the program calculation result will be wrong.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Correcting and applying system of fast algorithm library for number theory (NTL)
  • Correcting and applying system of fast algorithm library for number theory (NTL)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0006]

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a correcting and applying system of a fast algorithm library for number theory (NTL). The system comprises an NTL problem corrector (1), an NTL problem corrector (2) and an NTL problem corrector (3) and is characterized in that the NTL problem corrector (1) is specially used for correcting a problem (1); the NTL problem corrector (2) is specially used for correcting a problem (2); the NTL problem corrector (3) is specially used for correcting a problem (3); after all the problems are corrected, the NTL can serve as an excellent tool and serve for cryptology operation better.

Description

technical field [0001] The invention belongs to the field of which tools need to be used in cryptography research, and in particular relates to the correction and application system of a fast number theory algorithm library NTL. Background technique [0002] Using c++ as a programming tool, call the NTL fast number theory algorithm library to provide test data for the research content "Safe Elliptic Curve Parameter Generation Algorithm on Prime Field Fp" and "Safe Elliptic Curve Parameter Generation Algorithm on Optimal Field Extension (OEF)" , greatly reducing programming difficulty and improving operating efficiency. However, in the process of calling the NTL algorithm library, when testing some data, unexpected errors occurred; for example: when a and p are both large integers, when calculating the remainder a mod p of a negative number a and a modulus prime number p, A calculation error will be prompted; in further research, it is also found that in some other situatio...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L9/00
Inventor张仁平
Owner张仁平