IP Library › Granted Patent US 12,216,941
Granted Patent B2
US 12,216,941 · App. 18/464,380 · Granted Feb 4, 2025

Memory system

Inventor: Shintaro Haba (Kawasaki Kanagawa, JP)
Assignee: Kioxia Corporation
G06F3/0659G06F3/061G06F3/0679
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,216,941
App. No.
18/464,380
Granted
Feb 4, 2025
Kind
B2
Abstract

A memory system includes a memory area. A controller controls data. A first connector inputs the data and/or outputs the data, and is removable from the host. A first holding part is electrically disconnected from the memory area and the first connector and including a first port, and holds identification information used to authenticate an authority to initialize the memory area. The first port outputs the identification information to the host when receiving, from the host, an initialization command that instructs initialization of at least the part of the memory area. The controller includes a second port and an authentication part. The second port receives the initialization command from the host and receives the identification information via the first port. The authentication part executes initialization of at least the part of the memory area based on the initialization command and the identification information received at the second port.

Claims (36)

1. A memory system comprising:

a memory area configured to store data therein;

a controller configured to control writing data to be input to and/or reading data to be output from the memory area;

a first connector configured to input the data to be input to the memory area from a host and/or output the data to be output from the memory area to the host, the first connector being removable from the host; and

a first holding part electrically disconnected from the memory area and the first connector and including a first port, the first holding part being configured to hold identification information used to authenticate an authority to initialize the memory area and the first port being configured to output the identification information to the host when receiving, from the host, an initialization command that instructs initialization of at least the part of the memory area;

the controller including:

a second port configured to receive the initialization command from the host and receive the identification information via the first port; and

an authentication part configured to execute initialization of at least the part of the memory area based on the initialization command and the identification information received at the second port.

2. The system of claim 1 , wherein the first port and the second port are electrically connected with each other in initializing the memory area.

3. The system of claim 1 , wherein the authority is for a PSID (Physical Presence Security Identifier) which complies with TCG (Trusted Computing Group) standards.

4. The system of claim 1 , further comprising:

a second connector electrically connected to the first port; and

a third connector electrically connected to the second port, the second connector and the third connector are removably connected to the host.

5. The system of claim 1 ,

the first port of the first holding part being configured to receive the initialization command from the host and output the identification information to the host and the second port,

the second port configured to receive the identification information from the first port; and

the authentication part configured to execute initialization of at least the part of the memory area, based on the initialization command from the host and the identification information received from the second port via the first port.

6. The system of claim 5 ,

in an operation of the initialization of at least the part of the memory area,

the first port of the first holding part receives the initialization command from the host and outputs the identification information to the host and the second port,

the second port receives the identification information from the first port; and

the authentication part executes initialization of at least the part of the memory area, based on the initialization command from the host and the identification information received from the second port via the first port.

7. The system of claim 5 ,

in normal operations other than the operation of initialization of at least the part of the memory area,

the first port of the first holding part does not receive any command from the host and does not output the identification information to the host and the second port.

8. The system of claim 1 ,

the operation of the initialization is a revert defined in the TCG standards.

9. The system of claim 7 ,

the normal operations other than the operation of initialization is operations excluding the revert and including reading data to be output from the memory area and writing data to be input to the memory area.

10. The system of claim 1 , further comprising a connection part configured to electrically connect the first port and the second port with each other in initializing the memory area.

11. The system of claim 10 , further comprising a fourth connector electrically connected to the connection part and the fourth connector removably connected to the host.

12. The system of claim 11 , the fourth connector configured to be electrically connected to the host in initializing the memory area.

13. The system of claim 11 , wherein the connection part includes a first switch connected between the first port and the fourth connector, and a second switch connected between the second port and the fourth connector.

14. The system of claim 11 , the fourth connector does not connect to the first connector.

15. The system of claim 1 , further comprising a second holding part configured to hold in advance a first value obtained by converting the identification information by using a first function, wherein

the authentication part executes initialization of the memory area when a second value obtained by converting the identification information received from the first holding part by using the first function matches the first value from the second holding part.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2023
From: HABA, SHINTARO
To: KIOXIA CORPORATION
Reel/Frame 065164/0709 →
Priority Claims (1)
JP 2022-176549 · Nov 2, 2022 · national
Continuity (1)
Related Publication 20240143236A1 · May 2, 2024
References Cited (8)
US 10430103B1 · Jamail · 2019 [cited by examiner]
US 11437102B1 · Cohen · 2022 [cited by examiner]
US 20080059806A1 · Kishida et al. · 2008 [cited by applicant]
US 20170041143A1 · Windle et al. · 2017 [cited by applicant]
US 20170277916A1 · Natarajan et al. · 2017 [cited by applicant]
US 20190236032A1 · Isozaki et al. · 2019 [cited by applicant]
US 20200293206A1 · Isozaki et al. · 2020 [cited by applicant]
TCG Storage Security Subsystem Class: Opal, Specification Version 2.01, Revision 1.00, https://trustedcommputinnggroup.org/wp-content/uploads/TCG_Storage-Opal_SSC_v2.01_rev1.00.pdf, Trusted Computing Group, Incorporated… [cited by applicant]