Converts an image to a unique signature without and visible changes in the image and add authentication self repair capability to the image.