FREE patent keyword monitoring and additional FREE benefits. /images/triangleright (1K) REGISTER now for FREE triangleleft (1K)
Fresh Patents
Monitor Patents Patent Organizer File a Provisional Patent Browse Inventors Browse Industry Browse Agents Browse Locations


Electrical Computers And Digital Processing Systems: Support > Computer Program Modification Detection By Cryptography

Computer Program Modification Detection By Cryptography

Computer Program Modification Detection By Cryptography patent applications listed are from June 2005 to current and include Date, Patent Application Number, Patent Title, Patent Abstract summary and are linked to the corresponding patent application page.

10/18/07 - 20070245159 - Hash function strengthening
Systems, methods, media, and other embodiments associated with hash functions are described. One example system embodiment includes logic for computing a first hash for a first data set, logic for manipulating the first data set into a second data set, and logic for computing a second hash for the second ...

09/13/07 - 20070214366 - Program execution control apparatus and program execution control method
The program execution control apparatus of the present invention is equipped with: a flash memory 101 for storing thereinto a program; a condition detection unit 103 for detecting a check time instant for checking as to whether or not the program is illegal; an illegality check unit 104 for checking ...

08/23/07 - 20070198851 - Secure processor
A secure hardware comprises a secure pipe, a secure DMA, a secure assist and a secure bus, which connects between those blocks. The secure pipe stores a common encryption key in an encryption key table so as not to be able to access from software. The secure DMA comprises a ...

07/12/07 - 20070162764 - Peer-to-peer license tracking and control
Peer-to peer licensing tracking and control is disclosed. In one embodiment, a method may include individually disabling a controller module when a code to activate the controller module is different from a number embedded in the controller module, and automatically disabling the controller module when the number is associated with ...

05/17/07 - 20070113100 - Multiple-path remediation
A security information management system is described, wherein a database of potential vulnerabilities is maintained, along with data describing remediation techniques (patches, policy settings, and configuration options) available to protect against them. At least one vulnerability is associated in the database with multiple available remediation techniques. In one embodiment, the ...

03/29/07 - 20070074044 - Method for providing trusted time in a computing platform
Providing trusted time in a computing platform, while still supporting privacy, may be accomplished by having a trusted time device provide the trusted time to an application executing on the computing platform. The trusted time device may be reset by determining if a value in a trusted time random number ...

03/22/07 - 20070067643 - System and method for software tamper detection
A method, system, and apparatus are directed towards detecting unauthorized modification of software, such as virtual smart card software. An analysis is performed on the software to generate a unique pattern that is based on the integrity of the software. The pattern is generated using various portions of the software ...

01/18/07 - 20070016797 - Sheet processing apparatus, method of preventing falsification of processing program in sheet processing apparatus and method of preventing falsification of processing program in sheet processing system
In this invention, CPUs previously calculate hash function values based on programs during the startup time (initialization time) at the power-ON time of equipment and a management device. Therefore, when a hash function value is re-calculated, the hash function value is re-calculated based on the date and hour and 160-bit ...

11/16/06 - 20060259779 - Multiple-path remediation
A security information management system is described, wherein a database of potential vulnerabilities is maintained, along with data describing remediation techniques (patches, policy settings, and configuration options) available to protect against them. At least one vulnerability is associated in the database with multiple available remediation techniques. In one ...

10/19/06 - 20060236122 - Secure boot
Systems and methods for performing integrity verifications for computer programs to run on computing systems are provided. An integrity check is completed before passing execution control to the next level of an operating system or before allowing a program to run. The integrity check involves the use of a locally ...

08/10/06 - 20060179324 - Methods and apparatus for facilitating a secure session between a processor and an external device
Methods and apparatus provide for verifying operating system software integrity prior to being executed by a processor, the processor including an associated local memory and capable of operative connection to a main memory such that data may be read from the main memory for use in the local memory; storing ...

06/22/06 - 20060136745 - Methods for detecting executable code which has been altered
Methods of detecting executable code which has been altered are provided. Upon an initial loading of an executable code a calculation is performed to generate a score associated with the executable code, the initial score is retained. Subsequently, one or more additional calculations are performed on the executable code to ...

04/27/06 - 20060090080 - Central console for monitoring configuration status for remote devices
The present invention allows for remotely and securely configuring settings for targeted devices within a network with multiple security-trust boundaries. Configuration information is encoded in messages that are digitally signed to ensure the integrity of the configuration information and sent in accordance with a standard messaging transport protocol. By utilizing ...

03/16/06 - 20060059366 - Restricted software and hardware usage on a computer
A client computer runs an operating system that executes additional applications by loading them using an application loader and executes device drivers for peripheral devices by loading the drivers using a device loader. The operating system restricts the functionality of the operating system, such as by making selected portions and ...

02/16/06 - 20060036874 - Data pattern verification in a gaming machine environment
A technique is disclosed for detecting at least one anomaly associated gaming data, wherein the gaming data is associated with a first casino gaming machine. A first portion of gaming data is selected for analysis. According to a specific embodiment, the first portion of gaming data corresponds to a first ...

02/02/06 - 20060026441 - Methods, systems and computer program products for detecting tampering of electronic equipment by varying a verification process
Tampering of electronic equipment may be detected by repeatedly instructing the electronic equipment to perform different computational operations, such as sequences of hashing operations, on a known software image. Tampering of the electronic equipment may also be detected by dividing the known software image into software image portions and repeatedly ...

01/26/06 - 20060020820 - System and method for secure document processing
This invention is directed to a system and method for secure document processing. More particularly, this invention is directed to a system and method for secure document processing wherein a user has the ability to confidentially generate or print a document without generating a log entry or other information related ...

01/19/06 - 20060015746 - Method for authenticating and executing a program
Unlike the technology for a program downloaded through conventional broadcast waves, in the case of downloading a program via a network, there is a possibility that such program will be activated without noticing that the program is tampered with. For this reason, when a program is downloaded via a network, ...

12/29/05 - 20050289358 - Method and system for sensitive information protection in structured documents
A method to protect elements of an extensible object placed within a structured document includes identifying marked elements of the object where both the element and the type of protection is indicated. The elements to be protected are processed according to the level of protection indicated by the protection marker. ...

09/29/05 - 20050216748 - System and method for monitoring configuration changes in a document processing device
A method and system for notifying an administrator when a user of a document processing device, such as a multifunction peripheral device, requests a change in the configuration of the document processing device. A user accesses the document processing device via a user interface, requesting that the configuration of the ...

09/08/05 - 20050198517 - System and method for distributed module authentication
Distributed module authentication allows security checks to be initiated by multiple software modules. Module authentication processes can be inserted into two or more modules in an operating system and/or various other applications. These module authentication processes can verify the integrity of binaries associated with one or more modules in computer ...

09/08/05 - 20050198516 - Intentional cascade failure
Additional code is added to sensitive code in order to foil an adversary attempting to examine or modify the sensitive code. The additional code implements a cascade failure system. In the cascade failure system an intrusion is detected by an authorization check, and when an intrusion is detected, further changes ...

09/01/05 - 20050193213 - Metered execution of code
Systems and methods for metering execution of code at runtime are described. According to one implementation, a call is received requesting execution of a protected service. In response, permission is requested for the execution. The request for permission is analyzed. A grant of permission is based on the analysis. ...

08/25/05 - 20050188214 - Authenticatable software modules
In various embodiments of the present invention, a first software entity, such as a program, routine, library, or module, authenticates a second software entity by extracting an authentication block from memory, validating the extracted authentication block, and comparing a value stored in the authentication block with a computable or pre-computed ...

07/14/05 - 20050154899 - Mobile software authentication and validation
Methods for encoding and validating a computer program are disclosed. A program is encoded by transforming the program using a canonical transform based at least in part on a partitioning algorithm, creating an encrypted hash value based at least on the transformed program and an encryption key, and embedding the ...

06/09/05 - 20050125680 - Multiprocessor code fix using a local cache
Operating code fixes are supplied to multiple processors utilizing the same operating code by storing the correction code fixes in a central RAM, and distributing the code fixes over a dedicated code fix bus to a local cache for each processor. The first processor encountering a code fix requests the ...



###

FreshPatents.com Support