Visual universal decryption apparatus and methods
AssigneeYahoo! Inc.
InventorsAthellina R. Ahmad Athsani, Chris T. Kalaboukis
Life of this patent
Estimating the term…
Abstract
Disclosed is a virtual universal decryption (VUD) service that provides a mechanism for allowing users of camera enabled mobile devices to use their camera to decrypt messages. The VUD service can provide a mechanism for a user of a VUD enabled device to authorize one or more other users of VUD enabled and camera enabled devices to use their cameras to decrypt messages sent by the authorizing user. The VUD service may then provide mechanisms for the authorized users to decrypt messages, which have been encrypted by the authorizing users, by simply capturing an image/video of the encrypted text with a camera of their VUD enabled devices.
Claims20
A method of providing encryption for a first user and decryption for use by one or more camera-enabled mobile devices, comprising:
- receiving from the first user identifying information of the one or more camera-enabled mobile devices that are authorized to decrypt messages from the first user;
- sending an encryption code to the first user for use in encrypting messages generated by the first user;
- associating a decryption code with the one or more camera-enabled mobile devices;
- and
- receiving one or more images or a video captured by a first one of the camera-enabled mobile devices, the one or more images or video being a visual representation of an encrypted message generated by the first user using the encryption code;
- decrypting the encrypted message in the one or more images or video using the decryption code associated with the first camera-enabled mobile device;
- and
- sending the decrypted message to the first camera-enabled mobile device.
A system for providing encryption for an encrypting user and decryption for use by a mobile device, comprising:
- at least one a processor;
- and
- at least one memory, the at least one processor and memory being configured for:
- receiving from the first user identifying information of the one or more camera-enabled mobile devices that are authorized to decrypt messages from the first user;
- sending an encryption code to the first user for use in encrypting messages generated by the first user;
- associating a decryption code with the one or more camera-enabled mobile devices;
- and
- receiving one or more images or a video captured by a first one of the camera-enabled mobile devices, the one or more images or video being a visual representation of an encrypted message generated by the first user using the encryption code;
- decrypting the encrypted message in the one or more images or video using the decryption code associated with the first camera-enabled mobile device;
- and
- sending the decrypted message to the first camera-enabled mobile device.
A computer program product for providing encryption for an encrypting user and decryption for use by a mobile device, the computer program product comprising one or more non-transitory computer-readable media having computer program instructions stored thereon, the computer program instructions being configured such that, when executed by one or more computing devices, the computer program instructions cause the one or more computing devices to:
- receive from the first user identifying information of the one or more camera-enabled mobile devices that are authorized to decrypt messages from the first user;
- send an encryption code to the first user for use in encrypting messages generated by the first user;
- associate a decryption code with the one or more camera-enabled mobile devices;
- and
- receive one or more images or a video captured by a first one of the camera-enabled mobile devices, the one or more images or video being a visual representation of an encrypted message generated by the first user using the encryption code;
- decrypt the encrypted message in the one or more images or video using the decryption code associated with the first camera-enabled mobile device;
- and
- send the decrypted message to the first camera-enabled mobile device.
Dependencies are inferred from the claim text.