IP Library › Granted Patent US 10,909,238
Granted Patent B2
US 10,909,238 · App. 15/609,164 · Granted Feb 2, 2021

Storage device and method for protecting against virus/malware thereof and computing system having the same

Inventors: Seongnam Kwon (Bucheon-si, KR); Jisoo Kim (Seongnam-si, KR); Taeseok Hwang (Seongnam-si, KR); Chanik Park (Suwon-si, KR)
Assignee: Samsung Electronics Co., Ltd.
G06F21/554G06F3/0622G06F3/0634G06F3/0673G06F21/33G06F21/44G06F21/567G06F21/568G06F3/0659G06F2221/031
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 10,909,238
App. No.
15/609,164
Granted
Feb 2, 2021
Kind
B2
Abstract

Disclosed is an operating method of a storage device, which includes detecting virus/malware, performing an authentication operation with a host device when the virus/malware is detected, and entering a recovery mode when the authentication operation indicates that authentication is successful.

Claims (37)

1. A method of operating a storage device, the method comprising:

receiving a request at the storage device from a host device;

in response to detecting an attack based on the request, blocking, by the storage device, at least the host from accessing at least a portion of the storage device,

the blocking including setting at least a portions of the storage device to a read-only mode;

after the blocking, performing, by the storage device, an authentication operation with the host device; and

entering a recovery mode in response to the authentication operation succeeding.

2. The method of claim 1 , further comprising:

analyzing a pattern of data of the request.

3. The method of claim 1 , further comprising:

determining whether an access to a trap file is made.

4. The method of claim 3 , further comprising:

generating the trap file;

storing the generated trap file; and

storing address information corresponding to the stored trap file.

5. The method of claim 1 , wherein the blocking comprises:

performing a system lock operation by transitioning the storage device to a system lock state when the attack is detected based on the request.

6. The method of claim 5 , wherein the performing the system lock operation comprises:

blocking an access of an external device to the storage device during a previously determined time,

blocking an access to a memory area of the storage device,

blocking an external device from accessing the memory area except to perform a read operation on the memory area,

blocking an access to a protected area in the memory area, or

blocking an external device from accessing protected area in the memory area except to perform a read operation on the protected area.

7. The method of claim 5 , further comprising:

releasing the system lock state when the authentication operation is successful.

8. The method of claim 4 , further comprising:

determining whether an attempt to modulate the trap file has occurred, and

wherein the blocking comprises:

transitioning the storage device to a system lock state when the attempt to modulate the trap file is made.

9. The method of claim 1 , wherein the performing comprises:

requesting a certification from the host device; and

verifying the certification from the host device.

10. The method of claim 9 , wherein the requesting of the certification includes requesting the certification from the host device by transmitting, by the storage device, an authentication request to the host device asynchronously.

11. The method of claim 9 , wherein the requesting comprises:

recognizing the request for the certification of the host device by periodically polling the storage device.

12. The method of claim 1 , wherein the entering comprises:

transmitting boot data stored in a protected area to the host device.

13. The method of claim 12 , wherein the protected area is not recognizable by the host device until after the authentication operation is successful.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2017
From: KWON, SEONGNAM; KIM, JISOO; HWANG, TAESEOK; PARK, CHANIK
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 042576/0518 →
Priority Claims (1)
KR 10-2016-0117913 · Sep 13, 2016 · national
Continuity (1)
Related Publication 20180075236A1 · Mar 15, 2018
Cited By (1)
US 12,468,487