Proteggi i messaggi nascosti nell'immagine dalle manipolazioni

3

Capisco che ci sono tecniche che mi consentono di nascondere le informazioni in un'immagine. In particolare, mi interessa sapere in che modo posso salvare una stringa relativamente breve in un'immagine, diciamo 30-40 caratteri. Supponiamo che abbia un flusso simile al seguente:

Me - > intermediario sconosciuto - > Il mio amico

Il problema è che c'è il rischio che l'intermediario manipoli il file in modo indesiderato (ad esempio cambiando il file con una compressione con perdita).

La mia domanda

C'è modo per me di assicurarmi che il mio amico riceverà il messaggio, anche se l'intermediario ha manipolato il file? (Capisco che devo supporre che queste modifiche non cambino l'aspetto principale dell'immagine.)

    
posta Anton 19.06.2016 - 17:13
fonte

1 risposta

2

Credo che ci sia qualche vecchia ricerca (come questo o questo su stego tollerante a compressione lossy, ma non so se ci sono eventuali garanzie fornite o implementazioni del mondo reale. Alla fine della giornata, ci sono troppe manipolazioni possibili e non è realistico per uno strumento gestire tutte le possibili trasformazioni di immagine (ma non l'ho provato da anni).

Potresti voler impedire agli utenti di comprimere i tuoi file utilizzando uno strumento stego basato su JPEG che esegue già la compressione. Prova Red JPEG XT o StegaMail .

Una cosa che dovresti gestire è che un utente malintenzionato potrebbe intenzionalmente modificare il tuo messaggio nascosto. Potresti includere un HMAC nel tuo messaggio se tutto lo strumento supporta crittografia e codifica e non integrità del messaggio .

    
risposta data 19.06.2016 - 17:37
fonte

Leggi altre domande sui tag