Research Article
A Novel Audio Cryptosystem Using Chaotic Maps and DNA Encoding
Algorithm 1
The hybrid chaotic shift transform algorithm.
Input: The original speech signal and chaotic series | matrices and | Output: The column and row shuffled speech block | () Generate the column and row shift matrices by sorting | and chaotic sequence | () for to do | () if mod(, 2) = 0 then | Cyclic shift the speech segment in column of to | down with the step size of ; | () else | Cyclic shift the speech segment in column of to | up with the step size of ; | () end if | () end for | () Denote the column shifted speech block as . | () for to do | () if mod(, 2) = 0 then | Cyclic shift the speech segment in row of to right | with the step size of ; | () else | Cyclic shift the speech segment in row of to left | with the step size of ; | () end if | () end for | () Denote the row shifted speech block as . |
|