The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 10, 2023

Filed:

Sep. 08, 2020
Applicant:

Assured Information Security, Inc., Rome, NY (US);

Inventor:

Adam Meily, Springboro, OH (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/12 (2013.01); G06F 21/60 (2013.01); G06F 21/10 (2013.01); G06F 9/445 (2018.01);
U.S. Cl.
CPC ...
G06F 21/125 (2013.01); G06F 9/44589 (2013.01); G06F 21/105 (2013.01); G06F 21/602 (2013.01); G06F 2221/0753 (2013.01);
Abstract

A method includes receiving a request to execute bytecode that corresponds to secured program code, the secured program code including an encrypted version of the bytecode. Based on receiving the request to execute the bytecode, the method resolves the request, the resolving including identifying a location on disk of the secured program code. Based on resolving the request, a license file for decrypting the encrypted version of the bytecode for execution is accessed, the license file including an encrypted key-value. The encrypted key-value is used in decrypting the encrypted version of the bytecode to obtain decrypted bytecode, where the decrypting places the decrypted bytecode in working memory, and the decrypted bytecode is executed.


Find Patent Forward Citations

Loading…