Electronic device and method of operating the same

US12197746B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12197746-B2
Application numberUS-202217876784-A
CountryUS
Kind codeB2
Filing dateJul 29, 2022
Priority dateMar 11, 2022
Publication dateJan 14, 2025
Grant dateJan 14, 2025

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.

Provided herein may be an electronic device and a method of operating the same. The electronic device may include a memory device including a replay protected memory block (RPMB) configured to store security data, a memory controller configured to control the memory device, and a host device configured to verify, using a password, an external device coupled thereto wherein the memory controller controls the memory device to read, when the external device is verified, the security data, and wherein the host device is further configured to encrypt the read security data, and transmit, to the verified external device, the encrypted security data, a decryption key for decrypting the encrypted security data, and an RPMB key for accessing the security data.

First claim

Opening claim text (preview).

What is claimed is: 1. An electronic device, comprising: a memory device including a replay protected memory block (RPMB) configured to store security data; a memory controller configured to control the memory device; and a host device configured to verify, using a password, an external device coupled thereto, wherein the memory controller controls the memory device to read, when the external device is verified, the security data, and wherein the host device is further configured to: encrypt the read security data, and transmit, to the verified external device, the encrypted security data, a decryption key for decrypting the encrypted security data, and an RPMB key for accessing the security data. 2. The electronic device according to claim 1 , wherein the security data is first security data, and wherein the host device is further configured to control the memory controller and the memory device to perform, when the first security data stored in the RPMB is updated to second security data, an update for the external device. 3. The electronic device according to claim 2 , wherein the memory controller controls the memory device to read the second security data. 4. The electronic device according to claim 3 , wherein the host device is further configured to: encrypt the read second security data, and transmit, to the verified external device, the encrypted second security data, a decryption key for decrypting the encrypted second security data, and an RPMB key for accessing the second security data. 5. The electronic device according to claim 1 , wherein the host device is further configured to permit the verified external device to perform a security operation which utilizes the security data stored in the verified external device. 6. The electronic device according to claim 1 , wherein the host device further configured to, before the external device is verified: provide the memory device with the security data, which is provided from a use; and control the memory device to store the security data in the RPMB. 7. The electronic device according to claim 6 , wherein the host device is further configured to, before the external device is verified: provide the RPMB key to the memory controller, and control the memory controller to store therein the RPMB key. 8. A method for operating an electronic device including a storage device and a host device, the method comprising: verifying, using a password, an external device coupled to the electronic device; reading, when the external device is verified, security data stored in a replay protected memory block (RPMB) within the storage device; encrypting the read security data; and transmitting, to the verified external device, the encrypted security data, a decryption key for decrypting the encrypted security data, and an RPMB key for accessing the security data. 9. The method according to claim 8 , wherein the security data is first security data, further comprising, when the first security data is updated to second security data stored in the RPMB, performing an update for the external device. 10. The method according to claim 9 , wherein performing the update comprises: reading the second security data and encrypting the read second security data; and transmitting, to the verified external device, the encrypted second security data, a decryption key for decrypting the encrypted second security data, and an RPMB key for accessing the second security data. 11. The method according to claim 8 , further comprising permitting the verified external device to perform a security operation which utilizes the security data stored in the verified external device. 12. The method according to claim 8 , further comprising before the verifying: receiving the security data from a user; and storing the security data in the RPMB. 13. The method according to claim 12 , wherein storing the security data comprises: transmitting, by the host device, the RPMB key and the security data to the storage device; and storing, by the host device, the RPMB key in a memory controller and storing, by the host device, the security data in the RPMB, the memory controller being included in the storage device. 14. A terminal system, comprising: a first terminal device including: a memory device including a replay protected memory block (RPMB) in which security data is stored, a memory controller configured to control the memory device, and a host device configured to generate a one-time password (OTP); and a second terminal device coupled to the first terminal device and configured to obtain authorization from the first terminal device through the OTP, wherein the memory controller controls, when the second terminal device obtains the authorization, the memory device to read the security data, and wherein the host device is further configured to: encrypt the read security data, and transmit, to the authorized second terminal device, the encrypted security data, a decryption key for decrypting the encrypted security data, and an RPMB key for accessing the security data. 15. The terminal system according to claim 14 , wherein the security data is first security data, and wherein the host device is further configured to control the memory controller and the memory device to perform, when the first security data is updated to second security data stored in the RPMB, an update for the second terminal device. 16. The terminal system according to claim 15 , wherein the memory controller controls the memory device to read the second security data. 17. The terminal system according to claim 16 , wherein the host device is further configured to: encrypt the read second security data, and transmit, to the authorized second terminal device, the encrypted second security data, a decryption key for decrypting the encrypted second security data, and an RPMB key for accessing the second security data. 18. The terminal system according to claim 14 , wherein the host device is further configured to permit the authorized second terminal device to perform a security operation which utilizes the security data stored in the authorized second terminal device. 19. The terminal system according to claim 14 , wherein the host device is further configured to, before the second terminal device obtains the authorization: provide the memory device with the security data, which is provided from a user, and control the memory device to store the security data in the RPMB. 20. The terminal system according to claim 19 , wherein the host device is further configured to, before the second terminal device obtains the authorization: provide the RPMB key to the memory controller, and control the memory controller to store therein the RPMB key.

Assignees

Inventors

Classifications

  • Program or device authentication · CPC title

  • Permissions · CPC title

  • Single storage device · CPC title

  • Generation of secret information including derivation or calculation of cryptographic keys or passwords · CPC title

  • One-time or temporary data, i.e. information which is sent for every authentication or authorization, e.g. one-time-password, one-time-token or one-time-key · 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 US12197746B2 cover?
Provided herein may be an electronic device and a method of operating the same. The electronic device may include a memory device including a replay protected memory block (RPMB) configured to store security data, a memory controller configured to control the memory device, and a host device configured to verify, using a password, an external device coupled thereto wherein the memory controller…
Who is the assignee on this patent?
Sk Hynix Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0622. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 14 2025 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).