Chiffrement
Bien que le chiffrement puisse rendre secret le sens d'un document, d'autres techniques cryptographiques sont nécessaires pour communiquer de façon sûre. Pour vérifier l'intégrité ou l'authenticité d'un document, on utilise respectivement un "Message Authentication Code (MAC)" ou une signature numérique. On peut aussi prendre en considération l'analyse de trafic dont la communication peut faire l'objet, puisque les motifs provenant de la présence de communications peuvent faire l'objet d'une reconnaissance de motifs. Pour rendre secrète la présence de communications, on utilise la stéganographie. La sécurité d'un système de chiffrement doit reposer sur le secret de la clé de chiffrement et non sur celui de l'algorithme. Le principe de Kerckhoffs suppose en effet que l'ennemi (ou la personne qui veut déchiffrer le message codé) connaisse l'algorithme utilisé.
Code secret (film)
Les États-Unis sont profondément préoccupés par la menace que font peser les U-boat sur leurs convois de troupes et de ravitaillement en direction de l'Europe. Pour vaincre cette menace, des escortes britanniques iront à la rencontre des transports américains avant qu'ils n'entrent dans la zone la plus dangereuse. Le point de rendez-vous ne sera donné aux navires que la veille de leur rencontre, transmis par radio dans un nouveau code conçu par le major Brennan. Un navire de munitions est envoyé en premier pour tester le nouveau système. Cependant, un réseau d'espions allemands dans la ville a déjà eu accès au code et laisse passer le navire pour attirer des transports de troupes plus précieux dans leur piège à sous-marins. Gordon déchiffre le message intercepté et réalisant que le code a été compromis, alerte ses supérieurs. Un convoi de troupes a déjà pris la mer et dans trois jours, ils devront lui envoyer le lieu de rendez-vous dans le code qui n'est plus secret.