La steganografia è l'arte di nascondere il fatto che sta avvenendo una comunicazione, nascondendo informazioni in altre informazioni. Si possono usare molti formati diversi di file portanti, ma le immagini digitali sono le più popolari a causa della loro frequenza su internet. Per nascondere informazioni segrete nelle immagini, esiste una grande varietà di tecniche di steganografia, alcune sono più complesse di altre e tutte hanno rispettivi punti forti e deboli. Diverse applicazioni possono richiedere l'assoluta invisibilità dell'informazione segreta, mentre altre richiedono un grande messaggio segreto da nascondere. Questa relazione di progetto intende dare una panoramica della steganografia delle immagini, i suoi usi e le sue tecniche. Tenta anche di identificare i requisiti di un buon algoritmo di steganografia e riflette brevemente su quali tecniche di steganografia sono più adatte a quali applicazioni.