We have two types of encryption algorithms symmetric and asymmetric. Symmetric algorithm is encryption and decryption with same key. Asymmetric is encryption and decryption with different keys, like private key and public key. In our proposed algorithm, encryption is performed using Substitution Matrix and single Point Crossover. We require two different keys for encryption and decryption. First substitution generates intermediate cipher from plaintext. Then single point crossover is going to perform on intermediate cipher to get final cipher text. The decryption process is same as the encryption but in Reverse order. This algorithm is implemented in Xilinx 13.2 version and verified using Spartan 3e kit.
Index Terms: Substitution Matrix, Single Point Crossover