Abstract

Key-dependent dynamic substitution boxes (S-boxes) are important building blocks of many image encryption schemes, in which a session key controls the construction of dynamic S-boxes. Frequently changing the dynamic S-boxes is necessary to improve security. However, the computational overhead of dynamic S-box construction limits the achievable encryption throughput. Therefore, minimizing the construction time of dynamic S-boxes is required. In this paper, we exploit key-dependent permutations over finite elliptic curves to present a novel computationally efficient method for dynamic S-box construction. Theoretical analysis shows that the proposed S-box construction method is immune to chosen-plaintext attacks. Analysis of an image encryption application using the proposed key-dependent S-box indicates resistance to statistical, related key, and chosen-plaintext attacks. Experimental results show that the proposed method is asymptotically an order-of-magnitude faster than relevant methods. A dynamic S-box with 512-bit key can be generated by the proposed method in 0.76 ms, paving the way to reach 1 GB/s encryption throughput. Results show that the generated S-boxes satisfy the standard S-box security criteria and have a competitive nonlinearity distribution compared with rival methods.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.