Implementation of SIMON & SPECK Algorithm
Anil Gopal Sawant, Sayali Kamthe, Yashasvini Shaha, Bapu Morajkar, Abhishek Sakpal · Journal of Emerging Technologies and Innovative Research · 2019
Nowadys, the security of exchanging information and communication such as authentication and privacy are essentially important. Cryptographic algorithms such as block ciphers and stream ciphers are basic components for security. Security, simplicity and flexibility are the conflicting goals in the cryptographic design. and families of block cipher are designed specifically to offer security on the constrained devices, where the simplicity of design is important. and speck, each of this comes in a variety of widths and key sizes. Moreover, it is also reduces the inefficiency of encrypting slightly longer messages by supporting a variable block-size. Many lightweight block ciphers were designed to perform well on a single platform and were not meant to provide high performance. while, and each provide or offers excellent performance on hardware and software platforms, is flexible enough to admit a variety of implementation on variety of platforms and is easy to analysis using existing techniques. Both perform exceptionally well across the full spectrum of lightweight applications, but the is tuned for optimal performance in hardware, and the Speck for optimal performance in software. In our project, we analysis the Simon and speck block cipher family and then simulate and synthesize this algorithm. We are going to implement the The and Speck “the cryptography algorithm on a FPGA.