Preventing execution of software without a dynamically...

Electrical computers and digital processing systems: support – Multiple computer communication using cryptography – Particular communication authentication technique

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C726S026000, C705S059000

Reexamination Certificate

active

07992001

ABSTRACT:
A method, system and computer program product for partitioning the binary image of a software program, and partially removing code bits to create an encrypted software key, to increase software security. The software program's binary image is partitioned along a random segment length or a byte
ibble segment length, and the code bits removed, and stored, along with their positional data in a software key. The software key is encrypted and is separately distributed from the inoperable binary image to the end user. The encrypted key is stored on a secure remote server. When the end user properly authenticates with the developer's remote servers, the encrypted security key is downloaded from the secure remote server and is locally decrypted. The removed code bits are reinserted into the fractioned binary image utilizing the positional location information. The binary image is then operable to complete execution of the software program.

REFERENCES:
patent: 5933497 (1999-08-01), Beetcher et al.
patent: 7287166 (2007-10-01), Chang et al.
patent: 7643689 (2010-01-01), Yoshigahara et al.
patent: 7814023 (2010-10-01), Rao et al.
patent: 2003/0233547 (2003-12-01), Gaston et al.
Smithers, Matthew—Office Action dated Nov. 3, 2010; U.S. Appl. No. 11/850,098.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Preventing execution of software without a dynamically... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Preventing execution of software without a dynamically..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Preventing execution of software without a dynamically... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2653021

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.