Information Security
MISTY Mystery Tour
Research & Development
Encryption Evaluation
 
Public-key encryption strength evaluation software deploys strength evaluation for public-key encryption based on the factorization into prime factors problem, the discrete logarithm problem (DLP), and the elliptic curve discrete logarithm problem (ECDLP).


 








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.


PAGE TOP


back
Symmetric-key encryption strength evaluation software
Public-key encryption strength evaluation software
Public-key encryption strength evaluation software
Fig.2 Structure of public key encryption strength evaluation software.