Efficient Implementation Of Cryptographically Useful”Large” Boolean Functions
The art and science of keeping messages secure is cryptography and it is practitioned by cryptographers. Cryptography is used to solve problems. It solves problems involving secrecy, authentication and integrity. We present a low cost hardware architecture consisting of large Boolean functions and stream ciphers for implementing cryptography. The main idea of implementing cryptography using this technique centers around the generation of pseudorandom bits using Linear Feedback Shift Registers implemented through the pipeline concept. This technique is based on symmetric key algorithm. We have presented the reasons for implementing cryptography using symmetric key algorithm rather then going for public key algorithm. Using this technique we can achieve cryptography using a low cost hardware architecture which is very efficient for providing security to our data.