×

Wallet application for interacting with a secure element application without a trusted server for authentication

  • US 8,646,059 B1
  • Filed: 09/26/2011
  • Issued: 02/04/2014
  • Est. Priority Date: 12/17/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for communication within payment devices configured to conduct payments via contactless communication, comprising:

  • supporting a first secure and isolated memory of a secure element embedded within a chip of a payment device configured to conduct a payment via contactless communication;

    locating a control applet and a first sharable interface object (SIO) owned by the control applet within the first secure and isolated memory;

    selecting, on a software application of the payment device, a selected card applet to configure from a registered list of card applets, the registered list of card applets comprising application identifiers (AIDs) of card applets within the secure element;

    supporting a second secure and isolated memory of the secure element embedded within the chip;

    locating the selected card applet and a second SIO owned by the selected card applet within the second secure and isolated memory;

    transmitting, through a secure channel, to the control applet within the first secure and isolated memory, an AID associated with the selected card applet and a computer-coded instruction for a selected function to be performed on the selected card applet;

    requesting data access from the control applet located within the first secure and isolated memory to the second SIO located within the second secure and isolated memory across a secure firewall within the secure element;

    invoking, by the control applet, process method function calls of a card runtime environment, wherein the process method function calls perform the selected function on the selected card applet; and

    executing, by the card runtime environment, the process method function calls, thereby performing the selected function on the selected card applet.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×