Principio del cifrado del caos sonoro basado en matlab
1. Una función de Caos apropiada, ajustando los parámetros y valores iniciales del sistema caótico, se pueden obtener diferentes tipos de señales caóticas.
2. Generación de números aleatorios: asigne la secuencia caótica a una secuencia binaria y conviértala en una secuencia pseudoaleatoria como flujo de claves. Este proceso puede utilizar una función hash unidireccional o conectar un registro de desplazamiento de retroalimentación.
3. Cifrado segmentado: divida la señal de audio en varios bloques y realice XOR la señal de cada bloque con el flujo de claves para obtener la señal cifrada. Durante este proceso, el flujo de claves debe mantenerse sincronizado.
4. Descifrado: XOR la señal de audio cifrada con el flujo de clave generado para obtener la señal de audio original. Durante el proceso de descifrado, se debe prestar atención a la sincronización del flujo de claves y a la confidencialidad de la clave.