You are part of a software development team as the security expert. One of the developers programs
Question:
You are part of a software development team as the security expert. One of the developers programs a module that encrypts an image using the Advanced Encryption Standard (AES) encryption algorithm. The developer discovers that the encrypted image does not hide the data pattern and the image is easily recognizable.
The developer comes to you and wants to know why the encryption algorithm does not hide the patterns of the image.
Give a detail explanation on why the encryption algorithm does not hide the patterns of the image.
Suggest a solution to the developer such that the Advanced Encryption Standard (AES) encryption algorithm hides the patterns of the image and explain in detail how the solution works.
Principles Of Information Security
ISBN: 9780357506431
7th Edition
Authors: Michael E. Whitman, Herbert J. Mattord