US 12,452,048 B1
Establishing cryptographic key for applications
Muhammad Naveed, Pasadena, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Mar. 30, 2023, as Appl. No. 18/192,950.
Claims priority of provisional application 63/362,180, filed on Mar. 30, 2022.
Int. Cl. H04L 9/08 (2006.01)
CPC H04L 9/0861 (2013.01) [H04L 9/085 (2013.01)] 20 Claims
OG exemplary drawing
 
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.