Abstract: A method and apparatus for protecting the details of an image to ensure privacy of the image by generating a protected image from an original image is disclosed. The method includes generating a preview image from an original image and applying 5 effects to the preview image so as to obscure the preview image. The original image is encrypted using an encryption key and stored as non-visual metadata of the preview image. The encryption key is encrypted using one or more key encryption key (KEK), and the encrypted encryption keys is also stored in the metadata of the preview image. Any image viewer will display the preview image. The key encryption 10 key is generated based on a passphrase or based on the encryption key of another protected image. Instances of the protected image called profile and cover images is used to provide logical groupings and share access to protected images.
Abstract: A method and apparatus for protecting the details of an image to ensure privacy of the image by generating a protected image from an original image is disclosed. The method includes generating a preview image from an original image and applying 5 effects to the preview image so as to obscure the preview image. The original image is encrypted using an encryption key and stored as non-visual metadata of the preview image. The encryption key is encrypted using one or more key encryption key (KEK), and the encrypted encryption keys is also stored in the metadata of the preview image. Any image viewer will display the preview image. The key encryption 10 key is generated based on a passphrase or based on the encryption key of another protected image. Instances of the protected image called profile and cover images is used to provide logical groupings and share access to protected images.