CPC H04L 63/061 (2013.01) [G06Q 20/223 (2013.01); G06Q 20/327 (2013.01); G06Q 20/367 (2013.01); H04L 63/0823 (2013.01); H04L 67/104 (2013.01); H04W 12/069 (2021.01)] | 20 Claims |
1. A method of generating a session key for a mobile wallet to mobile wallet communication session, the method comprising:
using one or more computer processors on a first computing device:
receiving a request from a first mobile wallet application executing on a second computing device for the session key for a session between the first mobile wallet application and a second mobile wallet application executing on a third computing device, the request including information about the second mobile wallet application;
identifying a mobile wallet issuer system based upon a domain in an address of the second mobile wallet application provided in the request, the mobile wallet issuer system executing on a fourth computing device;
deriving the session key for the session between the first mobile wallet application and the second mobile wallet application using at least a first value derived by the first computing device and a second value derived by the fourth computing device; and
transmitting the session key to the first mobile wallet application, the first mobile wallet application using the session key to engage in a financial transaction with the second mobile wallet application.
|