IP Library Granted Patent US 10,817,623
Granted Patent B2
US 10,817,623 · App. 16/801,520 · Granted Oct 27, 2020

Virus immune computer system and method

Inventor: John Almeida (Plano, TX)
G06F21/72G06F21/57G06F21/602G06F21/6209G06F21/73H04L9/006
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,817,623
App. No.
16/801,520
Granted
Oct 27, 2020
Kind
B2
Abstract

A method and apparatus prevents hacker code from infecting an application program by requiring decryption of the application program prior to running the application program on a computer. The method includes steps of: providing a storage device that is a separate unit from components necessary to operate the computer; storing a symmetric private key on the storage device; using the symmetric private key to produce an encrypted application program upon first installation; thereafter decrypting that part of the encrypted application program needed implement a command to run the application program; precluding the computer from running any part of the application program that has not been first encrypted with the symmetric private key; and, decrypting, on the fly, only those follow-on parts of the encrypted application program needed to perform functions called for during operation of the application program.

Claims (14)

1. A storage device for improving operation of a computer to provide it immunity from infection of a software program by a software virus or in memory software code injection, the storage device comprising:

a first hardware computer storage medium installed within a unit that is separate from components necessary for the operation of the computer;

a symmetric private key usable for encryption and decryption of a software program, the symmetric private key stored on the first hardware computer storage medium within the unit;

a second hardware computer storage medium that is necessary for operation of the computer, the second hardware computer storage medium storing computer code to:

enable the computer to which the unit is connected to use the symmetric private key to encrypt a software program upon first installation of the software program and thereby create a first-encrypted software program;

require the computer to use the symmetric private key upon each startup of the first-encrypted software program to decrypt the first-encrypted software program to produce a first-decrypted software program;

execute the first-decrypted software program on the computer;

prevent access to the symmetric private key after the symmetric private key is first accessed to produce the first-decrypted software program, unless express authorization is first obtained; and

preclude running on the computer any software program that has not been encrypted with the symmetric private key.

2. The storage device of claim 1 , wherein the first hardware computer storage medium is incorporated into a component selected from the group consisting of an electronic chip, a computer board, a wireless communication device, a central processor unit, and a universal serial bus device.

3. The storage device of claim 1 , further comprising:

an electronic chip incorporating the unit;

an electronic tristate switch in the electronic chip; and

the electronic chip configured to activate the electronic tristate switch to prevent transfer of the symmetric private key from the first hardware computer storage medium a second time while the electronic chip is powered-up.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME CORRECTED TO ATENSE, INC. ASSIGNOR INITIALED AND DATED THE CHANGES. PREVIOUSLY RECORDED ON REEL 053959 FRAME 0884. ASSIGNOR(S) HEREBY CONFIRMS THE ATENSE, LLC CHANGED TO ATENSE, INC.. Recorded Oct 13, 2020
From: ALMEIDA, JOHN, MR
To: ATENSE, INC.
Reel/Frame 054063/0170 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2020
From: ALMEIDA, JOHN
To: ATENSE, LLC
Reel/Frame 053959/0884 →
Continuity (2)
Division 15839450 · Dec 12, 2017
Related Publication 20200210627A1 · Jul 2, 2020