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.
Patent No.:
Date of Patent:
Nov. 19, 2013
Filed:
May. 15, 2009
Gerald Francis Mcbrearty, Austin, TX (US);
Shawn Patrick Mullen, Buda, TX (US);
Jessica Carol Murillo, Round Rock, TX (US);
Johnny Meng-han Shieh, Austin, TX (US);
Gerald Francis McBrearty, Austin, TX (US);
Shawn Patrick Mullen, Buda, TX (US);
Jessica Carol Murillo, Round Rock, TX (US);
Johnny Meng-Han Shieh, Austin, TX (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
An approach is provided to receive a request at a first computer system from a second system. The first system generates an encryption key, modifies retrieved source code by inserting the generated encryption key into the source code, and compiles the modified source code into an executable. A hash value of the executable program is calculated and is stored along with the encryption key in a memory area. The executable and the hash value are sent to the second system over a network. The executable is executed and it generates an encrypted result using the hash value and the embedded encryption key. The encrypted result is sent back to the first system where it is authenticated using the stored encryption key and hash value.