IP Library Granted Patent US 11,086,989
Granted Patent B2
US 11,086,989 · App. 15/860,622 · Granted Aug 10, 2021

Smart device security compromised warning apparatus and method

Inventor: Darin Edward Gerhart (Oronoco, MN)
Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
G06F21/554G06F21/44G06F21/552G06F21/6245G06F2221/034
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,086,989
App. No.
15/860,622
Granted
Aug 10, 2021
Kind
B2
Abstract

A method and arrangement for providing warnings based upon potential security compromising actions is discussed. Monitoring of system changes, temperature, humidity, power levels and reconfiguration of system components is performed and compared to threshold levels, with warning generated when monitored conditions fall outside of expected bounds.

Claims (56)

1. A solid state drive (SSD), comprising:

at least one memory arrangement configured to store and retrieve data;

a body defining an internal volume receiving power from a host, the at least one memory arrangement placed within the internal volume;

a device security compromised (DSC) monitor placed within the internal volume;

at least one temperature sensor placed within the internal volume connected to the DSC monitor, wherein the at least one temperature sensor is configured to:

detect steady state temperature; and

provide the detected steady state temperature to the DSC monitor;

at least one humidity sensor placed within the internal volume and connected to the DSC monitor, wherein the at least one humidity sensor is configured to:

detect relative humidity; and

provide the detected relative humidity to the DSC monitor;

at least one global positioning system placed within the internal volume and connected to the DSC monitor, wherein the at least one global positioning system is configured to:

detect a location; and

provide the detected location to the DSC monitor;

at least one voltage monitor placed within in the internal volume and connected to the DSC monitor, wherein the at least one voltage monitor is configured to:

detect changes in incoming power levels; and

provide the detected changes in incoming power levels to the DSC monitor;

at least one RV sensor placed within the internal volume and connected to the DSC monitor, wherein the at least one RV sensor is configured to:

detect acceleration of the body when power is no longer received from the host; and

provide the detected acceleration to the DSC monitor; and

at least one interconnection between the memory arrangement and the DSC monitor and the host to transfer and receive data, wherein the DSC monitor is configured to trigger a DSC warning that persists until a data sanitization process is completed, the DSC warning being responsive to the detected steady state temperature, the detected relative humidity, detected location, the detected changes in incoming power levels, or the detected acceleration falling outside of expected bounds.

2. The SSD according to claim 1 , further comprising:

an authentication manager placed within the internal volume.

3. The SSD according to claim 1 , further comprising:

a port configuration identification system.

4. The SSD according to claim 1 , further comprising:

at least one processor configured to prepare a control mode page as an input to the DSC monitor.

5. The SSD according to claim 1 , wherein the DSC monitor is further configured to prepare a log warning triggered by inputs of at least one of the temperature sensor, the humidity sensor, the voltage monitor, the global positioning system and the RV sensor.

6. The SSD according to claim 1 , wherein the DSC monitor is configured to report values of temperature, voltage, position and humidity that exceeded a threshold limit.

7. A method, comprising:

monitoring, for a solid state drive (SSD), an environmental parameter, a position, a system configuration, a power interruption comprising an acceleration of the SSD resulting in a power loss, an unauthorized data access attempt, and a voltage for the SSD;

loading threshold data related to a stored environmental parameter, a stored position, a stored system configuration, a stored power interruption, a stored unauthorized data access attempt and a stored voltage from a prior power on condition;

comparing the environmental parameter, the position, the system configuration, the power interruption, the unauthorized data access attempt and the voltage monitored for the SSD to the stored environmental parameter, the stored position, the stored system configuration, the stored power interruption, the stored unauthorized data access attempt and the stored voltage;

determining whether the environmental parameter, the position, the system configuration, the power interruption, the unauthorized data access attempt and the voltage monitored for the SSD exceeds a threshold value;

creating a warning responsive to the environmental parameter, the position, the system configuration, the power interruption, the unauthorized data access attempt and the voltage monitored for the SSD exceeding the threshold value, wherein the warning is removed upon performing a data sanitization process; and

storing a new environmental parameter, a new position, a new system configuration, a new power interruption, a new unauthorized data access attempt and a new voltage value from the monitoring of a power on event for the SSD.

8. The method according to claim 7 , further comprising:

creating a log event containing the warning responsive to the environmental parameter, the position and the voltage monitored for the SSD exceeding the threshold value corresponding to the environmental parameter, the position and the voltage.

9. The method according to claim 7 , wherein the SSD is a memory arrangement.

10. The method according to claim 7 , wherein the environmental parameter is a temperature inside the SSD.

11. The method according to claim 7 , wherein the environmental parameter is a humidity level inside the SSD.

12. The method according to claim 7 , wherein the warning is a visual warning to a user.

13. The method according to claim 7 , wherein the warning is a Self-Monitoring, Analysis and Reporting Technology (SMART) Information Exception Warning to a host.

14. The method according to claim 8 , wherein the log event may be erased only during a sanitizing event.

15. The method according to claim 7 , wherein the monitoring of the system configuration entails monitoring a phy configuration.

16. The method according to claim 8 , wherein the log event may not be erased.

17. A solid state drive (SSD), comprising:

at least one memory arrangement configured to store and retrieve data;

a body defining an internal volume, the at least one memory arrangement placed within the internal volume, the body connected to, and receiving power from, a host;

a device security compromised (DSC) monitor means to monitor steady state temperature, relative humidity, location, changes in incoming power levels, and acceleration, wherein the DSC monitor means are placed within the internal volume and configured to trigger a DSC warning that persists until a data sanitization process is completed, the DSC warning configured to be triggered upon detecting acceleration of the body coupled with ceasing receipt of power from the host; and

at least one interconnection between the memory arrangement and the DSC monitor and the host to transfer and receive data.

18. The SSD of claim 17 , further comprising means for loading threshold data related to a stored environmental parameter, a stored position, a stored system configuration, a stored power interruption, a stored unauthorized data access attempt and a stored voltage from a prior power on condition.

19. The SSD of claim 18 , further comprising means for comparing the environmental parameter, the position, the system configuration, the power interruption, the unauthorized data access attempt and the voltage monitored for the SSD to the stored environmental parameter, the stored position, the stored system configuration, the stored power interruption, the stored unauthorized data access attempt and the stored voltage.

20. The SSD of claim 19 , further comprising means for determining whether the environmental parameter, the position, the system configuration, the power interruption, the unauthorized data access attempt and the voltage monitored for the SSD exceeds a threshold value.

21. The SSD of claim 20 , further comprising means for creating a warning responsive to the environmental parameter, the position, the system configuration, the power interruption, the unauthorized data access attempt and the voltage monitored for the SSD exceeding the threshold value.

22. The SSD of claim 21 , further comprising means for storing a new environmental parameter, a new position, a new system configuration, a new power interruption, a new unauthorized data access attempt and a new voltage value from the monitoring of a power on event for the SSD.

23. The SSD of claim 22 , further comprising means for creating a DSC monitor log event containing the warning responsive to the environmental parameter, the position and the voltage monitored for the SSD exceeding the threshold value corresponding to the environmental parameter, the position and the voltage.

Assignments (9)
PATENT COLLATERAL AGREEMENT Recorded Aug 23, 2024
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS THE AGENT
Reel/Frame 068762/0494 →
CHANGE OF NAME Recorded Jun 27, 2024
From: SANDISK TECHNOLOGIES, INC.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 067982/0032 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2024
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 067567/0682 →
PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064715/0001 →
PATENT COLLATERAL AGREEMENT - DDTL LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067045/0156 →
RELEASE OF SECURITY INTEREST AT REEL 052915 FRAME 0566 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 059127/0001 →
SECURITY INTEREST Recorded Feb 6, 2020
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS AGENT
Reel/Frame 052915/0566 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2018
From: GERHART, DARIN EDWARD
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 044548/0397 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2018
From: GERHART, DARIN EDWARD
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 044528/0382 →