| 6944295 |
Data-processing device and method of operating said device |
| Sep-13-2005 |
The invention relates to a method of generating a random-number sequence, and to a random-number generator, particularly for a chip card or a smart card. The random-number generator comprises: |
| 6941457 |
Establishing a new shared secret key over a broadcast channel for a multicast group based on an old shared secret key |
| Sep-6-2005 |
An optimized approach for arriving at a shared secret key in a dynamically changing multicast or broadcast group environment is disclosed. In one aspect of the invention, a method is provided for communicating... |
| 6941284 |
Method for dynamically using cryptographic keys in a postage meter |
| Sep-6-2005 |
A postage meter includes a vault that accounts for postage dispensed by the postage meter; and a printhead module having a printhead for printing the postage dispensed; a smart card chip having a ROM having... |
| 6937726 |
System and method for protecting data files by periodically refreshing a decryption key |
| Aug-30-2005 |
Methods for transferring among key holders in encoding and cryptographic systems the right to decode and decrypt messages in a way that does not explicitly reveal decoding and decrypting keys used and... |
| 6937727 |
Circuit and method for implementing the advanced encryption standard block cipher algorithm in a system having a plurality of channels |
| Aug-30-2005 |
A circuit includes a single circuit portion for implementing the Advanced Encryption Standard (AES) block cipher algorithm in a system having a plurality of channels. The circuit portion includes a circuit... |
| 6934847 |
Data alteration checking apparatus and method and recording medium |
| Aug-23-2005 |
MAC values formed with respect to each file belonging to a directory 122A and ICVs (D-ICVc) formed on the basis of the MAC values of all files belonging to the directory 122A are stored into... |
| 6934388 |
Method and apparatus for generating random permutations |
| Aug-23-2005 |
An apparatus (10) for generating a sequence of blocks of randomly permuted multi-bit data elements includes an input register (12) that produces a repeating block of distinct input data elements... |
| 6931126 |
Non malleable encryption method and apparatus using key-encryption keys and digital signature |
| Aug-16-2005 |
A fast encryption method particularly useful for long message lengths is provided. A message m is encrypted using a transmitter secret key z to form a quantity E. A transmitter processor prepares a quadruplet... |
| 6928163 |
Methods, systems and computer program products for generating user-dependent RSA values without storing seeds |
| Aug-9-2005 |
Methods, systems and computer program products are provided which allow for generation and authentication of RSA encrypted values by utilizing a combination of entity specific information such as biometric... |
| 6928162 |
Method and system for manipulating and telescoping a hash function |
| Aug-9-2005 |
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 item. The... |
| 6922785 |
Apparatus and a method for secure communications for network computers |
| Jul-26-2005 |
Encryption hardware built on a network interface card is provided by the present invention for encrypting data sent from a computer to a network. A block of data is retrieved from the network interface... |
| 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.... |
| 6920562 |
Tightly coupled software protocol decode with hardware data encryption |
| Jul-19-2005 |
An encryption mechanism tightly-couples hardware data encryption functions with software-based protocol decode processing within a pipelined processor of a programmable processing engine. Tight-coupling... |
| 6914983 |
Method for checking modular multiplication |
| Jul-5-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... |
| 6914983 |
Method for checking modular multiplication |
| Jul-5-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... |
| 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.... |
| 6910058 |
Method and device for constructing elliptical curves |
| Jun-21-2005 |
A random number generating unit generates a random number t. An elliptic curve setting unit defines an elliptic curve E: y^2=x^3-;3x+t. An elliptic curve finitude judging unit judges whether orders m1... |
| 6907524 |
Extensible firmware interface virus scan |
| Jun-14-2005 |
A secure method for implementing virus protection on a computer system including an Extensible Firmware Interface (EFI), a hard disk, a nonvolatile memory and a BIOS is disclosed. A command is added to... |
| 6907123 |
Secure voice communication system |
| Jun-14-2005 |
A secure real time voice communication system 70 is provided that allows for the secure transmission of voice communications between a sending device 72 and a receiving device 78 through the public switch... |
| 6904150 |
Cryptographic method and system for double encryption of messages |
| Jun-7-2005 |
A method and system for encrypting and decrypting a message. A message is created by appending an error detection code to an information block. The binary value of the resulting message is then compared... |
| 6901516 |
System and method for ciphering data |
| May-31-2005 |
A system for ciphering data for transmission by a communication device is provided. The system includes a memory device having a memory buffer a first access port connected to the memory buffer and a second... |
| 6898284 |
Cryptographic identification and digital signature method using efficient elliptic curve |
| May-24-2005 |
A method of identifying user, generating digital signature, and verifying digital signature by selecting a modulus p in the form of p=(2dk-2ck-1)/r, p=(2dk-2(d-1)k+2(d-2)k-... |
| 6898038 |
Method and apparatus for disc drive data security using fields in servo wedges |
| May-24-2005 |
The present invention includes a method and apparatus to write and read copy protected data on a disc drive storage system by encoding and decoding data to be copy protected using servo wedge data as the... |
| 6892940 |
Encryption process employing chaotic maps and digital signature process |
| May-17-2005 |
An encryption process includes choosing a secret key and a set of permutable functions defined on a phase space for encrypting/decrypting messages, choosing a code for encoding messages to be sent as a... |
| 6889322 |
Identification protocols |
| May-3-2005 |
In a method for verifying, by a verifier, that a prover has access to a private key associated with a public key Kp, in which the method comprises the prover generating a random number R and communicating... |
| 6886098 |
Systems and methods for compression of key sets having multiple keys |
| Apr-26-2005 |
Systems, methods and a modulated data signal are described herein that provide an efficient way to derive a single key from which a user can extract virtually any number of data encryption keys. A database... |
| 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.),... |
| 6879703 |
Method and apparatus for watermarking images |
| Apr-12-2005 |
Digital watermarks are embedded in image data (102)in order to enable authentication of the image data and/or replacement of rejected portions of the image data. Authentication codes are derived by comparing... |
| 6876745 |
Method and apparatus for elliptic curve cryptography and recording medium therefore |
| Apr-5-2005 |
A method and an apparatus capable of realizing at a high speed an elliptic curve cryptography in a finite field of characteristic 2, in which the elliptic curve is given by y.sup.2 +xy=x.sup.3 +ax.sup.2... |
| 6876744 |
Methods and apparatus for enhanced CMEA including a CMEA iteration preceded and followed by transformations and employing an involuntary lookup |
| Apr-5-2005 |
Methods and apparatus for enhanced CMEA, or ECMEA, processing. A forward ECMEA and a reverse ECMEA process are provided. The forward ECMEA process decrypts text encrypted by the reverse ECMEA process and... |
| 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... |
| 6870929 |
High throughput system for encryption and other data operations |
| Mar-22-2005 |
According to one embodiment, an encryption system (500) includes an input buffer (504) that can provide data blocks from different contexts (522-1 to 522-n) to a selected encryption circuit (524-1 to 524-m)... |
| 6868159 |
`Virtual` encryption scheme combining different encryption operators into compound-encryption mechanism |
| Mar-15-2005 |
A method controllably encrypts data to be transmitted over a communication path between a data source and data receipt by passing data to be transported over the communication path through a first of respectively... |
| 6865272 |
Executing permutations |
| Mar-8-2005 |
A method for changing the bit-order of a data value in a data processing system having a register capable of storing data strings which each comprise a plurality of sub-strings that are not individually... |
| 6859818 |
Method and apparatus for permuting input data and recording medium having stored thereon a program for executing permutation |
| Feb-22-2005 |
Permuted data (u.sub.1 ', u.sub.2 ', . . . , u.sub.m ') of input data (u.sub.1, u.sub.2, . . . , u.sub.n) expressed by the relationship ##EQU1## are obtained by expressing the permuted data u.sub.j ' by... |
| 6859795 |
Method for carrying out transactions and device for realizing the same |
| Feb-22-2005 |
A method for effecting payments is suggested which allows protecting the financial interests of each participant of a payment during payments via open telecommunication nets from other participants' cheating,... |
| 6859533 |
System and method for transferring the right to decode messages in a symmetric encoding scheme |
| Feb-22-2005 |
Methods for transferring among key holders in encoding and cryptographic systems the right to decode and decrypt messages in a way that does not explicitly reveal decoding and decrypting keys used and... |
| 6853730 |
Transmitting data words |
| Feb-8-2005 |
There is provided a method of encoding a data word. The method includes (a) scrambling a data word to generate a scrambled data word, and (b) encoding the scrambled data word so that a first occurrence... |
| 6853726 |
Z-transform implementation of digital watermarks |
| Feb-8-2005 |
Z-transform calculations may be used to encode (and/or decode) carrier signal independent data (e.g., digital watermarks) to a digital sample stream. Deterministic and non-deterministic components of a... |
| 6848050 |
System and method for alternative encryption techniques |
| Jan-25-2005 |
A system and method for verifying the identification of a user and securely establishing an encryption key for a communication between the user and a verifying entity, such as a bank, which makes use of... |
| 6845159 |
Processing method and apparatus for converting information from a first format into a second format |
| Jan-18-2005 |
A data processing method and apparatus are proposed for used in the encryption, decryption and authentication of messages. A memory for storing input information, a set of operations and a processor for... |
| 6836548 |
Communications security and trusted path method and means |
| Dec-28-2004 |
A trusted path device is described which may be used stand alone or may be retrofitted to a users untrusted computer console or workstation so that an untrusted data input may be displayed on an untrusted... |
| 6831979 |
Cryptographic accelerator |
| Dec-14-2004 |
A cryptographic accelerator for handling instruction-intensive bit permutations. The cryptographic accelerator comprises a selector and a plurality of buses coupled to the selector. Herein, at least one... |
| 6829355 |
Device for and method of one-way cryptographic hashing |
| Dec-7-2004 |
The present invention is a device for and method of generating a hash value for a message by padding the message, loading the padded message into a first shift register that generates values according... |
| 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... |
| 6826586 |
Method for efficient computation of point doubling operation of elliptic curve point scalar multiplication over finite fields F(2m) |
| Nov-30-2004 |
The present invention provides a method for performing a point doubling operation with only one modular division and no multiply per operation. As a result, the invention reduces the number of mathematical... |
| 6823068 |
Denial cryptography based on graph theory |
| Nov-23-2004 |
The encryption method disclosed is based on charting a path on a graph, where the graph is the encryption key. The plaintext expresses that path through a sequence of graph vertices, and the ciphertext... |
| 6823070 |
Method for key escrow in a communication system and apparatus therefor |
| Nov-23-2004 |
Method of monitoring a secure encrypted communication, where the encryption key(s) is recovered by an escrow center having a master and multiple agents and the master receives the key encrypted using a... |
| 6819776 |
Encoding and decoding a message within an image |
| Nov-16-2004 |
A method for decoding a message embedded in a pattern of pixels. The method includes the steps of determining the pixel values for pixels from the pattern of pixels, determining binary values from the... |
| 6816593 |
Method and apparatus for transposing bits |
| Nov-9-2004 |
A method and apparatus for transposing bits include processing that begins by receiving a multiple bit input. The multiple bit input may be received from memory for executing a read operation from a processing... |