| 7043016 |
Substitution-box for symmetric-key ciphers |
| May-9-2006 |
An input data block is cryptographically converted into an output data block; by performing a non-linear operation on the input data block using an S-box based on permutations. The S-box is associated... |
| 7020285 |
Stealthy audio watermarking |
| Mar-28-2006 |
Described herein is technology for inserting and detecting watermarks in signals, such as a music clip. In one described implementation, a watermarking system employs chess spread-spectrum sequences (i.e.,... |
| 7016500 |
Code exchange protocol |
| Mar-21-2006 |
A method of secure communication in which communication partners (A, B) in each case have a secret (S) and a public code (P), in which the communication partner (A) selects a random number (x) and the... |
| 7016497 |
Data decryption system |
| Mar-21-2006 |
A system (100) and method (400, 500) for data encryption and decryption are disclosed. The encryption system is operable at encryption rates in excess of 10 Mbps and is expandable to over 200... |
| 7003107 |
Hybrid stream cipher |
| Feb-21-2006 |
In one embodiment, a hybrid stream cipher operating within a computing device. The hybrid stream cipher comprises at least two software routines. A first routine is responsible for dividing incoming plain... |
| 7000111 |
Method for masking secret multiplicands |
| Feb-14-2006 |
A mobile terminal for use in a mobile communications system includes a SIM card storing subscriber related data. For security, the SIM card performs secret cryptographic calculations with secret numbers.... |
| 6999947 |
License devolution apparatus |
| Feb-14-2006 |
There is provided a license devolution system for devolving the right of using as to contents. The license devolution system makes it possible to copy or distribute contents while contributing to a protection... |
| 6961426 |
Cascaded stream cipher |
| Nov-1-2005 |
A pseudo-random number generating circuit and method, comprising: a plurality of pseudo-random number generator (PRNG) units combined in a cascade structure of several layers to produce a pseudo-random... |
| 6950518 |
Data encryption system |
| Sep-27-2005 |
A system (100) and method (400, 500) for data encryption and decryption are disclosed. The encryption system is operable at encryption rates in excess of 10 Mbps and is expandable to over 200... |
| 6912284 |
Self-Authenticating cryptographic apparatus |
| Jun-28-2005 |
A self-authenticating apparatus for effecting secure communication of a binary signal. In the encipherment apparatus, key is generated as a function of plain text summed with a pseudorandom linear sequence.... |
| 6907526 |
IC card and microprocessor |
| Jun-14-2005 |
Disclosed herein are an IC card and a microcomputer which have implemented the strengthening of security and the speeding up and enhancement of signal processing for the security. In an IC card, which... |
| 6885749 |
Scrambling a compression-coded signal |
| Apr-26-2005 |
This invention provides methods and apparatus for protecting data transmitted using standard compression techniques such as Huffman coding. After input data is preprocessed (filtered, quantized, etc.),... |
| 6885747 |
Cryptographic key split combiner |
| Apr-26-2005 |
A cryptographic key split combiner, which includes a number of key split generators for generating cryptographic key splits and a key split randomizer for randomizing the cryptographic key splits to produce... |
| 6879689 |
Stream-cipher method and apparatus |
| Apr-12-2005 |
Methods and systems are provided for processing information. In one embodiment, there is provided a method, providing a frame key based on a master key and a frame number of a frame of information to a... |
| 6826687 |
Commitments in signatures |
| Nov-30-2004 |
The present invention provides methods and apparatus for generating a TCR-commitment having properties differing from the properties of a regular commitment. It provides solutions to the problem of packet... |
| 6816968 |
Consumable authentication protocol and system |
| Nov-9-2004 |
This invention concerns a consumable authentication protocol for validating the existence of an untrusted authentication chip, as well as ensuring that the authentication chip lasts only as long as the... |
| 6798883 |
Method of testing a randomizer |
| Sep-28-2004 |
A method of testing a randomizer having at least one source of probabilistic data and a device for mixing the probabilistic data to form random data, where the probabilistic data includes at least two... |
| 6785389 |
System for bitstream generation |
| Aug-31-2004 |
A bitstream generator including a plurality of linear feed shift registers (LFSRs) operative to generate a bit stream and including: at least a first LFSR operative, when assigned as a generator during... |
| 6769064 |
System for protecting software |
| Jul-27-2004 |
A system for protecting software that can be executed on a computer machine, the system being of the type in which the software is associated with a memory card for insertion in a reader connected to the... |
| 6697946 |
Message recovery signature apparatus |
| Feb-24-2004 |
A management center 520 determines a public key y.sub.A of a user A 510 using the user A's secret key x.sub.A and announces the public key y.sub.A to a user B 530. The user A 510 repeats generation of... |
| 6691921 |
Information processing device |
| Feb-17-2004 |
An object of the present invention is to prevent secret information that is being internally processed from being inferred through operational information of a secured device, including the current consumption... |
| 6631471 |
Information processing equipment |
| Oct-7-2003 |
A relation between the data process contents in an IC card chip and the consumption current of the IC card chip is reduced. Prior to executing an input data process of the IC card chip, the input data... |
| 6615354 |
Information processing equipment |
| Sep-2-2003 |
A relation between the data process contents in an IC card chip and the consumption current of the IC card chip is reduced. Prior to executing an input data process of the IC card chip, the input data... |
| 6608901 |
Cryptographic key split combiner |
| Aug-19-2003 |
A cryptographic key split combiner, which includes a number of key split generators for generating cryptographic key splits and a key split randomizer for randomizing the cryptographic key splits to produce... |
| 6606386 |
Cryptographic key split combiner |
| Aug-12-2003 |
A cryptographic key split combiner, which includes a number of key split generators for generating cryptographic key splits and a key split randomizer for randomizing the cryptographic key splits to produce... |
| 6587563 |
Cryptographic system using chaotic dynamics |
| Jul-1-2003 |
The invention is a cryptographic system using chaotic dynamics. A set of initial conditions is generated from the private key and becomes input to the chaotic system. The chaotic system generates a set... |
| 6549623 |
Cryptographic key split combiner |
| Apr-15-2003 |
A cryptographic key split combiner, which includes a number of key split generators for generating cryptographic key splits and a key split randomizer for randomizing the cryptographic key splits to produce... |
| 6542608 |
Cryptographic key split combiner |
| Apr-1-2003 |
A cryptographic key split combiner, which includes a number of key split generators for generating cryptographic key splits and a key split randomizer for randomizing the cryptographic key splits to produce... |
| 6373949 |
Method for user identity protection |
| Apr-16-2002 |
In the method in accordance with the present invention, the subscriber identifier to be sent to the transmission network is encrypted using a cipher key common to a specific group of subscribers, and a... |
| 6356637 |
Field programmable gate arrays |
| Mar-12-2002 |
A volatile field programmable gate array (FPGA) having a configurable logical structure portion that is configurable with encrypted configuration data stored external to the FPGA in configuration data... |
| 6340919 |
Random number generating circuit |
| Jan-22-2002 |
In a random number generating circuit, a resistive element is arranged between a power supply line which supplies a power voltage and one of a plurality of logic gate circuits. An insulating layer is arranged... |
| 6324287 |
Pad encryption method and software |
| Nov-27-2001 |
A pad encryption software architecture includes space on a floppy for storing the pad to be used with the encryption software. The pad is XOR generated with random numbers subject to redetermined offsets.... |
| 6307936 |
Cryptographic key management scheme |
| Oct-23-2001 |
A key management scheme for managing encryption keys in a cryptographic co-processor includes the first step of selecting a key from one of a symmetrical key type and an asymmetrical key type. Then, the... |
| 6285761 |
Method for generating pseudo-random numbers |
| Sep-4-2001 |
The present invention is a method for outputting larger bit size pseudo-random number z.sub.i that is cryptographically secure. Since larger bit size pseudo-random numbers are being outputted, larger bit... |
| 6252962 |
Featureless covert communication system |
| Jun-26-2001 |
A system and method of providing featureless covert communication is described. After synchronization is achieved between a covert transmitter and a covert receiver using two channels, one of which is... |
| 6240436 |
High speed montgomery value calculation |
| May-29-2001 |
A method and apparatus for performing high-speed computation of a Montgomery value defined as 2.sup.2k mod(n) for an arbitrary modulus n is disclosed. After loading the value of 2.sup.(h*m)+1 into a first... |
| 6236981 |
Transaction system |
| May-22-2001 |
In a digital payment system, a sequence of random numbers is stored at a payment service. A set of digitally encoded random numbers derived from the stored sequence is issued to the user in return for... |
| 6201870 |
Pseudorandom noise sequence generator |
| Mar-13-2001 |
A pseudorandom sequence generator including a first feedback shift register having at least one input and at least one output and a first controller having an output in communication with the at least... |
| 6195433 |
Private key validity and validation |
| Feb-27-2001 |
A method of generating a private key for use in a public key data communication system implemented between a pair of correspondents is disclosed. The method comprises the steps of generating a random number... |
| 6141669 |
Pseudorandom binary sequence block shifter |
| Oct-31-2000 |
A method and apparatus for determining the state, at any time in the past, relative to a present state, of a linear feedback shift register comprises determining a an inverse transition matrix which, if... |
| 6111955 |
Security in cellular telephones |
| Aug-29-2000 |
A system for delivering a security code to a cellular telephone. The cellular telephone holds a key X. The cellular telephone requests that an Authorization Center, AC, assign a security code to the cellular... |
| 6078665 |
Electronic encryption device and method |
| Jun-20-2000 |
A device and method is provided using a split processor based architecture to provide physical security of information by implementing a required protocol before releasing information. The information... |
| 6078667 |
Generating unique and unpredictable values |
| Jun-20-2000 |
An integer for a private key is generated utilising a pair of components that are combined in a fixed predictable manner. The first component is generated from a sequencer such as a counter that generates... |
| 6075453 |
Vehicular door lock control apparatus |
| Jun-13-2000 |
A vehicular door lock control apparatus for unlocking a door lock mechanism includes a key for performing a first unlocking operation and a second unlocking operation. A door key cylinder is actuable to... |
| 6044388 |
Pseudorandom number generator |
| Mar-28-2000 |
Pseudorandom numbers are generated in a cryptographic module in a cryptographically strong manner by combining a time-dependent value with a secret value and passing the result through a one-way hash function... |
| 6031911 |
Practical S box design |
| Feb-29-2000 |
A method of generating a substitution box (S-box) involves generating an S-box with desired characteristics, forming a new S-box with another column such that the new S-box has the desired characteristics... |
| 6018581 |
Communication system and communication method |
| Jan-25-2000 |
A communication system can maintain high security in communication between a communication apparatus and a terminal. The communication system includes the communication apparatus and the terminal provided... |
| 5987139 |
Method for encryption of information |
| Nov-16-1999 |
The method involves modifying an encryption key (Kc) in accordance with a given algorithm and in dependence on the ordinal number of a time slot to obtain a modified encryption key. A modified pseudo-random... |
| 5970148 |
Low cost encryption transponder |
| Oct-19-1999 |
Novel means of achieving increased security while still obtaining a low cost, manufacturable device are disclosed and claimed. The first mode of operation is the learn mode which provides means for initial... |
| 5949883 |
Encryption system for mixed-trust environments |
| Sep-7-1999 |
Encryption frequently needs to be used in communication networks which span different geographical regions which can be considered to be trusted to different extents. According to one embodiment, the invention... |