An efficient method of audio file cryptography will be introduced, the method will decrease both the encryption and decryption times comparing with other existing methods, the method will speed up the process of audio file cryptography. The introduced method will use a variable number of rounds for audio file cryptography, each round will use a block size, number of blocks and generated indices keys, these parameters will be variable and change from round to another. The private key will have a variable length, and it will depend on the selected number of rounds (192 bits for each round), this length will be good enough to produce a huge key space capable to resist hacking attacks, the produced decrypted file will be very sensitive to the selected values of the private key. The introduced method will be simple and easy to implement, it will use a simple chaotic logistic map model to generate the required for each round indices key. The introduced method will use a simple substitution operation to apply audio file samples substitution without altering the samples values and without using any extra logical and arithmetic operations (required for other existing methods). The introduced method will be tested and implemented using mat lab; the obtained results will be used to show that the method will satisfy the requirements of good crypto method.
Read full abstract