1. A method comprising: encrypting data, at a first device, based on at least one first characteristic relating to a first pattern produced on a touch screen of the first device, where the first pattern is produced by a first user; transmitting, using the first device and to a second device, the encrypted data; storing the encrypted data for a predetermined period of time at the second device; decrypting, using the second device, the encrypted data based on at least one second characteristic relating to a second pattern produced on a touch screen of the second device, and based on determining the second pattern substantially matches the first pattern, where the second pattern is produced by a second user; and displaying the decrypted data in a decrypted format on the touch screen of the second device.