Uno degli svantaggi della steganografia tradizionale è che entrambe le parti hanno bisogno di scambiare una chiave segreta. Anche la crittografia ha avuto questo problema ma ha aggirato questo problema con la crittografia a chiave pubblica.
Ci sono casi in cui questo è stato fatto con la steganografia, dove un messaggio può essere codificato con una chiave pubblica e recuperato con uno privato?
Google sembra pubblicare alcuni documenti di ricerca ma nulla di pratico.
Ricorda che la steganografia è considerata infranta se viene rilevata la presenza di un messaggio.
Modifica per spiegare altro
Alice vuole inviare un messaggio a Bob, tuttavia Eve sta monitorando la comunicazione di Alice.
Alice può crittografare un messaggio, ma Eve saprà che è stato inviato un messaggio e può richiedere la chiave da parte di Bob per leggere il messaggio.
Alice può utilizzare un algoritmo di steganografia senza chiavi per incorporare un messaggio in un'immagine, ma Eva può controllare qualsiasi immagine inviata per i messaggi utilizzando algoritmi noti.
Alice può crittografare un messaggio e utilizzare un algoritmo di steganografia senza chiave ma Eve può controllare l'immagine, estrarre il messaggio e richiedere la chiave da Bob
Alice potrebbe utilizzare un algoritmo di steganografia con chiave e Eva non sarebbe in grado di rilevare un messaggio anche se stava controllando. Tuttavia, Alice non ha modo di ottenere la chiave per Bob in modo che possa leggere il messaggio.
Se esiste una steganografia della chiave pubblica, Alice potrebbe incorporare un messaggio utilizzando la chiave pubblica di Bob Eve non sarebbe in grado di rilevare un messaggio e Bob potrebbe leggerlo senza la necessità di scambiare una chiave. Tuttavia non so se esiste una cosa del genere.
Modifica 2
Questa domanda ed è la risposta indica il problema con il suggerimento "crittografia come rumore casuale". La crittografia non è specificamente progettata per essere indistinguibile dal rumore casuale, è un artefatto di alcuni sistemi ma non è garantita.