Generation of In-House Secure and Trusted Elliptic Curve (GHOST)
Tool for generation of cryptographically secure and trusted Short Weierstrass elliptic curves.
Brief Description
GHOST is a cryptographic tool used for the generation of Short Weierstrass elliptic curves and presents rigorous security verification and novel trust evaluation criteria which assures that the generated elliptic curves are suitable for development of strategic cryptosystems/applications. In addition, a foreign elliptic curve of Short Weierstrass form can also be subjected to this tool for security verification and trust evaluation to check its cryptographic suitability. GHOST also predicts computational investment in terms of machine CPU and number of searches required to randomly draw an elliptic curve over a desired prime field size within stipulated time.
Use Cases
• PKI
• TLS
• Encryption/Authentication services
• E-mail security
• RNG Development
Salient Features
• GHOST is aimed for strategic applications
• Indigenously developed cryptographic tool
• Novel trust evaluation criteria for elliptic curve
• New criteria in security verification of elliptic curve
• Provision to verify foreign elliptic curve w.r.t. its cryptographic security and trust evaluation
• Intelligent Prediction Panel for prediction of computational investment in randomly drawing elliptic curve
• Gives idea about quantum attack resiliency on the selected field size of elliptic curve
• Comprehensive technical report
• Recommendation of secure and trusted elliptic curve for cryptography
• Thorough documentation
• Transparent source code
• GHOST curves for standardization
• User friendly GUI
Technical Specifications
• Elliptic Curve over 1024 bit prime field size can be generated
• Elliptic Curve over 1024 bit prime field size can be verified
• Benchmarking with other public curves can be obtained
Platform Required
• Linux (Kernel version 4.8 and above)
• 256 bits Entropy required
Contact Details
Cyber Security and Forensics Group
Email: akunal[at]cdac[dot]in
Address: C-DAC Patna, 14th Floor Biscomaun Tower, West Gandhi Maidan, Patna, Bihar 800001
Phone No.: +91 9791006182