
Herramienta de esteganografía de imágenes cifradas con AES-256-GCM que utiliza incrustación LSB-LPS y compresión sin pérdida FLIF para ocultación encubierta de datos con tasa de detección cero frente a herramientas antiesteganográficas públicas.
Chaya protege tu privacidad mediante esteganografía, criptografía y compresión. Cifra eficazmente tus cargas útiles usando criptografía AES-256-GCM, las incrusta usando la técnica de esteganografía LSB-LPS en imágenes y las comprime usando FLIF para evadir la detección mediante compresión sin pérdida.
Chaya es para tu privacidad. Chaya está respaldada por investigación (publicaré la versión pública del documento técnico en xerohack.com) y ha demostrado ser, por mucho, la herramienta de esteganografía de imágenes más eficaz en comparación con otras herramientas FOSS de esteganografía de imágenes.
¿POR QUÉ CHAYA ES MEJOR QUE EL RESTO?
No hay forma de que esto pueda ser descifrado usando una supercomputadora estándar a menos que haya exploits en las librerías de Python y en el propio Python. LSB-LPS tomará un tiempo exponencialmente grande para hacer fuerza bruta con imágenes gráficas más grandes porque tendrás que atacar cada combinación de coordenadas X,Y sin ningún error. Hacer un ML para eso es bastante inútil y solo se puede usar para procesamiento de lenguaje natural, por ejemplo: qué mensaje es legible para encontrar las coordenadas. DESPUÉS DE ESO, tienes que romper el cifrado. ADEMÁS, el ML de NLP no puede encontrar las coordenadas porque los resultados de la fuerza bruta serán texto cifrado de todos modos. Si por alguna razón el atacante conoce las coordenadas para iniciar el proceso de de-esteganografía, tendrá que romper AES-GCM-256. GCM es mejor porque ofrece integridad junto con confidencialidad, por eso es el mejor modo AES).
Declaración Universal de Derechos Humanos (DUDH) de las Naciones Unidas de 1948, Artículo 12 - “Nadie será objeto de injerencias arbitrarias en su vida privada, su familia, su domicilio o su correspondencia, ni de ataques a su honra o a su reputación. Toda persona tiene derecho a la protección de la ley contra tales injerencias o ataques.”
Pacto Internacional de Derechos Civiles y Políticos (PIDCP) de 1966, Artículo 17 - "Nadie será objeto de injerencias arbitrarias o ilegales en su vida privada, su familia, su domicilio o su correspondencia, ni de ataques ilegales a su honra y reputación. Toda persona tiene derecho a la protección de la ley contra tales injerencias o ataques."
Registro de cambios (canal principal): https://github.com/xerohackcom/Chaya/blob/main/CHANGELOG.md Registro de cambios (canal de desarrollo): https://github.com/xerohackcom/Chaya/blob/dev/CHANGELOG.md
Usa el siguiente comando para una configuración más rápida:
Comando para distribuciones basadas en Ubuntu
sudo apt install python3-pip && sudo apt install git && git clone --depth=1 https://github.com/xerohackcom/Chaya.git && cd Chaya && pip3 install -r requirements.txt && sudo apt update && sudo apt-add-repository ppa:linuxuprising/libpng12 && sudo apt update && sudo apt install -y libpng12-0
Comando para distribuciones basadas en Debian
sudo apt install python3-pip && sudo apt install git && git clone --depth=1 https://github.com/xerohackcom/Chaya.git && cd Chaya && pip3 install -r requirements.txt && sudo apt update && sudo apt install build-essential devscripts && cd ~/ && sudo touch /etc/apt/sources.list.d/libpng12.list && echo "deb https://ppa.launchpadcontent.net/linuxuprising/libpng12/ubuntu hirsute main" | sudo tee -a /etc/apt/sources.list.d/libpng12.list && echo "deb-src https://ppa.launchpadcontent.net/linuxuprising/libpng12/ubuntu hirsute main" | sudo tee -a /etc/apt/sources.list.d/libpng12.list && sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 1CC3D16E460A94EE17FE581CEA8CACC073C3DB2A && sudo apt update && sudo apt install -y libpng12-0
Puedes instalar las dependencias usando el script installer.py. Ejecuta los siguientes comandos en la terminal:
sudo apt install python3-pip && sudo apt install git && git clone --depth=1 https://github.com/xerohackcom/Chaya.git && cd Chaya
Distribuciones basadas en Ubuntu
python3 installer.py --ubuntu
Distribuciones basadas en Debian
python3 installer.py --debian
python3 chaya.py --help
python3 chaya.py -enc
El plan es convertir esto en un marco modular donde los usuarios también puedan agregar sus propios scripts personalizados para la parte de cifrado y esteganografía. Se está agregando soporte para múltiples algoritmos de compresión. Durante los experimentos, se soportó FLIF, pero ahora JpegXL (JXL) es la nueva mejor compresión basada en ráster sin pérdida. Se está trabajando en soporte para ejecución de cargas útiles y otras cosas interesantes. Se puede hacer combinando comandos, pero no está integrado. Se está probando la esteganografía de video usando ffmpeg.
Consulta el PLANLOG para planes de características detallados: https://github.com/xerohackcom/Chaya/blob/main/PLANLOG.md
Chaya está licenciado bajo AGPLv3
Se agradece la ayuda para reportar errores y corregir problemas.
Puedes apoyar a Chaya mediante donaciones de Monero XMR: https://xerohack.com/support.php
Dirección: 4BJLkV4GyaHCYgGSqYBAe418jzaUz6FPe8M14U49SzL5GG81YyoVtWABgJszGUdpUf6MNoWL4kJu7KqQFnWxDvXi34QeA7n