Question

In: Computer Science

In what aspects is AES superior to DES? What are the disadvantages of AES compared to...

In what aspects is AES superior to DES? What are the disadvantages of AES compared to DES?

Take into consideration factors such as efficiency, complexity, scalability, flexibility, computational needs, security, resistance to attacks, etc.

Solutions

Expert Solution

Advanced Encryption Standard (AES) is superior to Data Encryption Standard (DES) in the following aspects, and also the disadvantages of AES compared to DES are because of the same reasons:

* From the security perspective, DES proves to be not adequately secure, whereas AES is considered to be secure or provides excellent and strong security.
* From the complexity, compatibility, or supportability perspective, DES is less complex the key length it supports and uses is 56 bits, whereas AES is complex supporting and uses 128, 192, or 256 bits. Also, with respect to block size, DES supports 64 bits plaintext, where AES 128, 192, or 256 bits plaintext.
* The above compatibility factor can also be considered as a flexibility factor which DES has less, where AES being more flexible.
* From the resistance to attacks perspective, DES is less or has no cryptanalysis resistant being vulnerable to differential and linear cryptanalysis and has weak substitution tables, whereas AES is more cryptanalysis resistant being strong standing against, defending, fighting, resisting, and protecting from differential, truncated differential, linear, interpolation, and square threats and attacks.
* Flexibility factor from the section process aspect, in DES, it is secret, whereas, in AES, it is secret as well, however, it accepts open public comment.
* From speed, especially from the performance perspective, DES is slow, whereas AES is fast.
* From the scalability factor perspective, DES is scalable, where AES is not.
* From the efficiency (performance) factor perspective, DES is medium-fast in encryption and decryption time, whereas AES is fast.
* Again from efficiency (performance) and also computation needs factor perspective, with respect to power utilization, consumption, and cost, DES and AES, both use less power.
* From the hardware and software implementation perspective, DES is better in hardware than software, whereas AES is fast and better in both.
* In terms of complexity in algorithm structure, DES has and works on Feistel network, whereas AES has and works on substitution permutation network. DES has a smaller key size than AES, and because of this, it makes DES less secure than AES.
* In terms of security, vulnerability, and resistance to attacks, DES is vulnerable to brute force attacks, whereas AES is vulnerable to side-channel attacks.
* From the computational needs factor perspective, DES functions on only 2^56 possible keys, whereas AES functions with 2^128, 2^192, or 2^256.
* Their computational needs are, DES requires 95^7 possible ASCII printable character keys, whereas AES requires 95^16, 95^24, or 95^52
* From security, time, and speed factors perspectives, DES requires a time of 400 days for a 56-bit key to check all possible keys at 50 billion keys per second, whereas AES requires a time of 5*10^21 years for a 128-bit key to check all possible keys at 50 billion keys per second.


Related Solutions

AES has a larger block and key length compared to DES. If we ever had to...
AES has a larger block and key length compared to DES. If we ever had to do multiple encryptions with AES because we had computers fast enough to brute force a 128-bit key, would we need to move to Two-AES or Triple-AES?
which is based on Feistal design AES or DES?
which is based on Feistal design AES or DES?
What are the weaknesses of DES? Why triple DES is better than Double DES? What is...
What are the weaknesses of DES? Why triple DES is better than Double DES? What is Trusted Third Party (TTP)? What are the problems with TTP? Using Caesar cipher algorithm and key value = 4, encrypt the plain text “Network Security”. Show your work Using the following Polybius Square encrypt the plaintext “CRYPTOGRAPHY”. Show your work
DES (a) What does Lucifer have in common with the DES? (b) What are the sizes...
DES (a) What does Lucifer have in common with the DES? (b) What are the sizes of the block and key space of the DES? (c) What does EFF stand for and what does it have to do with the DES? (d) What is DESX? (e) What is the key size of DES? What is the block size of DES? How many rounds are there in DES?
What are the features, aspects, details and relationships of the subclass Archosauria of reptilia compared to...
What are the features, aspects, details and relationships of the subclass Archosauria of reptilia compared to ALL of the following: the  subclass Archaeornithes the Neornithes of the Aves the subclass Eutheria of the Mammalia.
what are the advantages and disadvantages of describing a single individual as compared to describing a...
what are the advantages and disadvantages of describing a single individual as compared to describing a group? which method gives you more information to be able to generalize to a broader population?
what are some of the advantages and disadvantages of secondary data compared to primary data ?...
what are some of the advantages and disadvantages of secondary data compared to primary data ? provide at least three of eacg
what are the advantages and disadvantages of government spending on public works, as compared with transfer...
what are the advantages and disadvantages of government spending on public works, as compared with transfer payments, as a means of alleviating a trough?
What are some unique aspects of our sense of olfaction compared to other special senses? What...
What are some unique aspects of our sense of olfaction compared to other special senses? What is anosmia? Would this affect our sense of taste? Explain.
What are two of the distinguishing aspects of next generation sequencing (NGS) compared to earlier types...
What are two of the distinguishing aspects of next generation sequencing (NGS) compared to earlier types of sequencing? Explain an advantage and a disadvantage to using next generation sequencing.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT