IP Library Granted Patent US 10,467,431
Granted Patent B2
US 10,467,431 · App. 15/827,378 · Granted Nov 5, 2019

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/0652G06F16/162G06F21/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 10,467,431
App. No.
15/827,378
Granted
Nov 5, 2019
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 (37)

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;

replacing, using the at least one processor, content of original data of the desired file with a first desired value;

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

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

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;

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

storing, using the at least one processor, a third file including a second 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.

2. The method of claim 1 , further comprising:

creating, using the at least one processor, a 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:

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.

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

5. An application distribution system comprising:

a memory having computer readable instructions stored thereon; and

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,

replace content of original data of the desired file with a first desired value,

delete the desired file associated with the file information,

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

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,

delete the second file,

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

delete the third file.

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

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

delete the first file.

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

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

delete the first file.

Assignments (1)
CHANGE OF NAME Recorded May 28, 2021
From: NAVER BUSINESS PLATFORM CORP.
To: NAVER CLOUD CORP.
Reel/Frame 056423/0801 →
Priority Claims (1)
KR 10-2014-0178700 · Dec 11, 2014 · national
Continuity (2)
Continuation 14957916 · Dec 3, 2015
Related Publication 20180082081A1 · Mar 22, 2018