|
Match
|
Document |
Document Title |
|
|
7054930 |
System and method for propagating filters
A method and system for propagating filters to an upstream device. The method includes generating a filter at a first network device and sending information on the filter to a second network device...
|
|
|
7047420 |
Exclusive encryption
An exclusive encryption system is established using multiple computing devices. The exclusive encryption system allows for the exclusion of certain plaintext (e.g., by one of the computing devices)...
|
|
|
7024564 |
Software protection device and method
A method and apparatus for protecting computer software from unauthorized execution or duplication using a hardware key is disclosed. The apparatus comprises a means for communicating with the...
|
|
|
7005733 |
Anti tamper encapsulation for an integrated circuit
An integrated circuit device comprising: a circuit which uses encryption; and an encapsulation packaging layer; in which the circuit is responsive to at least one physical parameter of the...
|
|
|
7003673 |
Method for storing and operating on data units in a security module and associated security module
The invention relates to a method for storing information in information storage means of a security module and for operating on information units in a security module, and the associated security...
|
|
|
7000119 |
Instruction/data protection employing derived obscuring instruction/data
A method and apparatus are described for protecting critical computer software and/or data with a large amount of obscuring instructions and or data to the extent that observing and understanding...
|
|
|
6996721 |
Flash device security method utilizing a check register
A security method for preventing accidental or unauthorized writes to a flash memory. According to one embodiment of the present invention, a BIOS program stored in a flash memory array generates a...
|
|
|
6990589 |
Recording and/or playback apparatus and method
A recording and/or playback apparatus having a first storage medium including a management region and a data region, an initializing device for initializing the first storage medium so that the...
|
|
|
6986052 |
Method and apparatus for secure execution using a secure memory partition
A processor capable of secure execution. The processor contains an execution unit and secure partition logic that secures a partition in memory. The processor also contains cryptographic logic...
|
|
|
6983372 |
BIOS lock CD-ROM encode/decode driver
Systems and methods for preventing the unauthorized access to data stored on removable media, such as software, include storing a predetermined signature in the area of non-volatile memory in a...
|
|
|
6983371 |
Super-distribution of protected digital content
Briefly according to the present invention, a system, computer readable medium and method to deliver encrypted digital content to from a first system for playing the content to a second system for...
|
|
|
6971020 |
Circuit and method for the securing of a coprocessor dedicated to cryptography
A circuit and a method are provided for securing a coprocessor dedicated to cryptography. The disclosed circuit includes a scrambling register and an accessory input register to convey scrambling...
|
|
|
6944775 |
Scanner API for executing multiple scanning engines
A system, method and computer program product are provided for scanning data utilizing multiple scanning engines. Initially, a request for data to be scanned for viruses is generated utilizing a...
|
|
|
6944656 |
System and method for covert management of passive network devices
A system and method for covertly managing passive network devices from a local or remote management center. A standard IP-based conversation established over a data network between two or more...
|
|
|
6941464 |
Method and logic for capturing and analyzing conduit data
A method of locking data and a program that analyzes the data commences with a generation of a first key. This first key is associated with both the data and a specific, compiled copy of the...
|
|
|
6941463 |
Secure computational outsourcing techniques
A technique includes the determination of a set of arguments for an outsourced computation and preparing a group of disguised arguments corresponding to the set of arguments with a first computer....
|
|
|
6941431 |
Method for securing stored data from access by unspecified computer
A method for securing stored data for use in a computer is disclosed. The method includes the steps of providing a data to be stored in data storage device, addressing a data-storing request to the...
|
|
|
6934850 |
Program creation method and program execution method
First program 10 comprises encrypted code modules 11, 13 , and 15 , decryption code modules 12 a , 14 a , and 16 a of encrypted code modules 12, 14 , and 16 , and a first decryption...
|
|
|
6928162 |
Method and system for manipulating and telescoping a hash function
A method and system for providing a hash and a complement of the hash for an item in a computer system are disclosed. The method and system include providing a plurality of components from the...
|
|
|
6920550 |
System and method for decoding and executing program binaries
The present disclosure relates to a system and method for decoding program binaries. In one arrangement, the system and method pertain to intercepting program instructions, determining if...
|
|
|
6918037 |
Method and apparatus for command perception by data value sequencing, allowing a bounded total amount of spurious data
A system and method for peripheral control. The present invention relates to utilizing device address call sequencing for control of active memory bus peripheral devices, allowing for a bounded...
|
|
|
6910133 |
Reflected interrupt for hardware-based encryption
A router may induce a reflected interrupt to indicate to a processor in the router to execute encryption or decryption commands on packets in an input queue. The reflected interrupt may have a...
|
|
|
6910094 |
Secure memory management unit which uses multiple cryptographic algorithms
An integrated circuit accesses first encrypted data stored in an external random access memory and accesses second encrypted data stored in an external read-only memory. The external random access...
|
|
|
6895506 |
Secure storage and execution of processor control programs by encryption and a program loader/decryption mechanism
A method and a mechanism for securely storing and executing a program in a computer system processing unit, including a storage unit for storing an encrypted version of the program and a...
|
|
|
6871192 |
System and method for preventing unauthorized use of protected software utilizing a portable security device
A method and system for protecting software from unauthorized use on a computer system using an external security device is disclosed. The method and system include encrypting the software to be...
|
|
|
6868495 |
One-time pad Encryption key Distribution
Some of these problems with digital information protection systems may be overcome by providing a mechanism which allows a content provider to encrypt digital information without requiring either a...
|
|
|
6854061 |
Installing and controlling trial software
According to one aspect of the invention, a method of creating a trial software product on a target system is provided. The method consists of intercepting file system calls from an installation...
|
|
|
6845441 |
User initiated microcode modification
An instruction decoding unit in a microcomputer is disclosed having an instruction word capable of being selected by a user to conveniently produce application software while maintaining security....
|
|
|
6842862 |
Tamper resistant software encoding
The present invention relates generally to computer software, and more specifically, to a method and system of making computer software resistant to tampering and reverse-engineering....
|
|
|
6826691 |
Arrangement for encryption/decryption of data and data carrier incorporating same
An arrangement ( 6 ) for encrypting/decrypting data includes a random access memory ( 12 ) for holding the data and a processor ( 10 ) for processing the data. The processor includes a memory map...
|
|
|
6804776 |
Method for universal transport encapsulation for Internet Protocol network communications
A method for implementing a simple protocol, referred to as the universal transport interface (UTI), that can be used to create high speed Internet Protocol (IP) tunnels for transmitting a variety...
|
|
|
6801960 |
Switch-based acceleration of computer data storage employing aggregations of disk arrays
There is disclosed apparatus and methodology for enhancing computer system data transfer when writing to network attached storage systems employing FC-2 fibrechannel protocol by dynamically...
|
|
|
6795921 |
Apparatus and method for translating with decoding function
When an encoded source file is inputted to a compiler, the compiler decodes the encoded source file in certain units and partially restores the original source data. Then, the restored part is...
|
|
|
6792528 |
Method and apparatus for securing data contents of a non-volatile memory device
This invention generally relates to a method and apparatus for securing data contents stored in a non-volatile memory. More specifically, data contents to be stored a flash memory are first...
|
|
|
6789199 |
Tamper resistance with pseudo-random binary sequence program interlocks
Tamper resistance is provided to avoid observation of the behavior of portions of software by calling a function exclusively available in one differentiated section of a processor and its...
|
|
|
6789157 |
Plug-in equipped updateable firmware
A Plug-in equipped updateable firmware includes a number of value added software or “plug-in” modules stored in association with a firmware module within a non-volatile memory device, such as...
|
|
|
6782478 |
Techniques for encoding information in computer code
Techniques used in coding software are described. An encoder encodes a machine executable program or portions of a machine executable program. The encoding process uses a cipher table, a unique key...
|
|
|
6779114 |
Tamper resistant software-control flow encoding
The present invention relates to a method and system of making computer software resistant to tampering and reverse-engineering. “Tampering” refers to making unauthorized changes to software,...
|
|
|
6765497 |
Method for remotely accessing vehicle system information and user information in a vehicle
A communication system includes a vehicle ( 101 ) and an infrastructure ( 160 ). The vehicle contains vehicle system information ( 104 ) and user information ( 112 ). The infrastructure includes a...
|
|
|
6735697 |
Circuit arrangement for electronic data processing
A description is given of a circuit arrangement for electronic data processing which includes a writeable memory for storing data to be protected against unauthorized access, a read-only memory for...
|
|
|
6735702 |
Method and system for diagnosing network intrusion
A method and system are disclosed for analyzing traffic on a network by monitoring network traffic and, when a particular network condition (for example, a network attack) is detected, gathering...
|
|
|
6732272 |
Program writable integrated circuit card and method therefore
An IC card and a method thereof for adding or changing a program for a memory for writing without adversely affecting the function of the IC card and by keeping the security of a program to be...
|
|
|
6732276 |
Guarded computer instruction execution
A computer system has a plurality of parallel execution units for executing instructions with assigned guard indicators, one execution unit including a master guard value store and another...
|
|
|
6725374 |
Method for the execution of an encryption program for the encryption of data in a microprocessor-based portable data carrier
A method for the execution of an encryption program for the encryption of data in a microprocessor-based portable data carrier is described, with the encryption program comprising several...
|
|
|
6711688 |
Pre-execution logon (PEL)
An apparatus and method to control access to operating systems sent by a server computer system to a client computer system in response to a request by the client computer system utilizing a...
|
|
|
6708274 |
Cryptographically protected paging subsystem
A method and system for maintaining integrity and confidentiality of pages paged to an external storage unit from a physically secure environment. An outgoing page is selected to be exported from a...
|
|
|
6704872 |
Processor with a function to prevent illegal execution of a program, an instruction executed by a processor and a method of preventing illegal execution of a program
The present invention provides an improved technology of preventing illegal use and execution of a software program provided to a computer system. More particularly, the present invention is...
|
|
|
6678823 |
Methods and apparatus for authenticating data stored in semiconductor memory cells
A method and apparatus for authenticating data stored in semiconductor memory cells. A reference fingerprint representing trapped charges in memory cells of a semiconductor device is created. Data...
|
|
|
6675298 |
Execution of instructions using op code lengths longer than standard op code lengths to encode data
A CPU is provided with an ability to modify its operation in accordance with an encryption key. When a program is compiled, the program is modified in order that execution may be performed by the...
|
|
|
6665796 |
Microprocessor instruction result obfuscation
A CPU executes program instructions which result in valid and invalid intermediate results. By selecting the desired intermediate results, a program is able to be successfully executed. Analysis of...
|