The Visual Obfuscation algorithm in Cipher is used to obfuscate portions of images. A user with access to an appropriate Cipher license can view the original image data by using a decryption Cipher license.
Cipher obfuscates the image by using the Cipher Channel's image scrambling seed to scramble the RGB values of the pixels in a polygon. This operation is commutative and reversible. Thus, on the image with the scrambled values, Cipher will apply the reversed scramble to recover the original values of the pixels. This is not just an overlay; the pixels themselves are manipulated.
This image is an example where Cipher is applied atop the "Car Parts and Car Damages" dataset ↗ provided by "Humans in the Loop" under a CC0 license.
Set up relevant Cipher resources.
Set up your data.
Visually obfuscate your images.
[Beta] Interact with the encrypted image using the Image Display widget in Workshop.
ri.bellaso.main.cipher-channel.<uuid>
[[0,0][100,0][100,100][0,100]]
.