IP Library Granted Patent US 11,675,524
Granted Patent B2
US 11,675,524 · App. 17/404,689 · Granted Jun 13, 2023

Isolated hardware data sanitize system and method

Inventors: Adrian A Hill (Cedar Rapids, IA); John M Flender (Hiawatha, IA); Michael A Steffen (Cedar Rapids, IA)
Assignee: Crystal Group, Inc.
G06F3/0652G06F3/0623G06F3/0674G06F21/602G06F2221/2143
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 11,675,524
App. No.
17/404,689
Granted
Jun 13, 2023
Kind
B2
Abstract

A system and method for sanitizing a mass storage device on a host computer which includes a control system which receives input which starts a process of sanitizing a mass storage device, which includes a switch which isolates the mass storage device from an input interface that is used in normal operations and provides signals from an alternate input to the mass storage device to sanitize the mass storage.

Claims (99)

1. A method for sanitizing data comprising the steps of:

providing a system mass storage device interface input;

providing a system mass storage device interface output;

providing a mass storage device interface switching device having;

a mass storage device control interface first input;

a second mass storage device input;

a mass storage device interface switching device output; and

providing a mass storage device interface switching device control signal input, which causes mass storage device interface switching device to:

isolate mass storage device control commands between non-selected paths; and

one of:

pass mass storage device control commands between a mass storage device control interface first input and a mass storage device interface switching device output; or

pass mass storage device control commands between a mass storage device control interface second input and a mass storage device interface switching device output;

providing a system control signal input configured to receive operator command input;

providing a system control computer, having;

a central processor unit;

a control signal input, connected to the system control signal input;

a control signal output, connected to the mass storage device interface switching device control signal input;

a mass storage device interface connected to a second mass storage device control interface input of the mass storage device interface switching device;

a memory device containing computer readable program code having commands which, when executed by the central processing unit, cause the central processing unit to:

receive an operator command through the system control signal input;

control the mass storage device interface switching device control signal input;

issue commands through the mass storage device in to perform one of:

mass storage device data erase commands;

mass storage device cryptographic key scramble commands; and

mass storage device cryptographic key erase commands.

2. The method of claim 1 , wherein the mass storage device interface and the mass storage device interface switching device support bi-directional commands and responses.

3. The method of claim 1 , wherein the mass storage device interface and the mass storage device interface switching device support differential signaling techniques.

4. The method of claim 1 , wherein the mass storage device interface and the mass storage device interface switching device support serial signaling techniques.

5. The method of claim 1 , wherein the system control computer and the mass storage device interface switching device are integrated into a device.

6. The method of claim 1 , containing an energy storage device, the energy storage device being incorporated to supply electrical energy to the isolated hardware sanitize system, a mass storage device, and an operator interface peripherals, enabling the isolated hardware data sanitize system to issue commands to the mass storage device without requiring an external system power source.

7. The method of claim 1 , containing a system power supply control signal output, the system power supply control signal output connected to a control signal output of the central control computer, the computer readable program code containing additional commands which, when executed by the central processing unit, cause the central processing unit to control the system power supply control signal output.

8. The method of claim 1 , wherein some of all of the components of the system control computer and the mass storage device interface switching device(s) are integrated into the host computer system.

9. A method of sanitizing a mass storage device comprising the steps of:

connect a host computer to a storage device through a switching device:

press a button to initiate a sanitization process on said storage device;

disable storage device power supply;

wait a predetermined time period;

connect a sanitize controller to said storage device through the switching device;

enable storage device power supply; and

issue crypto scramble and block erase commands to said storage device.

10. The method of claim 9 wherein said switching device includes:

a mass storage device interface switching device having;

a mass storage device interface input;

a mass storage device interface output; and

a mass storage device interface switching device control signal input, which causes mass storage device interface switching device to:

isolate mass storage device control commands between non-selected paths; and

one of:

pass mass storage device control commands between a first mass storage device control interface input and a mass storage device control output; or

pass mass storage device control commands between a second mass storage device control input and a mass storage device control output.

11. A system to sanitize contents of a mass storage device containing secret information, the system comprising:

a system mass storage device interface input;

a system mass storage device interface output;

a mass storage device interface switching device having;

a mass storage device control interface first input;

a mass storage device interface switching device output; and

a mass storage device interface switching device control signal input, which causes mass storage device interface switching device to:

isolate mass storage device control commands between non-selected paths; and

one of:

pass mass storage device control commands between the mass storage device control interface input and the mass storage device interface switching device output; or

pass mass storage device control commands between a mass storage device control interface second input and a mass storage device control output;

a system control signal input configured to receive operator command input;

a system control computer, having;

a central processor unit;

a control signal input, connected to the system control signal input;

at least one control signal output, connected to the mass storage device interface switching device control signal input;

a mass storage device interface connected to a second mass storage device interface second input of the mass storage device interface switching device;

a memory device containing computer readable program code having:

commands which, when executed by the central processing unit, cause the central processing unit to:

receive an operator command through the system control signal input;

control the mass storage device interface switching device control signal input;

issue commands through the mass storage device interface to perform one of:

mass storage device data erase commands;

mass storage device cryptographic key scramble commands; and

mass storage device cryptographic key erase commands.

12. The system of claim 11 , wherein the mass storage device interface and the mass storage device interface switching device support bi-directional commands and responses.

13. The system of claim 11 , wherein the mass storage device interface and the mass storage device interface switching device support differential signaling techniques.

14. The system of claim 11 , wherein the mass storage device interface and the mass storage device interface switching device support serial signaling techniques.

15. The system of claim 11 , wherein some the system control computer and the mass storage device interface switching device are integrated into at least one device.

16. The system of claim 11 , containing an energy storage device, the energy storage device being incorporated to supply electrical energy to the isolated hardware sanitize system, a mass storage device, and an operator interface peripherals, enabling the isolated hardware data sanitize system to issue commands to the mass storage device without requiring an external system power source.

17. The system of claim 11 , containing a system power supply control signal output, the system power supply control signal output connected to a control signal output of the central control computer, the computer readable program code containing additional commands which, when executed by the central processing unit, cause the central processing unit to control the system power supply control signal output.

18. The system of claim 11 , wherein the system control computer and the mass storage device interface switching device(s) are integrated into the host computer system.

19. The system of claim 11 wherein the step of:

issue commands through the mass storage device interface to perform one of:

mass storage device data erase commands;

mass storage device cryptographic key scramble commands; and

mass storage device cryptographic key erase commands;

is a step of issue commands through the mass storage device interface to perform two of:

mass storage device data erase commands;

mass storage device cryptographic key scramble commands; and

mass storage device cryptographic key erase commands.

20. The system of claim 11 wherein the step of:

issue commands through the mass storage device interface to perform one of:

mass storage device data erase commands;

mass storage device cryptographic key scramble commands; and

mass storage device cryptographic key erase commands;

is a step of issue commands through the mass storage device interface to perform three of:

mass storage device data erase commands;

mass storage device cryptographic key scramble commands; and

mass storage device cryptographic key erase commands.

Assignments (2)
SECURITY INTEREST Recorded Jun 27, 2025
From: EMPLOYEE OWNED BRANDS, INC.; APACHE STAINLESS EQUIPMENT CORPORATION; BLUE KANGAROO, INC.; CENTURY CONTRACT SERVICES, INC.; CENTURY LAUNDRY DISTRIBUTING, INC.; CRYSTAL GROUP, INC.; DEXTER LAUNDRY HOLDINGS, INC.; DEXTER LAUNDRY, INC.; DEXTER REAL ESTATE HOLDINGS IA, LLC; DEXTER REAL ESTATE HOLDINGS IL, LLC; DEXTER REAL ESTATE HOLDINGS IN, LLC; DEXTER REAL ESTATE HOLDINGS MO, LLC; DEXTER REAL ESTATE HOLDINGS OH, LLC; DEXTER REAL ESTATE HOLDINGS WI, LLC; DEXTER REAL ESTATE HOLDINGS, LLC; DEXTER RETAIL SERVICES, INC.; DEXTER SALES AND SERVICES, INC.; LAUNDRY ONE, INC.; LEER, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 071543/0067 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2021
From: HILL, ADRIAN A.; FLENDER, JOHN M.; STEFFEN, MICHAEL A.
To: CRYSTAL GROUP, INC.
Reel/Frame 057625/0919 →
Continuity (2)
Provisional Application 63066558 · Aug 17, 2020
Related Publication 20220050617A1 · Feb 17, 2022