Concetto di steganografia - Come verificare la mia implementazione? [chiuso]

1

Ho scritto il mio software per fare la steganografia. Fondamentalmente, sto dividendo il messaggio (testo) in bit e poi li nascondo in pixel in jpg. Dopo di che sto salvando la bitmap in .png (perché la conversione di .jpg potrebbe distruggere il messaggio nascosto).

  1. Vorrei testare il mio software. Conosci qualche framework che potrebbe trovare il mio testo nascosto nel file immagine? O anche se tale framework sarà in grado di rilevare il fatto del messaggio nascosto?

  2. Mi chiedo quale sia l'implementazione ideale della steganografia per le immagini? Mi piacerebbe impararlo. Ho scritto il mio codice solo con le mie conoscenze e le mie idee, senza esaminare alcuna teoria. Dopo aver parlato con il mio professore, ha suggerito che altri potrebbero aver implementato la stessa idea, e potrebbero esserci alcuni modi per renderlo migliore. Qualcuno ha qualche suggerimento per me? Qualche nome di concetti? Qualche nome di algoritmo? Qualche documento?

posta jan kowalski 28.11.2015 - 01:03
fonte

1 risposta

1

Per testare il tuo software devi essere in grado di recuperare il tuo messaggio nascosto. L'essenza di un metodo steganografico efficace è che sia costantemente reversibile. Dovresti essere in grado di rimuovere l'immagine di mascheramento nel tuo caso.

Questa risposta sulla rilevazione della steganografia può fornire alcune informazioni sugli approcci di test:

To detect Steganography it really comes down to statistical analysis (not a subject I know very well). But here are a few pages that may help you out.

SOURCE: link

Esistono alcune strategie comuni per eseguire la steganografia:

  1. Inserimento di bit meno significativo
  2. Mascheramento e filtro
  3. Algoritmi e trasformazioni: sfruttando gli algoritmi di compressione del formato nativo

SOURCE: link

Ci sono diversi articoli su questo argomento tra cui Hussain, Mehdi, Hussein Mureed, Un sondaggio di tecniche di Steganography di immagini che discute diverse tecniche e introduce la terminologia:

  • Cover-Image: Original image which is used as a carrier for hidden information.

  • Message: Actual information which is used to hide into images. Message could be a plain text or some other image.

  • Stego-Image: After embedding message into cover image is known as stego-image.

  • Stego-Key: A key is used for embedding or extracting the messages from cover-images and stego-images

    
risposta data 28.11.2015 - 03:46
fonte

Leggi altre domande sui tag