| CPC H04L 9/0861 (2013.01) [H04L 9/085 (2013.01)] | 20 Claims |

|
1. A method comprising:
accessing, by a first application implemented on a user device, a data storage device that stores data collected from one or more entropy sources;
causing a second application implemented on the client device to directly access the data storage device independently of the first application to access the data collected from the one or more entropy sources;
generating a shared cryptographic key using the data collected from the one or more entropy sources;
establishing, by the first application, a communication channel between the first application and the second application; and
providing, by the first application, for exchange, over the communication channel between the first application and the second application, one or more messages that have been encrypted using the shared cryptographic key.
|