Research Article

A Novel Audio Cryptosystem Using Chaotic Maps and DNA Encoding

Algorithm 2

Dynamic DNA encoding.
Input: Confused speech block and encoding matrices
and
Output: Encrypted speech signal
() Generate the encoding matrices from the chaotic sequence
generated from SM.
() Encode and using different DNA rules as depicted
in Figure 3.
() Encode the confused speech block using DNA rule 1.
() for to do
() if mod(, 2) = 0 then
XOR
Rotate right by one byte
() else
XOR
Rotate right by one byte
() end if
() end for
() Decode the encrypted DNA matrix using DNA rule 3.