Modified SM2 Elliptic Curve Signature Algorithm for Partial Message Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The SM2 Elliptic Curve Signature Algorithm lacks partial message recovery and has a larger signature size compared to traditional cryptographic strengths, which limits its efficiency in authentication and data integrity.
Innovation Solution
A modified SM2 Elliptic Curve Signature Algorithm is developed, which partitions messages into two portions, generates an ephemeral key, computes an encryption key based on the ephemeral and public keys, encrypts the first portion, computes a hash value, and outputs an enciphered message including the signature key and the second portion, allowing for partial message recovery and reducing signature size by 50%.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the SM2 Elliptic Curve Signature Algorithm is used, then digital signature authentication is provided, but the signature size is larger compared to traditional cryptographic strengths
Solution Approach 1:
The patent extracts and recovers part of the original message from the signature itself during verification. By incorporating message recovery techniques, the signature structure is optimized to embed recoverable message portions, reducing the overall signature size while maintaining authentication reliability.
Solution Approach 2:
The patent modifies the signature algorithm parameters and structure to achieve more efficient encoding. By changing how signature components are generated and verified, the solution reduces signature size while preserving the cryptographic strength and authentication capability of the SM2 algorithm.
2Reliability
If the SM2 Elliptic Curve Signature Algorithm is used, then digital signature authentication is provided, but partial message recovery is not available
Solution Approach 1:
The patent implements message recovery by extracting and recovering portions of the original message directly from the signature data during the verification process. This allows the recipient to retrieve part of the signed message without requiring separate transmission, reducing redundancy and improving efficiency.
Solution Approach 2:
The patent merges the signature generation and message recovery functions into a unified process. The signature structure is designed to simultaneously provide authentication and embed recoverable message components, combining multiple functions into a single cryptographic operation.
Data Source
AI summary
A modified Chinese State Encryption Management Bureau's SM2 Elliptic Curve Signature Algorithm that offers partial message recovery and lowers the signature size for a given cryptographic strength. The modified SM2 Elliptic Curve Signature Algorithm includes a signature and verification algorithm that modifies a signature generation primitive to compute a key derived from the ephemeral signing key, and a multiple of the signer's public key.


