Securing M2m Post-Quantum Secret Key Cryptography

In this paper, an FPGA implementation of a RC6 Block cipher symmetric-key cryptosystems (SKCs) is used. It represents a first step towards securing machine-to-machine (M2M) systems using strong, hardware-assisted SKC. PKC algorithms require a very large amount of CPU cycles to encrypt one block of data. In SKC sender and receiver only have to specify the shared key in the beginning and later they can begin to encrypt and decrypt messages between them using that key. Ex: AES (Advanced Encryption Standard) and Triple DES (Data Encryption Standard). SKC is simple, Fast, Use less computer resources and Prevents widespread message security compromise than PKC. Hence Symmetric key Cryptosystem is used for fast operation. The main goal of this paper is to implement RC6 cipher whose key scheduling is modified by using key selection so that efficiency of the algorithm is improved without modifying the security and to implement the key schedule in a way that it will be able to generate the subkeys faster by pipelining the initial S generate values in the S array. Implementing the modified algorithm in existing real time application will prove the result of the modification. Index terms : RC6 algorithm, cryptography