Criptografie vizuală este o tehnică și un domeniu de criptografie în care se utilizează sau o imagine este transmis.
Un exemplu de bază al criptografiei vizuale este metoda de mască de unică folosință pentru imagini. Această tehnică constă în realizarea unei imagini secrete S , în alb și negru, și modificarea acesteia pentru a o transmite într-un mod fiabil. Modificarea constă în realizarea XOR pixel cu pixel, între S și o imagine desenată la întâmplare M (masca). Imaginea rezultată poate fi descifrată numai dacă se știe milioane .
Putem vedea această tehnică diferit imaginându-ne că imaginea este de fapt împărțită în două: masca și imaginea transformată. Fiecare dintre cele două este inutil, dar XOR-ul celor două oferă imaginea completă, ca în animația opusă. Putem apoi generaliza la k imagini care trebuie suprapuse. În acest caz vorbim de imagine umbră .
Conceptul de criptologie vizuală a fost popularizat de Moni Naor și Adi Shamir în 1994. Kafri și Keren sunt, de asemenea, uneori citate.