È possibile utilizzare la steganografia su un canale audio analogico?

2

È possibile utilizzare steganografia utilizzando un canale audio analogico ?

So che questo può essere fatto usando le immagini. La mia idea è quella di codificare un messaggio audio in modo che, se ascoltato da un normale dispositivo (ad es. Radio o telefono), invii un messaggio normale. Ma se usiamo un decodificatore speciale, il ricevitore può ascoltare un messaggio nascosto. Si prega di notare che sono interessato a decodificare il messaggio usando solo l'audio analogico. So che è possibile se andiamo con l'audio digitale.

È possibile? Se è così, sarebbe bello se qualcuno potesse darmi qualche implementazione pratica di questo.

    
posta user3496510 10.01.2017 - 13:27
fonte

4 risposte

3

Ci sono alcuni modi per farlo. Utilizza la modulazione ad anello per aggiungere un portante virtuale all'audio che desideri nascondere, ad esempio a 14 kHz. La funzione di meccanizzazione di Goldwave può farlo. Questo darà un segnale simile alla modulazione di ampiezza con bande laterali sopra e sotto 14khz. Quindi utilizzare un filtro passa-alto per eliminare la banda laterale inferiore, e solo i bambini oi cani possono sentire il deedle deedle deet del segnale audio a banda laterale singola, ma potrebbero non sapere di cosa si tratta, a meno che non abbiano familiarità con l'ascolto a onde corte o radioamatori. Qualcun altro con un plug-in ringmod o goldwave può applicare lo stesso effetto 14khz per demodulare il segnale. Il normale audio non nascosto allo stesso tempo verrà modulato a 14 kHz e suonerà come un hash che puoi eliminare usando un filtro passa-basso per sentire l'audio nascosto in chiaro, ma probabilmente non dovrai preoccuparti. Prima di nascondere l'audio suggerisco di filtrarlo con un filtro da 300hz a 3000hz, che è quello che usano i telefoni e le radio di comunicazione. Questo limiterà l'aliasing dell'audio convertito e renderà più difficile udire le orecchie normali ascoltando il file non emodulato. Un altro metodo è semplicemente registrare un breve messaggio e rallentarlo di 32 volte, e mescolare il risultato con l'ordinario nell'audio chiaro con cui si desidera mascherare il messaggio. Assicurati di mescolarlo a un volume ragionevolmente basso in modo che i rumori del tuono basso di una voce umana rallentata non siano ovvi nel normale audio. Quindi tutto quello che l'altro capo deve fare è velocizzare il file 32 volte per sentire il tuo breve messaggio. Questo metodo richiede molto spazio, 32 secondi di file per ogni secondo di audio rallentato, quindi rendilo veloce.

    
risposta data 04.04.2018 - 19:07
fonte
2

In cima alla mia testa posso pensare a due possibilità:

  1. Nascondi le informazioni in frequenze che l'orecchio umano non può percepire (cioè sotto i 20 Hz o sopra i 20 kHz)
  2. Utilizza la tecnica dello spettro esteso per nascondere le informazioni al di sotto della soglia del rumore.

Il primo non è applicabile ai telefoni poiché non trasmettono le frequenze che l'orecchio umano non può percepire. Questo potrebbe tuttavia essere utilizzato per nascondere i dati nei file audio digitali, è disponibile un'implementazione su [1]. Quest'ultimo è applicabile ai telefoni, esiste un brevetto disponibile su [2]. Tuttavia non sono a conoscenza di un'implementazione disponibile pubblicamente.

[1] link

[2] link

    
risposta data 10.01.2017 - 13:55
fonte
1

Potresti voler iniziare con il seguente sondaggio:

Uso dello spettro di diffusione:

risposta data 10.01.2017 - 18:34
fonte
1

Un'implementazione ben nota è Backmasking , in cui è possibile ascoltare un messaggio quando l'audio viene riprodotto all'indietro. Era un concetto popolare per un po ', specialmente quando i record venivano usati per ascoltare la musica perché i record possono essere ruotati manualmente per decodificare il messaggio; anche se alcuni software audio moderni possono anche facilmente invertire i flussi audio digitali.

    
risposta data 10.01.2017 - 19:21
fonte

Leggi altre domande sui tag