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 moreImage
Smart Image Click on the blue labels to locate them in the text.
Smart ImageViewing Examples
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
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
Login to View More IPC IPC(8): H04L9/00
Inventor张仁平
Owner张仁平
