Questo schema è considerato steganografia testuale / linguistica?

1

Diciamo che ho il seguente messaggio:

Lets meet in front of the hall at morning.

Da questo costruisco questo messaggio applicando la sostituzione antonym:

Lets meet behind the hall at evening.

Quindi "di fronte a" è stato sostituito con "dietro" e "mattutino" con "sera". Questo schema è considerato come testo o steganografia linguistica?

    
posta zam 19.10.2017 - 12:53
fonte

3 risposte

3

Questa è una sostituzione, non una steganografia. Uno degli obiettivi chiave della steganografia è la negabilità. Nella sicurezza delle informazioni, la negabilità è una proprietà che consente di negare che l'informazione esista o che un'azione abbia avuto luogo. Mentre il significato del messaggio è un po 'mascherato nel tuo schema, la presenza del messaggio generale non lo è. La steganografia si occupa della costruzione di un canale nascosto che impedisce il rilevamento di un messaggio scambiato segretamente all'interno di una comunicazione innocente e non correlata.

Un primo semplice esempio potrebbe essere il cifrario dei punti del libro in cui piccoli punti sono stati posizionati sulle lettere di un libro per trasformare il libro stesso in un messaggio. Questo approccio primitivo non era completamente nascosto, ma con uno sguardo casuale, sembrerebbe solo qualcuno che ha un libro, non sembra essere una comunicazione speciale.

Per avere una steganografia linguistica, è necessario codificare le informazioni in modo che una conversazione apparentemente normale possa effettivamente trasmettere alcune altre informazioni. Nel tuo esempio, è chiaro che stai parlando di un incontro in un dato momento, quindi il messaggio, mentre i dettagli sono modificati, non è nascosto.

Un esempio migliore di una steganografia linguistica estremamente primitiva sarebbe di avere l'ora del giorno di una telefonata per codificare alcune informazioni, o forse avere valori assegnati a diversi elementi da avere per cena. Se hai chiamato per chiedere quando il pollo sarebbe stato cotto, ciò potrebbe significare che dovevi incontrarti più tardi in un punto di raccolta. Il messaggio attuale è completamente nascosto da ciò che sembra essere una comunicazione legittima.

Prendendo a prestito l'eccellente risposta di Steffen, sembra che tu possa essere confuso dal concetto di "sostituzione dei sinonimi" che è una forma base comune di steganografia linguistica. Con la sostituzione del sinonimo, le parole vengono sostituite con i loro sinonimi per codificare le informazioni in base a se la parola cambia o meno. Ciò potrebbe avvenire attraverso una semplice codifica binaria o un sistema di parole in codice più complesso, ma la cosa fondamentale è che il messaggio inviato non è correlato al messaggio in cui appare. Il messaggio che viene inviato apparentemente deve essere negato che qualsiasi significato nascosto esiste.

Ora, in teoria, potresti usare antonyms anziché sinonimi per la sostituzione usata per codificare le informazioni, ma questo si verifica in un problema. La sostituzione del sinonimo funziona perché la parafrasi ha senso e sembra una parafrasi ragionevole o un ricordo errato di una citazione conosciuta. Se invece inizi a lanciare contrari, diventa molto più facile dire che sta succedendo qualcosa di strano. Dal momento che sembra strano, la negabilità è notevolmente ridotta e il messaggio è molto più probabile che attiri l'attenzione degli interruttori di codice. Ciò rende la sostituzione di antonym un mezzo relativamente povero per codificare anche le informazioni steganografiche.

    
risposta data 19.10.2017 - 17:48
fonte
2

Non è chiaro quale sia la parte della steganografia nella tua domanda perché non specifichi in che modo il messaggio viene codificato in questo modo, cioè dici quale input e output è ma non ciò che il messaggio desideri trasferire.

Una semplice interpretazione della tua domanda sarebbe che "Ci incontriamo di fronte alla sala al mattino". è ciò che in realtà vuoi dire e lo dici sostituendo il significato di alcune parole. Non penso che questo sia considerato steganografia, ma invece questo è più un semplice cifrario di sostituzione (basato sulla parola). Da Wikipedia: Steganography :

Steganography ... is the practice of concealing a file, message, image, or video within another file, message, image, or video. ...steganography is concerned with concealing the fact that a secret message is being sent as well as concealing the contents of the message.

La steganografia linguistica dovrebbe essere al posto di un testo originale di "Winter is coming" e sostituirlo con "Spring is going" per codificare il messaggio "101" (cioè la prima parola cambiata, la seconda no, la terza cambia di nuovo).

    
risposta data 19.10.2017 - 13:16
fonte
1

La steganografia linguistica nasconde alcune informazioni all'interno del testo, sostituendo le parole per altre parole, pur mantenendo il normale grammatica della lingua in modo da leggere il testo originale. Nel tuo esempio questo è il caso, quindi direi Linguistico.

    
risposta data 19.10.2017 - 13:02
fonte

Leggi altre domande sui tag