A multi-layer digital veil design method for image content security and privacy protection, comprising single-layer digital veil generation, multi-layer digital veil generation, and digital veil installation and removal. In the present application, an existing pseudo-random sequence generator is used as a basic tool, the statistical characteristics of an image, and density parameters and strength parameters of a veil are selected according to protection requirements of the image content, and single-layer veil grid points of corresponding specifications and values thereof satisfying a given distribution are randomly generated, and a multi-layer veil is composed of single-layer veils of different specifications. After being fused with the image and then installed, the veil can effectively block most of details of a visual object in the image content while displaying hazy information of the overall content, and can destroy most of geometric features of the visual object, so as to effectively hide identity differences and local vision semantic differences of the visual object, and resist various image reconstruction attacks, such as high-and-low pass filtering and interpolation recovery, on damaged data or a noise signal, so that attackers cannot recover the image into a high-definition image and cannot implement content attacks such as "face changing".
展开▼