Proposed Secret Encoding Method Based Genetic Algorithm for Elliptic Curve Cryptography Method

Abstract

There are a lot of internet applications that requires data to be transmitted in a more secure way. Cryptography assists in providing data security. Elliptic Curve Cryptography is one of the cryptographic methods that provide security to the secret messages. ECC based on static encoding matrix in order to convert the secret message to points before making the encryption. In this paper a proposed random and more secure encoding method is presented in order to improve ECC encoding security. In the proposed method the Genetic algorithm is utilized in order to provide the randomness feature to the based predefined matrix. The genetic algorithm information will be published as public key with ECC public keys in order to give the ability to the receiver to utilize the same matrix at the sender side. ECC has good security and based with the proposed encoding method the security is increased since even if the attacker get the information of the genetic algorithm or the static matrix he/she can’t know the based matrix in encoding process. The total time of the proposed encoding method with the ECC method is the sum of the generated encoding matrix time and ECC time