Back to results
US 11,768,965 B2Granted
System and method for securely storing data in a SIM
AssigneeiCrypto, Inc.
InventorAdarbad Master
Life of this patent
Estimating the term…
Abstract
Embodiments of the invention provide systems and methods for analyzing a Subscriber Identity Module (SIM) card, ascertaining multiple distally separated storable sections, and then securely storing data as an ordered list of storable sections representing a concatenated available storage on the SIM.
Claims17
A method of securely storing data, the method comprising:
- mapping a file structure for a smart card memory such that each smart card memory is unique;
- identifying files in the file structure that have an update privilege;
- and
- creating an ordered list of the update-privileged files wherein the ordered list represents a concatenated available storage on the smart card memory;
- tracking the file structure of the smart card memory with an application on a secure server;
- dividing the ordered list into a plurality of blocks;
- creating a chain sequence from a randomly selected subset of the blocks;
- and
- securely writing the data to the blocks in the chain sequence.
6 more elements
A method for securely storing data to a subscriber identity module (SIM), comprising:
- retrieving a storage location map for the SIM from a secure server, wherein the storage location map defines a unique chain of writable storage areas on the SIM;
- dividing the chain of writable storage areas into a plurality of blocks, and
- creating a chain sequence from a randomly selected subset of the blocks, and
- securely writing the data to the blocks in the chain sequence.
1 more element
A secure subscriber identity module (SIM) server,
- comprising at least one processor and a memory coupled to the at least one
- processor, the memory storing program instructions executable by the at least
- one processor to cause the secure SIM server to:
- provide a secure image function configured to identify unique writable storage areas on a SIM;
- provide a SIM map function configured to create an ordered list of a plurality of writable storage areas, wherein the ordered list represents a concatenated available storage on the SIM to enable secure storage of data;
- and
- provide a SIM access function configured to divide the ordered list into a plurality of blocks, create a chain sequence from a randomly selected subset of the blocks, and securely write the data to the blocks in the chain sequence.
4 more elements
Dependencies are inferred from the claim text.