Virtual secure digital card
DCFirst Claim
1. A method for generating a virtual secure digital (SD) card, the method comprising:
- reading a media key block and media identification for an SD card;
storing the media key block and the media identification;
creating a file system for secure data on a storage device for storage of secure data corresponding to a secure data area of the SD card; and
creating a file system for user data on the storage device for storage of user data corresponding to a user data area of the SD card, wherein a size of the file system for secure data is determinant on a size of the file system for user data, the determination based on a lookup table providing a relationship between the sizes.
4 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system (and a method) are disclosed for generating a virtual secure digital (SD) card. One embodiment detects an SD card and reads a media key block and media identification for the SD card. The system stores the media key block and the media identification. The system creates a file system for secure data on a storage device for storage of secure data corresponding to a secure data area of the SD card and creates a file system for user data on the storage device for storage of user data corresponding to a user data area of the SD card. In addition, the system uses the virtual secure digital (SD) card. The system determines if the virtual SD card is provisioned and provisions it if not. The system accesses the data stored in the secure area of the provisioned virtual SD card. The system extracts the data from the secured area of the provisioned virtual SD card.
-
Citations
25 Claims
-
1. A method for generating a virtual secure digital (SD) card, the method comprising:
-
reading a media key block and media identification for an SD card; storing the media key block and the media identification; creating a file system for secure data on a storage device for storage of secure data corresponding to a secure data area of the SD card; and creating a file system for user data on the storage device for storage of user data corresponding to a user data area of the SD card, wherein a size of the file system for secure data is determinant on a size of the file system for user data, the determination based on a lookup table providing a relationship between the sizes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method using a virtual secure digital (SD) card, the method comprising:
-
determining if the virtual SD card is provisioned; provisioning the virtual SD card in response to the virtual SD card not being provisioned, the provisioning including; creating a file system for secure data on a storage device for storage of secure data corresponding to a secure data area of the SD card; and creating a file system for user data on the storage device for storage of user data corresponding to a user data area of the SD card, wherein a size of the file system for secure data is determinant on a size of the file system for user data, the determination based on a lookup table providing a relationship between the sizes; accessing the data stored in the secure area of the provisioned virtual SD card; and extracting the data from the secured area of the provisioned virtual SD card. - View Dependent Claims (15, 16, 17)
-
-
18. A non-transitory computer readable medium configured to store instructions that, when executed, cause at least one processor to:
-
read a media key block and media identification for an SD card; store the media key block and the media identification; create a file system for secure data on a storage device for storage of secure data corresponding to a secure data area of the SD card; and create a file system for user data on the storage device for storage of user data corresponding to a user data area of the SD card, wherein a size of the file system for secure data is determinant on a size of the file system for user data, the determination based on a lookup table providing a relationship between the sizes. - View Dependent Claims (19, 20, 21)
-
-
22. A non-transitory computer readable medium configured to store instructions that, when executed, cause at least one processor to:
-
determine if a virtual SD card is provisioned; provision the virtual SD card in response to the virtual SD card not being provisioned, wherein to provision the virtual SD card includes to; create a file system for secure data on a storage device for storage of secure data corresponding to a secure data area of the SD card; and create a file system for user data on the storage device for storage of user data corresponding to a user data area of the SD card, wherein a size of the file system for secure data is determinant on a size of the file system for user data, the determination based on a lookup table providing a relationship between the sizes; access the data stored in the secure area of the provisioned virtual SD card; and extract the data from the secured area of the provisioned virtual SD card. - View Dependent Claims (23, 24, 25)
-
Specification