Encryption of applications to ensure authenticity

Electrical computers and digital processing systems: support – Computer program modification detection by cryptography

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

713188, 713200, 705 51, 705 57, 380 28, 380287, H04L 900

Patent

active

06108784&

ABSTRACT:
A software application is modified in a defined manner to prevent it being executable by a processor until the modified software application is decoded. Preferably, a sum of all of the bytes comprising a header of the software application (sufficiently small in size to be referred to as an "applet") is determined. In this embodiment, applet includes pseudo-code (p-code). Only the least most significant byte of the sum is used as a variable for modifying the p-code of the applet. Preferably, the variable is added to each byte of the p-code, except that only the first byte of a multi-byte p-code is thus modified. Alternatively, a different logical operator can be employed such as a subtract, AND, XOR, etc. for modifying the p-code. The modified program is then transferred to a portable pager that is also capable of maintaining personal information and executing small software applications. A processor in the pager device decodes p-code from the modified applet when needed during execution of the applet, by determining the variable that was used to modify the p-code and then subtracting the variable from p-code. The resulting p-code is then executable by the pager device. Modifying software code in this manner helps to insure that only software applets from an approved source that are written in an approved manner are executed by the portable paging device. This same approach can be used for encoding/decoding software transferred for execution on other types of small devices, such as cell phones and PIM devices.

REFERENCES:
patent: 4853962 (1989-08-01), Brockman
patent: 5268962 (1993-12-01), Abadi et al.
patent: 5915025 (1999-06-01), Taguchi et al.
patent: 5956402 (1999-09-01), Vo

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

Encryption of applications to ensure authenticity does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Encryption of applications to ensure authenticity, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Encryption of applications to ensure authenticity will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-595159

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