Purpose. The cryptographic protection module can be used to ensure the integrity and confidentiality of information.
Scope. The cryptographic protection module relates to the field of information security and can be used in modern information and communication systems and networks
Advantages. Today, a method is known for ensuring the procedure for generating and verifying an electronic digital signature based on the ECDSA algorithm. The disadvantage of this method is the inability to restore the original message from the digital signature. As a result of using this approach to generating and verifying an electronic digital signature, only one security service is provided, namely, integrity. The technical result obtained when creating this utility model is that the integrity and confidentiality of information on the main updates of the information message and the use of additional cryptographic algorithms are ensured. The problem is solved in such a way that the signed information message is split into two separate parts, the secret key is found using the pseudo-random sequence generation algorithm according to the ANSI X9.17 standard, and key data for encryption by the AES algorithm of the first parameter of the electronic digital signature are generated from the coordinate of the elliptic curve point.
Description. This cryptographic module uses a new approach to the procedure of formation and verification of the electronic digital signature, which allows one more security service – confidentiality and to carry out the procedure of recovery of the information message. This allows to remove the limitation on the length of the restored part of the message, i.e. signing is possible even with a zero length of the restored message; the length of the electronic digital signature is reduced; the total length of the transmitted data is reduced, since at the maximum value of redundancy, the length of the data is transmitted less than in other algorithms by half the size of the final field over which the elliptic curve is defined.