- Purchase NY, US Ashutosh Subhash Gijare - Pune, IN Krishna Prasad Vasireddy - Milpitas CA, US Christopher T. Wischerth - Babylon NJ, US Eric Alger - Edwardsville IL, US
Assignee:
Mastercard International Incorporated - Purchase NY
International Classification:
H04L 9/08 H04L 9/14 H04L 9/30 H04L 29/06
Abstract:
A method for facilitating the broadcast of encrypted data includes: storing a content encryption key and a server private key of a first cryptographic key pair; storing a recipient profile, the profile being related to a recipient computing device including a recipient public key of a second cryptographic key pair; receiving a broadcast request from a broadcast computing device including an broadcast message encrypted using the content encryption key; identifying a unique identifier; transmitting a data message including the encrypted broadcast message and the unique identifier; receiving a key request from the recipient computing device including the unique identifier; verifying that the unique identifier included in the key request is equivalent to the identified unique identifier; encrypting the content encryption key using the recipient public key; and transmitting the encrypted content encryption key to the recipient computing device.