Le masquage de données est l'art et la science de la communication de données secrètes sur un support multimédia approprié, par exemple des fichiers image, audio et vidéo. Le masquage réversible des données permet de restaurer le support après la suppression des données secrètes cachées. Le masquage de données est un processus qui consiste à cacher des données (représentant certaines informations) dans un support de couverture. En d'autres termes, le processus de dissimulation de données relie deux ensembles de données, un ensemble de données intégrées et un autre ensemble de données de couverture. La relation entre ces deux ensembles de données caractérise différentes applications. Par exemple, dans les communications secrètes, les données cachées peuvent souvent être sans rapport avec le support de couverture. En revanche, dans le domaine de l'authentification, les données intégrées sont étroitement liées au support de couverture. Dans ces deux types d'applications, l'invisibilité des données cachées est une exigence importante.