 |
|
|
| i) Public-key encryption basic calculation
balance |
software encompasses a series of calculations common
to the processing of public-key encryption that have been archived in a
library to realize efficient processing. Implemented calculations include
extended GCD calculation, Jacobi symbol calculation, and primality tests.
|
| ii) Factoring encryption strength
evaluation |
software deploys strength evaluation for public-key
encryption safety based on the difficulty of the factoring problem. The
safety evaluation is deployed based on the quadratic sieve and the elliptic
curve method.
|
| iii) Discrete logarithm encryption
strength evaluation |
software deploys strength evaluation for public-key
encryption safety based on the DLP. The strength evaluation is based on
the Pohlig-Hellman method and the index calculus method.
|
| iv) Elliptic curve encryption strength
evaluation software |
deploys strength evaluation for encryption safety
based on the ECDLP. The strength evaluation is based on the order calculation
of elliptic curves, trace calculation, and MOV reduction degree calculation.
|
 |
|