Match Document Document Title
6996724 Secret key generating method, common key generating method, encryption method, cryptographic communication method and cryptographic communication system  
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...
6993153 Self-orienting watermarks  
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...
6990471 Method and apparatus for secure electronic commerce  
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...
6990200 Encryption method, cryptographic communication method, ciphertext generating device and cryptographic communication system of public-key cryptosystem  
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...
6990199 Apparatus and method for cipher processing system using multiple port memory and parallel read/write operations  
An encryption processing system implements an encryption algorithm using a memory system comprising a multiple-port memory by performing at least one set of parallel read and write operations to...
6988197 Synchronization of authentication ciphering offset  
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...
6986040 System and method of exploiting the security of a secure communication channel to secure a non-secure communication channel  
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...
6986054 Attack-resistant implementation method  
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...
6978016 Circuits for calculating modular multiplicative inverse  
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...
6973570 Integrated circuit comprising encryption circuitry selectively enabled by verifying a device  
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...
6973187 Block encryption method and schemes for data confidentiality and integrity protection  
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...
6970561 Encryption and decryption with endurance to cryptanalysis  
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...
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...
6965873 Electronic commerce using optical input device  
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...
6965673 Method of using transient faults to verify the security of a cryptosystem  
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...
6963644 Multi-word arithmetic device for faster computation of cryptosystem calculations  
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...
6963979 Cryptographic accelerator  
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 in an...
6963977 Circuits and methods for modular exponentiation  
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...
6959085 Secure user identification based on ring homomorphisms  
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...
6957331 Method of achieving multiple processor agreement in asynchronous networks  
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...
6957329 System for encrypting data from multiple multimedia applications and method thereof  
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...
6952477 Fault intolerant cipher chaining  
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...
6952478 Method and system for performing permutations using permutation instructions based on modified omega and flip stages  
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...
6950944 Security code activated access control system  
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 ( 502 )...
6950517 Efficient encryption and authentication for data processing systems  
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...
6948064 Method and apparatus for providing public key security control for a cryptographic processor  
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....
6944771 Method and apparatus for overcoming a watermark security system  
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...
6944295 Data-processing device and method of operating said device  
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: ...
6941284 Method for dynamically using cryptographic keys in a postage meter  
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...
6941457 Establishing a new shared secret key over a broadcast channel for a multicast group based on an old shared secret key  
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...
6937727 Circuit and method for implementing the advanced encryption standard block cipher algorithm in a system having a plurality of channels  
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...
6937726 System and method for protecting data files by periodically refreshing a decryption key  
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...
6934388 Method and apparatus for generating random permutations  
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...
6931126 Non malleable encryption method and apparatus using key-encryption keys and digital signature  
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...
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...
6928163 Methods, systems and computer program products for generating user-dependent RSA values without storing seeds  
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...
6922785 Apparatus and a method for secure communications for network computers  
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...
6920562 Tightly coupled software protocol decode with hardware data encryption  
An encryption mechanism tightly-couples hardware data encryption functions with software-based protocol decode processing within a pipelined processor of a programmable processing engine....
6914983 Method for checking modular multiplication  
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...
6912284 Self-Authenticating cryptographic apparatus  
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...
6910058 Method and device for constructing elliptical curves  
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...
6907524 Extensible firmware interface virus scan  
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...
6907123 Secure voice communication system  
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...
6904150 Cryptographic method and system for double encryption of messages  
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...
6901516 System and method for ciphering data  
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...
6898284 Cryptographic identification and digital signature method using efficient elliptic curve  
A method of identifying user, generating digital signature, and verifying digital signature by selecting a modulus p in the form of p=(2 dk −2 ck −1)/r, p=(2 dk −2 (d−1)k +2 (d−2)k − ....
6892940 Encryption process employing chaotic maps and digital signature process  
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...
6889322 Identification protocols  
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...
6885749 Scrambling a compression-coded signal  
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,...
6879703 Method and apparatus for watermarking images  
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...