×

PARTITIONING THE NAMESPACE OF A CONTACTLESS SMART CARD

  • US 20120159105A1
  • Filed: 09/26/2011
  • Published: 06/21/2012
  • Est. Priority Date: 12/17/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for partitioning the namespace of a secure element into at least two storage types by a control software application within the secure element, the method comprising:

  • defining, in the control software application, at least a first access type, a second access type, a first access key, and a second access key for a plurality of memory blocks within the secure element namespace,wherein each of the first access key and the second access key provides one of the first access type, or the second access type to the plurality of memory blocks within the secure element namespace,wherein the first access type comprises surrender of control for memory blocks controlled by the first access type such that an initial owner of the memory blocks controlled by the first access type cannot reclaim the memory blocks controlled by the first access type without cooperation of a current user of the memory blocks controlled by the first access type, andwherein the second access type comprises a surrender of control by an initial owner of the memory blocks controlled by the second access type to a current user such that the initial owner of the memory blocks controlled by the second access type can reclaim the memory blocks controlled by the second access type without cooperation of the current user of the memory blocks controlled by the second access type;

    selecting, by the control software application, from the plurality of memory blocks within the secure element namespace, at least a first group of memory blocks, a second group of memory blocks, and access types for each of the selected groups of memory blocks, wherein at least one memory block in each of the selected groups of memory blocks is an access memory block for providing the selected access type for a software application or application data within data memory blocks of the selected groups of memory blocks to an external data requesting device; and

    transmitting, from the control software application, for storage in the access memory block for each of the selected groups of memory blocks appropriate ones of and the second access key to provide the selected access type for each respective selected groups of memory blocks, thereby partitioning the namespace of the secure element into at least two storage types.

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