Encryption visual app. From an arbitrary image (secret) which contains the secret. two images are created with "noise" calls shadows where it is impossible to see the secret image. To discover the secret you need to have both shadow images and thus decrypt the shared secret.
Its like a bobeda in which there are two keys (shadows) belonging to different people. The only way to enter the bobeda is that both people with their respective keys open every lock.