Abstract

Due to the ever-increasing efficiency of computer systems, symmetric cryptosystem are becoming more vulnerable to linear cryptanalysis brute force attacks. For example, DES with its short key (56 bits) is becoming easier to break, while AES has a much longer key size (up to 256 bits), which makes it very difficult to crack using even the most advanced dedicated cryptanalysis computers. However, more complex algorithms, which exhibit better confusion and diffusion characteristics, are always required. Such algorithms must have stronger resistance against differential and linear cryptanalysis attacks. This paper describes the development of an algorithm that implements a pseudo random number generator (PRNG) in order to increase the key generation complexity. Experimental results on both DES and AES cryptosystems complemented with the PRNG have shown an average improvement of up to 36.3% in the avalanche error computation over the original standard systems, which is a considerable improvement in the time complexity of both systems.

Highlights

  • Governments, banks, universities, and regular individuals are sending and receiving colossal amounts of digital data over networks and through other digital means non-stop

  • This work is concerned with the enhancement of the secret key generation process using random number generator, that will be used with symmetric cryptographic systems, in particular data encryption standard (DES) and advanced encryption standard (AES)

  • This paper proposes a multi-threaded block encryption scheme (MTBES)

Read more

Summary

INTRODUCTION

Governments, banks, universities, and regular individuals are sending and receiving colossal amounts of digital data over networks and through other digital means non-stop. Encryption algorithms are classified into symmetric algorithms (secret-key algorithms), and asymmetric algorithms (publickey algorithms) [1, 2]. This work is concerned with the enhancement of the secret key generation process using random number generator, that will be used with symmetric cryptographic systems, in particular data encryption standard (DES) and advanced encryption standard (AES). Only these two systems will be reviewed together with pseudo random number generators .

LITERATURE REVIEW
THE MULTI-THREADED BLOCK ENCRYPTION SCHEME
Sub-key Generation
Multi-threaded Operation
RESULTS
CONCLUSIONS
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.