Intelligent controller system and method for smart card memory modules

US9111045B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9111045-B2
Application numberUS-201213448172-A
CountryUS
Kind codeB2
Filing dateApr 16, 2012
Priority dateNov 12, 2007
Publication dateAug 18, 2015
Grant dateAug 18, 2015

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A storage device contains a smart-card device and a memory device, both of which are accessed though a controller. The storage device may be used in the same manner as a conventional smart-card device, or it may be used to store a relatively large amount of data in various partitions corresponding to the protection level of the data stored therein. The smart-card device stores critical security parameters that are provided to the controller to protect access to some or all of the partitions of the memory device. A host connected to the controller issues commands, and the controller analyzes the commands and responds to them in various ways depending upon the nature of the command. In particular, depending upon the nature of the command, the controller may either pass the command to the smart-card device, or ignore the command either indefinitely or until a predetermined event has occurred.

First claim

Opening claim text (preview).

What is claimed is: 1. A storage device, comprising: a smart-card device; a non-volatile memory device packaged with the smart-card device and configured to store data, wherein the non-volatile memory device comprises a flash memory device; and a controller configured to analyze commands issued to the smart-card device or the non-volatile memory device, the controller further configured to: issue to the smart-card device a command to power down the smart-card device responsive, at least in part, to receipt of a power down command; access the non-volatile memory device while the smart-card device is powered down; and selectively ignore a command to obtain a critical security parameter stored in the smart-card device. 2. The storage device of claim 1 , wherein one of the commands comprises a power-up command, wherein the controller is configured to provide a synchronization command responsive, at least in part, to receipt of the power-up command. 3. The storage device of claim 1 , wherein the smart-card device is configured to execute applications stored in the non-volatile memory device. 4. The storage device of claim 1 , wherein the critical security parameter comprises an encryption key. 5. The storage device of claim 1 , wherein the non-volatile memory device comprises a plurality of partitions. 6. The storage device of claim 5 , wherein each of the plurality of partitions corresponds to a respective set of authentication states. 7. The storage device of claim 5 , wherein one of the commands comprises a command to resize one of the plurality of partitions. 8. A method of accessing a storage device including a smart-card device, comprising: receiving an authentication signal at the storage device; authenticating the storage device with the smart-card device responsive, at least in part, to receipt of the authentication signal; powering down the smart-card device responsive, at least in part, to receipt of a power down command; accessing a non-volatile memory of the storage device while the smart-card device is powered down, wherein the non-volatile memory comprises a flash memory; powering up the smart-card device responsive, at least in part, to receipt of a power up command; and synchronizing an authentication state of the smart-card device to an authentication state of the storage device responsive, at least in part, to said powering up the smart-card device. 9. The method of claim 8 , wherein said powering up the smart-card device comprises: operating the smart card in a reset state. 10. The method of claim 8 , wherein the authentication state of the storage device comprises an unauthenticated state. 11. The method of claim 8 , further comprising: after said authenticating the storage device with the smart-card device, selectively ignoring a command to obtain a critical security parameter stored in the smart-card device based on the authentication state. 12. The method of claim 8 , wherein said authenticating the storage device with the smart-card device comprises: receiving an identifier at the smart-card device; and examining the identifier to determine whether the identifier corresponds to a valid identity. 13. The method of claim 8 , wherein said synchronizing an authentication state of the smart-card device to an authentication state of the storage device comprises: providing a synchronize command to the smart-card device from a controller.

Assignees

Inventors

Classifications

  • G06F21/34Primary

    involving the use of external additional devices, e.g. dongles or smart cards · CPC title

  • G06F13/387Primary

    for adaptation of different data processing systems to different peripheral devices, e.g. protocol converters for incompatible systems, open system · CPC title

  • in semiconductor storage media, e.g. directly-addressable memories · CPC title

  • in smart cards · CPC title

  • Special arrangements for circuits, e.g. for protecting identification code in memory (protection against unauthorised use of computer memory G06F12/14) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9111045B2 cover?
A storage device contains a smart-card device and a memory device, both of which are accessed though a controller. The storage device may be used in the same manner as a conventional smart-card device, or it may be used to store a relatively large amount of data in various partitions corresponding to the protection level of the data stored therein. The smart-card device stores critical security…
Who is the assignee on this patent?
Asnaashari Mehdi, Shah Ruchirkumar D, Prevost Sylvain, and 2 more
What technology area does this patent fall under?
Primary CPC classification G06F21/34. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 18 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).