IP Library Granted Patent US 9,852,308
Granted Patent B2
US 9,852,308 · App. 14/957,916 · Granted Dec 26, 2017

Apparatuses, systems, methods, and computer readable media for providing secure file-deletion functionality

Inventor: Geun Yong Yun (Seongnam-si, KR)
Assignee: Naver Business Platform Corp
G06F21/6245G06F3/0652G06F17/30117G06F21/6209G06F2221/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 9,852,308
App. No.
14/957,916
Granted
Dec 26, 2017
Kind
B2
Abstract

A secure file-deletion function providing apparatus includes a request input unit configured to receive a file deletion request to delete a file stored in an apparatus from a user; a file deletion unit for deleting the file included in the file deletion request, and a secure file-deletion unit for overwriting a region including a region that stores the file with a dummy value in order to make it more difficult and/or impossible to recover the file deleted by the file deletion unit.

Claims (51)

1. A method of securely deleting a file, the method comprising:

receiving, using at least one processor, a file deletion request, the file deletion request including file information of a desired file to be deleted that is stored on a storage device of an apparatus;

deleting, using the at least one processor, the desired file associated with the file information; and

overwriting, using the at least one processor, a storage region of the storage device, the storage region including a location that stores the desired file with a desired value;

creating, using the at least one processor, a first file having a same filename as the deleted desired file; and

deleting, using the at least one processor, the first file.

2. The method of claim 1 , wherein the creating a first file further comprises:

creating, using the at least one processor, the first file having a size based on a size of the desired file; and

deleting, using the at least one processor, the first file.

3. The method of claim 1 , further comprising:

calculating, using the at least one processor, a size of an available storage space on the storage device after deleting the desired file;

creating, using the at least one processor, a second file having a size based on the calculated size of the available storage space; and

deleting, using the at least one processor, the second file.

4. The method of claim 3 , further comprising:

storing, using the at least one processor, a third file including the desired value in a same directory as a directory that stores the desired file on the storage device; and

deleting, using the at least one processor, the third file.

5. The method of claim 1 , further comprising:

deleting, using the at least one processor, data included in the desired file before the desired file is deleted, or

storing, using the at least one processor, the desired value in the desired file.

6. The method of claim 1 , further comprising:

deleting, using the at least one processor, data included in the desired file, or

storing, using the at least one processor, the desired value in the desired file before deleting the desired file.

7. A non-transitory computer-readable recording medium having stored thereon a computer program that when executed by at least one processor causes the at least one processor to perform the method of claim 1 .

8. An application distribution system comprising:

a memory having computer readable instructions stored thereon;

at least one processor configured to execute the computer readable instructions to, transmit an application to a terminal; and

the application, when executed, configures the terminal to, receive a file deletion request, the file deletion request including file information of a desired file to be deleted that is stored on a storage device of the terminal, delete the desired file associated with the file information, and

overwrite a location of the storage device in which the desired file is stored with a desired value;

create a first file having a same filename as the deleted desired file; and

delete the first file.

9. The application distribution system of claim 8 , wherein the creating the first file further comprises:

create the first file having a size based on a calculated size of the desired file; and

delete the first file.

10. The application distribution system of claim 8 , wherein the terminal is further configured to:

calculate a size of an available storage space on the storage device after deleting the desired file;

create a second file having a size based on the calculated size of the available storage space; and

delete the second file.

11. The application distribution system of claim 8 , wherein the terminal is further configured to:

store a third file including the desired value in a same directory as a directory that stores the desired file on the storage device; and

delete the third file.

12. The application distribution system of claim 8 , wherein the terminal is further configured to:

delete data included in the desired file before deleting the desired file; and

store the desired value in the desired file.

13. A secure file-deletion function providing apparatus comprising:

a memory having stored thereon computer readable instructions; and

at least one processor configured to execute the computer readable instructions to,

receive a file deletion request to delete a desired file stored in the memory,

delete the desired file included in the file deletion request, and

overwrite a memory region including a location of the memory where the desired file is stored with a desired value;

create a first file having a same filename as the deleted desired file; and

delete the first file.

Assignments (2)
CHANGE OF NAME Recorded May 28, 2021
From: NAVER BUSINESS PLATFORM CORP.
To: NAVER CLOUD CORP.
Reel/Frame 056423/0801 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2016
From: YUN, GEUN YONG
To: NAVER BUSINESS PLATFORM CORP
Reel/Frame 037402/0192 →
Priority Claims (1)
KR 10-2014-0178700 · Dec 11, 2014 · national
Continuity (1)
Related Publication 20160171241A1 · Jun 16, 2016