| 7043015 |
Methods for point compression for Jacobians of hyperelliptic curves |
| May-9-2006 |
A cryptosystem based on a Jacobian of a hyperelliptic curve is being used. Various methods and apparati are provided for generating a compressed data format that identifies one or more points—on... |
| 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... |
| 7039189 |
Stream continuity enforcement |
| May-2-2006 |
A system for enforcing data stream continuity, in accordance with the present invention, includes a server coupled to a transmission link for providing a data stream to at least one client over the transmission... |
| 7036015 |
Verification protocol |
| Apr-25-2006 |
A digital signature verification protocol utilises a pair of signature components incorporating a pair of private keys, one of which is a long term key and the other of which is a short term key. The long... |
| 7035831 |
Reversible generation process of altered payment card by means of a mathematical algorithm |
| Apr-25-2006 |
The process consists of carrying out the first phase of generating the transaction signature (9), with prior authentication by the cardholder, in the issuing centre (3) through its authentication... |
| 7035404 |
Method and apparatus for shuffle with proof, method and apparatus for shuffle verification, method and apparatus for generating input message sequence and program for same |
| Apr-25-2006 |
A shuffle with proof having a method for proof generating with small computational resources proportionate to the number of input encrypted messages and a corresponding method for verification. Shuffle... |
| 7032242 |
Method and system for distributed network address translation with network security features |
| Apr-18-2006 |
A method and system for distributed network address translation with security features. The method and system allow Internet Protocol security protocol ("IPsec") to be used with distributed network address... |
| 7031468 |
Speed enhanced cryptographic method and apparatus |
| Apr-18-2006 |
A method for performing a cryptographic operation involving transforming digital information is described. A digital operator is provided that has a component selected from a large set of elements. The... |
| 7023990 |
Secure parameter generating device and parameter generating method in algebraic curve crytography |
| Apr-4-2006 |
The Stickelberger element computing device computes a Stickelberger element ω in an ab cyclotomic; the Jacobian addition candidate value computing device computes the Jacobian addition candidate... |
| 7020776 |
Cryptosystem based on a Jacobian of a curve |
| Mar-28-2006 |
A cryptosystem has a secret based on an order of a group of points on a Jacobian of a curve. In certain embodiments, the cryptosystem is used to generate a product identifier corresponding to a particular... |
| 7020282 |
Simplified secure, swift cryptographic key exchange |
| Mar-28-2006 |
One aspect of the present invention establishes a session key by a receiving unit R transmitting a plurality of quantities for storage in a public repository. A sending unit S: |
| 7020281 |
Timing attack resistant cryptographic system |
| Mar-28-2006 |
A method for determining a result of a group operation performed an integral number of times on a selected element of the group, the method comprises the steps of representing the integral number as a... |
| 7016493 |
Key matrix 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... |
| 7010126 |
Method for synchronizing a plurality of chaotic systems and method for multichannel communication using synchronized chaotic systems |
| Mar-7-2006 |
The present invention relates to a vertical synchronizing method and a horizontal synchronizing method of a plurality of chaotic systems and also relates to a method for multichannel communication using... |
| 7003675 |
Encrypted content data structure package and generation thereof |
| Feb-21-2006 |
Described herein are one or more implementations that generate and encrypted content data structure package and/or data tree. |
| 7003541 |
Zero-knowledge proving system and method |
| Feb-21-2006 |
A zero-knowledge proving system includes a proving mechanism for proving equality or inequality of two discrete logarithms and a verifying mechanism for verifying said equality or inequality. The proving... |
| 7003106 |
Efficient method for multiplication over galois fields |
| Feb-21-2006 |
The improved AES processing method provides an efficient alternative to both Mips intensive multiplication and to conventional table lookup, used to multiply terms over a Galois field (GF). The improved... |
| 7000110 |
One-way function generation method, one-way function value generation device, proving device, authentication method, and authentication device |
| Feb-14-2006 |
Without the need to store and manage a private unique value of a hash function for each token, and without the fear of organizational private information of a center being revealed, a hash function is... |
| 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.... |
| 7000064 |
Data handling system |
| Feb-14-2006 |
In one embodiment of the present invention, there is disclosed, a method of handling data which is being written to and stored in flash memory, wherein input data, comprising information data and overhead... |
| 6996724 |
Secret key generating method, common key generating method, encryption method, cryptographic communication method and cryptographic communication system |
| Feb-7-2006 |
At the time when generating a secret key of each entity by using each divided identification information (ID division vector) obtained by dividing identification information (ID vector) of each entity... |
| 6996234 |
Data decryption methodology |
| Feb-7-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... |
| 6996233 |
System and method for encrypting and verifying messages using three-phase encryption |
| Feb-7-2006 |
A method and system for encrypting and verifying the integrity of a message using a three-phase encryption process is provided. A source having a secret master key that is shared with a target receives... |
| 6993153 |
Self-orienting watermarks |
| Jan-31-2006 |
A watermarking method converts a watermark message into a Frequency Shift Keying (FSK) signal and embeds the FSK signal in a host signal. The spectral properties of the FSK watermark signal facilitate... |
| 6990471 |
Method and apparatus for secure electronic commerce |
| Jan-24-2006 |
One embodiment of the present invention provides a system that facilitates secure electronic commerce. The system operates by first providing a consumer with a file of security data relating to an account... |
| 6990200 |
Encryption method, cryptographic communication method, ciphertext generating device and cryptographic communication system of public-key cryptosystem |
| Jan-24-2006 |
Two public keys including a random number term therein are prepared in a database for each divided plaintext in advance, a plaintext is divided into a plurality of 1-bit divided plaintexts, one public... |
| 6988197 |
Synchronization of authentication ciphering offset |
| Jan-17-2006 |
In a communication system, an authentication ciphering offset (ACO) is generated as a function of one or more parameters, wherein at least one of the one or more parameters is derived from earlier-computed... |
| 6986054 |
Attack-resistant implementation method |
| Jan-10-2006 |
The present invention makes it difficult for unauthorized parties to estimate processing and a secret key based upon the waveforms of power consumption of an IC card chip by changing a processing order... |
| 6986040 |
System and method of exploiting the security of a secure communication channel to secure a non-secure communication channel |
| Jan-10-2006 |
The present invention features a system and method for establishing a secure communication channel between a client and an application server. In one embodiment, a ticket service generates a ticket having... |
| 6978016 |
Circuits for calculating modular multiplicative inverse |
| Dec-20-2005 |
The modular exponentiation function used in public key encryption and decryption systems is implemented in a standalone engine having at its core modular multiplication circuits which operate in two phases... |
| 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... |
| 6973187 |
Block encryption method and schemes for data confidentiality and integrity protection |
| Dec-6-2005 |
A block encryption method and schemes (modes of operation) that provide both data confidentiality and integrity with a single cryptographic primitive and a single processing pass over the input plaintext... |
| 6971020 |
Circuit and method for the securing of a coprocessor dedicated to cryptography |
| Nov-29-2005 |
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 information... |
| 6970561 |
Encryption and decryption with endurance to cryptanalysis |
| Nov-29-2005 |
An encrypting apparatus includes an encrypting operation section, a determining section and a control section. The encrypting operation section carries out an encrypting operation to a plaintext using... |
| 6965873 |
Electronic commerce using optical input device |
| Nov-15-2005 |
Sensing of machine readable indicia associated with a catalog permits on-line ordering of merchandise. A profile of user-specific data (e.g., clothing sizes) can be employed to customize the transaction.... |
| 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... |
| 6963977 |
Circuits and methods for modular exponentiation |
| Nov-8-2005 |
The modular exponentiation function used in public key encryption and decryption systems is implemented in a standalone engine having at its core modular multiplication circuits which operate in two phases... |
| 6963979 |
Cryptographic accelerator |
| Nov-8-2005 |
A cryptographic accelerator (1) has a host interface (2) for interfacing with a host sending cryptographic requests and receiving results. A CPU (3) manages the internal logical unit... |
| 6963644 |
Multi-word arithmetic device for faster computation of cryptosystem calculations |
| Nov-8-2005 |
A multi-word arithmetic device, capable of executing a variety of types of multi-word arithmetic required for elliptic curve cryptology, includes the following. A memory 40, formed from two dual-port... |
| 6959388 |
Method for generating many-time restrictive blind signatures |
| Oct-25-2005 |
A multiple use ticket generating method is disclosed which enables a recipient to obtain signatures for arbitrarily many (correctly formed) messages after only one interaction with the signer. The method... |
| 6959085 |
Secure user identification based on ring homomorphisms |
| Oct-25-2005 |
A method for authenticating, by a second user, the identity of a first user, that includes a challenge communication from the second user to the first user, a response communication from the first user... |
| 6957331 |
Method of achieving multiple processor agreement in asynchronous networks |
| Oct-18-2005 |
Byzantine Agreement requires a set of parties in a distributed system to agree on a value even if some parties are corrupted. The invention comprises a method for achieving agreement among participating... |
| 6957329 |
System for encrypting data from multiple multimedia applications and method thereof |
| Oct-18-2005 |
Methods and systems are provided for encrypting data from a plurality of multimedia devices. A driver initiates authentication for the plurality of multimedia applications. The driver assigns a key registers... |
| 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.... |
| 6952477 |
Fault intolerant cipher chaining |
| Oct-4-2005 |
A method and system for producing, e.g., tamper-resistant software such that the software is fault intolerant, thereby complicating hacking attacks, includes undertaking several iterations of forward plain... |
| 6950944 |
Security code activated access control system |
| Sep-27-2005 |
An access control system that utilizes security codes (500), a database (430), and a control device (20) is disclosed. Each security codes (500) is comprised of a unique key code... |
| 6950517 |
Efficient encryption and authentication for data processing systems |
| Sep-27-2005 |
Methods and apparatus are presented herein for encrypting and authentication data, such that some of data can be transmitted in the clear but still be authenticated by the sender. A set of cleartext positions... |
| 6948067 |
Efficient encryption and authentication for data processing systems |
| Sep-20-2005 |
Methods and apparatus are presented for encrypting and authenticating data, wherein some data is encrypted and some data is not encrypted, but all of the data is authenticated. Different formulations for... |
| 6948064 |
Method and apparatus for providing public key security control for a cryptographic processor |
| Sep-20-2005 |
Public key security control (PKSC) is provided for a cryptographic module by means of digitally signed communications between the module and one or more authorities with whom it interacts. Authorities... |
| 6944771 |
Method and apparatus for overcoming a watermark security system |
| Sep-13-2005 |
To overcome a watermark security system that is based on a limited set of possible watermark values, a collection of authentic watermarked material is created, and a substitution system provides material... |