| 6996544 |
Multiple party content distribution system and method with rights management features |
| Feb-7-2006 |
A multiple party system for distributing content. In one embodiment, four parties are involved in the system: a consumer, a service provider, an authenticator, and a content provider. The distribution... |
| 6990387 |
Test system for identification and sorting of integrated circuit devices |
| Jan-24-2006 |
A system for identifying and sorting integrated circuit devices based on an encrypted Fuse ID information such as manufacturing and test information stored in the integrated circuit device, includes a... |
| 6985581 |
Method and apparatus to verify circuit operating conditions |
| Jan-10-2006 |
A circuit includes an operation unit adapted to perform a circuit operation in a plurality of rounds. The operation unit may operate properly under a predetermined range of operating conditions. The operation... |
| 6983262 |
Server having an automatic management mechanism |
| Jan-3-2006 |
A server, having an automatic management mechanism, automatically delivers a request for license from a user to a communication window, automatically arranges information such as titles of software parts,... |
| 6973570 |
Integrated circuit comprising encryption circuitry selectively enabled by verifying a device |
| Dec-6-2005 |
An integrated circuit is disclosed for selectively encrypting plaintext data received from a first device to produce encrypted data to send to a second device. The integrated circuit comprises controllable... |
| 6965673 |
Method of using transient faults to verify the security of a cryptosystem |
| Nov-15-2005 |
A useful method of verifying the integrity of a cryptosystem involves using erroneous outputs to obtain secret information. In certain signature schemes which use the Chinese Remainder Theorem, a correct... |
| 6952478 |
Method and system for performing permutations using permutation instructions based on modified omega and flip stages |
| Oct-4-2005 |
The present invention provides permutation instructions which can be used in software executed in a programmable processor for solving permutation problems in cryptography, multimedia and other applications.... |
| 6922472 |
Method and system for performing permutations using permutation instructions based on butterfly networks |
| Jul-26-2005 |
The present invention provides permutation instructions which can be used in software executed in a programmable processor for solving permutation problems in cryptography, multimedia and other applications.... |
| 6873706 |
Processing apparatus, program, or system of secret information |
| Mar-29-2005 |
To provide a secure cryptographic device such as an IC card which can endure TA (Timing Attack), DPA (Differential Power Analysis), SPA (Simple Power Analysis), or the like as an attaching method of presuming... |
| 6826547 |
Printer service denial |
| Nov-30-2004 |
In a system in which a user obtains documents, a method of controlling what is supplied to the user, the method including providing one or more user accounts for the user and providing the or each user... |
| 6594760 |
System and method for suppressing conducted emissions by a cryptographic device |
| Jul-15-2003 |
System and method for performing cryptographic operations include providing at least one processor for performing cryptographic operations, memory coupled to the processor for use in performing the cryptographic... |
| 6539092 |
Leak-resistant cryptographic indexed key update |
| Mar-25-2003 |
Methods and apparatuses for increasing the leak-resistance of cryptographic systems using an indexed key update technique are disclosed. In one embodiment, a cryptographic client device maintains a secret... |
| 6504929 |
Encryption strength evaluation support apparatus and recording medium recording encryption strength evaluation support program |
| Jan-7-2003 |
An encryption strength evaluation support apparatus includes a statistical data sampling program executing means for statistically obtaining correlations between individual bits of input and output data... |
| 6430290 |
Conditional access |
| Aug-6-2002 |
Conditional access is used to prevent unauthorized use, for example, reception of signals. A conditional access apparatus performs a combination of scrambling and encryption to obtain these results. Known... |
| 6411715 |
Methods and apparatus for verifying the cryptographic security of a selected private and public key pair without knowing the private key |
| Jun-25-2002 |
Methods and apparatus are disclosed for demonstrating that a public/private key pair is cryptographically strong without revealing information sufficient to compromise the private key. A key pair can be... |
| 6408077 |
Descrambling device of a security element and security element comprising such a device |
| Jun-18-2002 |
In a device for descrambling scrambled digital data, the digital data are grouped into parallel combinations of bits before being descrambled. The combinations of bits are descrambled and then split back... |
| 6330332 |
Prime number generation apparatus B-smoothness judgement apparatus and computer memory product |
| Dec-11-2001 |
One or a plurality of prime numbers p.sub.i which are generated and a generated random number are used to calculate a larger prime number candidate, and a judgment is made as to whether or not the prime... |
| 6298135 |
Method of preventing power analysis attacks on microelectronic assemblies |
| Oct-2-2001 |
Apparatus in form of a microelectronic assembly including an integrated circuit (IC) for execution of an embedded modular exponentiation program utilizing a square-and-multiply algorithm, wherein in the... |
| 6295606 |
Method and apparatus for preventing information leakage attacks on a microelectronic assembly |
| Sep-25-2001 |
An apparatus and method for preventing information leakage attacks on a microelectronic assembly is described for performing a cryptographic algorithm by transforming a first function, used by the cryptographic... |
| 6269163 |
Enhanced block ciphers with data-dependent rotations |
| Jul-31-2001 |
A plaintext message to be encrypted is segmented into a number of words, e.g., four words stored in registers A, B, C and D, and an integer multiplication function is applied to a subset of the words,... |
| 6192130 |
Information security subscriber trust authority transfer system with private key history transfer |
| Feb-20-2001 |
A first trusted authority, such as an originating certification authority, that stores key history data, such as private decryption keys for one or more subscribers, includes a key history exportation... |
| 6145086 |
Security and password mechanisms in a database system |
| Nov-7-2000 |
A mechanism is described for determining whether a password may be used in a system that determines access privileges based on passwords. A computer system, such as a database system, receives user supplied... |
| 6108419 |
Differential fault analysis hardening apparatus and evaluation method |
| Aug-22-2000 |
A method of evaluating a cryptosystem to determine whether the cryptosystem can withstand a fault analysis attack, the method includes the steps of providing a cryptosystem having an encrypting process... |
| 6041122 |
Method and apparatus for hiding crytographic keys utilizing autocorrelation timing encoding and computation |
| Mar-21-2000 |
A method and apparatus for hiding cryptographic keys based on autocorrelation timing attacks is provided. The method and apparatus of the present invention utilize a autocorrelation timing attack to allow... |
| 6028931 |
EPROM encryption code decoding prevention circuit for semiconductor memory device |
| Feb-22-2000 |
An encryption code decoding prevention circuit for a semiconductor memory device, such as an EPROM, includes a plurality of encryption code cells, an encryption word line operator, a word line operator,... |
| 5991415 |
Method and apparatus for protecting public key schemes from timing and fault attacks |
| Nov-23-1999 |
Improved methods and apparatus are provided for protecting public key schemes based on modular exponentiation (including RSA and Diffie-Hellman) from indirect cryptanalytic techniques such as timing and... |
| 5796837 |
Apparatus and method for generating a secure substitution-box immune to cryptanalyses |
| Aug-18-1998 |
The apparatus for generating a secure substitution-box immune to differential and linear cryptanalysises comprises a preprocessor for exchanging a location by the unit of bit while passing the input of... |
| 5740243 |
Cryptographic guessing game |
| Apr-14-1998 |
A method of playing a game that has a puzzle and a conforming device. The puzzle includes ciphertext indicia and a number of designated spaces corresponding with the ciphertext for displaying a developing... |
| 5696822 |
Polymorphic virus detection module |
| Dec-9-1997 |
A Polymorphic Anti-Virus Module (PAM) (200) comprises a CPU emulator (210) for emulating the target program, a virus signature scanning module (250) for scanning decrypted virus code, and an emulation... |
| 5600720 |
Encryption apparatus, communication system using the same and method therefor |
| Feb-4-1997 |
In order to attain high speed and secure encryption, a communication apparatus comprises a random number generation circuit for sequentially generating random number sequences which assure difficulty in... |
| 5533126 |
Key protection device for smart cards |
| Jul-2-1996 |
This invention concerns a key protection device for smart cards and is characterized by the fact that: each input user key is coded using a random key and stored; protection data that corresponds to each... |
| 5509076 |
Apparatus for securing the integrity of a functioning system |
| Apr-16-1996 |
Apparatus is provided for securing the integrity of a functioning system. The apparatus comprises a primary device for performing a function having a first vulnerability and a secondary device having a... |
| 5479506 |
Cryptographic guessing game |
| Dec-26-1995 |
A game apparatus including a puzzle and a conforming device. The puzzle includes ciphertext indicia and a number of designated spaces corresponding with the ciphertext for displaying a developing solution.... |
| 5442699 |
Searching for patterns in encrypted data |
| Aug-15-1995 |
A searching method determines, given a specified encryption method (or set of encryption methods) and a specified pattern (or set of patterns), whether a given text contains an encryption, with any key,... |
| 5416841 |
Cryptography system |
| May-16-1995 |
A cryptographic system includes a conventional DES facility for encrypting data using a key of N (=56) bits. The user however need only supply a first key of n bits, which is passed to a key management... |
| 5394471 |
Method and system for proactive password validation |
| Feb-28-1995 |
An improved method for password validation comprising the steps of identifying bad passwords having one or more characters; computing a frequency of occurrence of bad password characters; computing a probability... |
| 4974191 |
Adaptive natural language computer interface system |
| Nov-27-1990 |
A method and apparatus for computer translation between a natural language, such as English, and a second language, such as the command language of a computer operating system, a job control language,... |
| 4912721 |
Cable television spread spectrum data transmission apparatus |
| Mar-27-1990 |
Apparatus for transmitting data spread across at least a portion of the bandwidth of a cable television channel comprises a carrier signal oscillator, a frequency divider, a pseudorandom sequence generator... |
| 4847861 |
Maximum length linearly occurring code sequence generator in a spread spectrum communication system |
| Jul-11-1989 |
A method for determining the initial state of shift registers constituting a modular type or simple construction type maximum length linearly occurring code sequence generator used in a spread spectrum... |
| 4764970 |
Method and apparatus for detecting cracks |
| Aug-16-1988 |
The invention scans potential measurement terminals on the surface of a structural member to measure a potential distribution on the surface, detects the direction of a crack from the potential distribution... |
| 4610025 |
Cryptographic analysis system |
| Sep-2-1986 |
A system for recognizing the content of a communication in symbolic language and composed of plural glyphs arranged in a predetermined order, each glyph being the smallest (lowest) informational unit of... |
| 4034156 |
Apparatus for the identification of feedback tapes in a shift register generator |
| Jul-5-1977 |
A shift register generator feedback tap identification system in which a received code is fed to a register which detects when the code contains all 1's at which time a bit position counter and a variable... |
| 3942800 |
Archeological game |
| Mar-9-1976 |
An archeological game utilizing common archeological techniques for locating an ancient buried civilization, termed the Great Civilization. The game interrelates two types of indicia bearing cards, termed... |