
Outil de stéganographie d'image chiffré AES-256-GCM utilisant l'incorporation LSB-LPS et la compression sans perte FLIF pour le masquage furtif de données avec un taux de détection nul face aux outils anti-stégo publics.
Chaya protège votre vie privée grâce à la stéganographie, la cryptographie et la compression. Elle chiffre efficacement vos charges utiles avec la cryptographie AES-256-GCM, les intègre à l'aide de la technique de stéganographie LSB-LPS dans des images et les compresse avec FLIF pour échapper à la détection en effectuant une compression sans perte.
Chaya est pour votre vie privée. Chaya est soutenu par la recherche (je publierai la version publique du livre blanc sur xerohack.com), et s'est avéré être de loin l'outil de stéganographie d'image le plus efficace par rapport aux autres outils de stéganographie d'image FOSS.
POURQUOI CHAYA EST-IL MEILLEUR QUE LES AUTRES ?
Il n'y a aucun moyen que cela puisse être cassé en utilisant un supercalculateur standard à moins qu'il n'y ait des exploits dans les bibliothèques Python et Python lui-même. LSB-LPS prendra un temps exponentiellement long pour être bruteforcé avec des images graphiques plus grandes car vous devrez attaquer chaque combinaison de coordonnées X, Y sans aucune erreur. Créer un ML pour le faire est également assez inutile et ne peut être utilisé que pour le traitement du langage naturel par exemple : quel message est lisible pour trouver les coordonnées. APRÈS CELA, vous devez briser le chiffrement. DE PLUS, un ML de NLP ne peut pas trouver les coordonnées car les résultats du bruteforce seront de toute façon du texte chiffré. Si, pour une raison quelconque, l'attaquant connaît les coordonnées pour démarrer le processus de dé-stéganographie, il devra briser AES-GCM-256. GCM est meilleur car il offre l'intégrité en plus de la confidentialité, ce qui en fait le meilleur mode AES).
Déclaration universelle des droits de l'homme (DUDH) 1948, Article 12 - « Nul ne sera l'objet d'immixtions arbitraires dans sa vie privée, sa famille, son domicile ou sa correspondance, ni d'atteintes à son honneur et à sa réputation. Toute personne a droit à la protection de la loi contre de telles immixtions ou de telles atteintes. »
Pacte international relatif aux droits civils et politiques (PIDCP) 1966, Article 1 - « Nul ne sera l'objet d'immixtions arbitraires ou illégales dans sa vie privée, sa famille, son domicile ou sa correspondance, ni d'atteintes illégales à son honneur et à sa réputation. Toute personne a droit à la protection de la loi contre de telles immixtions ou de telles atteintes. »
Journal des modifications (canal principal) : https://github.com/xerohackcom/Chaya/blob/main/CHANGELOG.md Journal des modifications (canal de développement) : https://github.com/xerohackcom/Chaya/blob/dev/CHANGELOG.md
Utilisez la commande suivante pour une configuration plus rapide :
Commande pour les distributions basées sur 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
Commande pour les distributions basées sur 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
Vous pouvez installer les dépendances à l'aide du script installer.py. Exécutez les commandes suivantes dans le terminal :
sudo apt install python3-pip && sudo apt install git && git clone --depth=1 https://github.com/xerohackcom/Chaya.git && cd Chaya
Distributions basées sur Ubuntu
python3 installer.py --ubuntu
Distributions basées sur Debian
python3 installer.py --debian
python3 chaya.py --help
python3 chaya.py -enc
Le plan est de transformer cela en un framework modulaire où les utilisateurs peuvent également ajouter leurs propres scripts pour la partie chiffrement et stéganographie. La prise en charge de multiples algorithmes de compression est en cours d'ajout. Pendant les expériences, FLIF était pris en charge, mais maintenant JpegXL (JXL) est la nouvelle meilleure compression raster sans perte. La prise en charge de l'exécution de charges utiles et d'autres fonctionnalités intéressantes est en cours. Peut être fait en combinant des commandes, mais pas intégré. La stéganographie vidéo utilisant ffmpeg est en cours de test.
Veuillez vous référer au PLANLOG pour les fonctionnalités détaillées : https://github.com/xerohackcom/Chaya/blob/main/PLANLOG.md
Chaya est sous licence AGPLv3
Toute aide pour signaler des bogues et corriger des problèmes est appréciée.
Vous pouvez soutenir Chaya par des dons en Monero XMR : https://xerohack.com/support.php
Adresse : 4BJLkV4GyaHCYgGSqYBAe418jzaUz6FPe8M14U49SzL5GG81YyoVtWABgJszGUdpUf6MNoWL4kJu7KqQFnWxDvXi34QeA7n