IP Library Granted Patent US 10,162,984
Granted Patent B2
US 10,162,984 · App. 15/838,442 · Granted Dec 25, 2018

Method of destroying file contents

Inventor: Thorsten Höhnke (Königsbrunn, DE)
Assignee: Fujitsu Technology Solutions Intellectual Property GmbH
G06F21/6245G06F17/30085G06F17/30117G06F21/10G06F21/629G06F2221/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,162,984
App. No.
15/838,442
Granted
Dec 25, 2018
Kind
B2
Abstract

A method of destroying file contents of a file includes storing the file in a predefined file format, wherein a first part of the algorithm is integrated into a pre-execution header of the file called by an executing program or an executing operating system when the file is opened and a second part of the algorithm is integrated into a second part of the file, called by the first part of the algorithm when the first part of the algorithm is called by the executing program or the executing operating system, and modifying of the integrated algorithm includes modifying a storage structure of the algorithm so that it occurs in changed form after the opening of the file and cannot be recognized as before and storing the modified algorithm in the file.

Claims (36)

1. A method of destroying file contents of a file comprising:

storing the file in a predefined file format;

integrating an algorithm that destroys file contents and has predefined trigger criteria into the file, wherein the integrated algorithm is a polymorphic algorithm;

checking the predefined trigger criteria when the file is opened;

destroying file contents if at least one predefined trigger criterion is satisfied; and

modifying, with each opening of the file, the integrated algorithm if the predefined trigger criteria are not satisfied,

wherein a first part of the algorithm is integrated into a pre-execution header of the file called by an executing program or an executing operating system when the file is opened and a second part of the algorithm is integrated into a second part of the file, called by the first part of the algorithm when the first part of the algorithm is called by the executing program or the executing operating system, and

modifying of the integrated algorithm comprises modifying a storage structure of the algorithm so that it occurs in changed form after the opening of the file and cannot be recognized as before and storing the modified algorithm in the file.

2. The method according to claim 1 , wherein the predefined trigger criteria comprise a checking of one or more of the following parameters: date; time zone; regional data; make of a device on which the file is opened; serial number of a device on which the file is opened; time after opening the file; identifier of a user of a device on which the file is opened.

3. The method according to claim 1 , wherein the file consists of code stored at binary level as bits and the destruction of file contents comprises modification of individual bits of the code of the file such that the file only becomes unusable after a predefined number of satisfied trigger criteria when the file is opened.

4. The method according to claim 1 , wherein the destruction of file contents is based on a random algorithm and the destruction is irreversible.

5. The method according to claim 1 , wherein an information-bearing part of the file is destroyed in destroying file contents so that an information content of the file is destroyed.

6. A method of destroying file contents of a file comprising:

storing the file in a predefined file format;

integrating an algorithm that destroys file contents and has predefined trigger criteria into the file, wherein the integrated algorithm is a polymorphic algorithm;

checking the predefined trigger criteria when the file is opened;

destroying file contents if at least one predefined trigger criterion is satisfied; and

modifying, with each opening of the file, the integrated algorithm if the predefined trigger criteria are not satisfied,

wherein the integrated algorithm further prevents the file from being copied onto specific media in that a copying of the file with specific program types is not permitted,

modifying the integrated algorithm comprises modifying a storage structure of the algorithm so that it occurs in changed form after the opening of the file and cannot be recognized as before and storing the modified algorithm in the file, and

a first part of the algorithm is integrated into a pre-execution header of the file called by an executing program or an executing operating system when the file is opened and a second part of the algorithm is integrated into a second part of the file, called by the first part of the algorithm when the first part of the algorithm is called by the executing program or the executing operating system.

7. The method according to claim 6 , wherein the predefined trigger criteria comprise a checking of one or more of the following parameters: date; time zone; regional data; make of a device on which the file is opened; serial number of a device on which the file is opened; time after opening the file; identifier of a user of a device on which the file is opened.

8. The method according to claim 6 , wherein the file consists of code stored at binary level as bits and the destruction of file contents comprises a modification of individual bits of the code of the file such that the file only becomes unusable after a predefined number of satisfied trigger criteria when the file is opened.

9. The method according to claim 6 , wherein the destruction of file contents is based on a random algorithm and the destruction is irreversible.

10. The method according to claim 6 , wherein an information-bearing part of the file is destroyed in the step of destroying file contents, so that an information content of the file is destroyed.

11. A method of destroying file contents of a file comprising:

storing the file in a predefined file format with an integrated algorithm that destroys file contents and has predefined trigger criteria, wherein the integrated algorithm is a polymorphic algorithm;

checking the predefined trigger criteria when the file is opened;

destroying file contents if at least one predefined trigger criterion is satisfied; and

modifying, with each opening of the file, the integrated algorithm if the predefined trigger criteria are not satisfied,

wherein a first part of the algorithm is integrated into a pre-execution header of the file called by an executing program or an executing operating system when the file is opened and a second part of the algorithm is integrated into a second part of the file, called by the first part of the algorithm when the first part of the algorithm is called by the executing program or the executing operating system,

modifying of the integrated algorithm comprises modifying a storage structure of the algorithm so that it occurs in changed form after the opening of the file and cannot be recognized as before and storing the modified algorithm in the file, and

the file consists of code stored at binary level as bits and the destruction of file contents comprises modification of individual bits of the code of the file such that the file only becomes unusable after the file has been opened and trigger criteria have been satisfied for a predetermined number of times.

12. The method according to claim 11 , wherein the predefined trigger criteria comprise a checking of one or more of the following parameters: date; time zone; regional data; make of a device on which the file is opened; serial number of a device on which the file is opened; time after opening the file; identifier of a user of a device on which the file is opened.

13. The method according to claim 11 , wherein the modification of individual bits of the code of the file is restricted to a modification of a predefined number of individual bits of the code of the file.

14. The method according to claim 11 , wherein an information-bearing part of the code is destroyed in destroying file contents so that an information content of the file is destroyed.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2023
From: FUJITSU TECHNOLOGY SOLUTIONS INTELLECTUAL PROPERTY GMBH
To: FUJITSU TECHNOLOGY SOLUTIONS GMBH
Reel/Frame 062798/0755 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2017
From: HÖHNKE, THORSTEN
To: FUJITSU TECHNOLOGY SOLUTIONS INTELLECTUAL PROPERTY GMBH
Reel/Frame 044361/0501 →
Priority Claims (1)
DE 10 2014 105 116 · Apr 10, 2014 · national
Continuity (2)
Division 14781977
Related Publication 20180101700A1 · Apr 12, 2018