CPC H04L 9/3263 (2013.01) [G06Q 20/04 (2013.01); G06Q 20/108 (2013.01); H04L 9/30 (2013.01)] | 17 Claims |
1. A method of providing a value transfer, comprising:
generating, by a mobile device, a value transfer message, the value transfer message including terms of a value transfer from an account of a sending party to one of a receiving party or one or more merchants;
signcrypting, by the mobile device, the value transfer message using each of public and private keys of the sending party and a public key of the receiving party;
wrapping, by the mobile device, the value transfer message in a SignedData cryptographic message, the SignedData cryptographic message being digitally signed using at least the private key of the sending party and a public key of a financial institution; and
sending, by the mobile device, the SignedData cryptographic message to the financial institution;
wherein the financial institution can retrieve the signcrypted value transfer message from the SignedData cryptographic message using the public key of the sending party and a private key of the financial institution and provide the signcrypted value transfer message to the receiving party,
wherein the receiving party can de-signcrypt the signcrypted value transfer message using each of the public key and a private key of the receiving party and the public key of the sending party, and present the value transfer message to the financial institution to receive the value transfer,
wherein generating the value transfer message further comprises creating a list of merchants the receiving party can make a purchase from, and
wherein the value transfer includes a payment from the sending party account to one or more accounts of the one or more merchants from the list of merchants.
|