Présentation du projet
Vue générale
Nous sommes quatre élèves de l'école d'ingénierie informatique EPITA, actuellement en seconde année de classe préparatoire nous avons décidé de developper un logiciel de chiffrement basé sur l'algorithme AES.
Notre projet SCube est compatible Linux et a pour ambition de devenir un logiciel polyvalant comprenant plusieurs fonctionnalités (chiffrement, compression, stéganographie) faisant de scube le logiciel de référence.
Fonctionnel
Le chiffrement
Le premier but de Safe Security System est de créer un logiciel qui soit capable de crypter du texte. Pour réaliser ceci nous utiliserons l'algorithme Rijndael (prononcé "Raindal") plus communément appelé AES pour Advanced Encryption Standard.
Pourquoi avoir choisi cet algorithme ?
AES est L'algorithme de chiffrement destiné à remplacer DES (Data Encryption Standard) qui est devenu trop faible au regard des attaques actuelles.
AES suit les spécifications suivantes :
L'AES est un standard, donc libre d'utilisation, sans restriction d'usage ni brevet. C'est un algorithme de type symétrique (comme le DES).
C'est un algorithme de chiffrement par blocs (comme le DES).
La compression
Après avoir crypté un document, Safe Security System sera capable de compresser le résultat du chiffrement, ou si l'utilisateur ne le souhaite pas de le laisser non compressé.
Nous utiliserons donc une compression sans pertes de données.
La stéganographie
Le principe de la stéganographie est de dissimuler une information dans une autre, dans le cadre de notre projet informatique nous dissimulerons un texte préalablement crypté dans une image.
|