| CPC H04L 63/101 (2013.01) [G06K 19/06037 (2013.01); H04L 9/3247 (2013.01); H04L 2463/121 (2013.01)] | 20 Claims |

|
1. A method, comprising:
receiving, at a primary device associated with a user in an encrypted messaging system, a computer-perceptible code from a secondary device;
retrieving a reference and an identifier of the secondary device from the computer-perceptible code, the reference configured to identify a location of the secondary device in the encrypted messaging system;
generating, at the primary device, a secondary device signature based on the identifier of the secondary device;
encrypting, using a secret pairing key, a payload including a list of authorized devices of the user and the secondary device signature;
generating a request, including the encrypted payload and the reference, to add the secondary device to the list of authorized devices of the user, the request configured to identify the secondary device to a server of the encrypted messaging system based on the reference; and
transmitting the request to the server, wherein an encrypted session is established between the primary device and the secondary device based on a validation of the request at the secondary device using the identifier of the secondary device.
|