|
Match
|
Document |
Document Title |
|
|
6415032 |
Encryption technique using stream cipher and block cipher
A method is provided for generating a pseudo-random sequence of integers, and the method is applied to the encryption of messages. The method uses a key K and a pair of prime numbers p and q, where...
|
|
|
6411715 |
Methods and apparatus for verifying the cryptographic security of a selected private and public key pair without knowing the private key
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...
|
|
|
6408074 |
Hardware architecture for a configurable cipher device
A cipher device that can be configured to execute different types of cryptographic algorithms and perform more than one algorithm simultaneously. The device is operated from an external source and...
|
|
|
6408331 |
Computer linking methods using encoded graphics
A data object comprises both a graphic and embedded link information, such as the URL address of a network node, thereby permitting the graphic object to serve as a link usable by an internet...
|
|
|
6396926 |
Scheme for fast realization of encrytion, decryption and authentication
A new scheme for fast realization of encryption, decryption and authentication which can overcome the problems of the RSA cryptosystem is disclosed. The encryption obtains a ciphertext C from a...
|
|
|
6389442 |
Efficient finite field multiplication in normal basis
The invention provides improved techniques for multiplication of signals represented in a normal basis of a finite field. An illustrative embodiment includes a first rotator which receives a first...
|
|
|
6377969 |
Method for multiplication in Galois fields using programmable circuits
A scalable multiplier architecture for the Galois field GF(2 k ) is implemented in a programmable circuit. This architecture may be used in an implementation of public-key cryptosystems which use...
|
|
|
6377687 |
Methods and apparatus for enhanced CMEA employing enhanced transformations
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...
|
|
|
6370247 |
Hash value generating method and device, data encryption method and device, data decryption method and device
Hash values, keys and cipher text which have a high degree of data scrambling are generated rapidly. When a message is sent, divisional data of the message are input, and injection extension...
|
|
|
6366673 |
Method and device for executing a decrypting mechanism through calculating a standardized modular exponentiation for thwarting timing attacks
An encrypting exponentiation modulo M is effected by a modular multiplication X*YmodM, where M is a temporally steady but instance-wise non-uniform modulus. The method involves an iterative series...
|
|
|
6363148 |
Method, apparatus and computer program for activating an alternate encryption using an identifier embedded in data
The present invention prevents code breaking of an important text or data even if a plain text and a cipher text are wire-tapped. An identifier judgment circuit judges whether data (a plain...
|
|
|
6363479 |
System and method for signing markup language data
A system and apparatus facilitates digital signing of data communicated between a first unit and a second unit through an interface independent proxy, or multiple independent proxies, interposed...
|
|
|
6363325 |
Automotive emergency awareness system
A vehicular emergency awareness system and method is provided. A vehicle is provided with an onboard computer system adapted to receive and process signals generated at an external source. Under...
|
|
|
6356637 |
Field programmable gate arrays
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...
|
|
|
6347143 |
Cryptographic device with encryption blocks connected parallel
A cryptographic device includes a de-multiplexer, a plurality of encryption blocks, a plurality of permutation blocks, and a multiplexer. The encryption blocks encrypt data to produce encrypted...
|
|
|
6341349 |
Digital signature generating/verifying method and system using public key encryption
A digital signature generating/verifying method using a public key encryption scheme which ensures high security, reduction in length of the digital signature and independency of the length of the...
|
|
|
6337909 |
Generation of session keys for El Gamal-like protocols from low hamming weight integers
The public key, either short term “session” key or long term key, is generated by combining a pair of components. A first component is obtained by utilizing an integer with a relatively low...
|
|
|
6337910 |
Method and apparatus for generating one time pads simultaneously in separate encryption/decryption systems
A method for simultaneously generating one time pads and an apparatus which implements the method to produce a secure encryption system. The method and apparatus use the Diffie-Hellman key exchange...
|
|
|
6338139 |
Information reproducing apparatus, authenticating apparatus, and information processing system
In this invention, an information recording/reproducing apparatus has an authentication function and directly transfers information to an MPEG board, sub-picture run-length board, speech...
|
|
|
6332031 |
Multiple watermarking techniques for documents and other data
Multiple digital watermarks, each of which has different characteristics, are embedded in a document. The characteristics of the various watermarks are chosen so that each of the watermarks will be...
|
|
|
6330332 |
Prime number generation apparatus B-smoothness judgement apparatus and computer memory product
One or a plurality of prime numbers p 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...
|
|
|
6327654 |
Semiconductor integrated circuit for cryptographic process and encryption algorithm alternating method
A semiconductor integrated circuit for cryptographic process according to the present invention, comprises a randomizing unit for randomizing first input data which is one of two divided parts of...
|
|
|
6327661 |
Using unpredictable information to minimize leakage from smartcards and other cryptosystems
Methods and apparatuses are disclosed for securing cryptosystems against external monitoring attacks by reducing the amount (and signal to noise ratio) of useful information leaked during...
|
|
|
6324287 |
Pad encryption method and software
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...
|
|
|
6324573 |
Linking of computers using information steganographically embedded in data objects
A given data object was effectively contain both a graphical representation to a network user and embedded information, such as the URL address of another network node, thereby to permit the object...
|
|
|
6314186 |
Block cipher algorithm having a robust security against differential cryptanalysis, linear cryptanalysis and higher-order differential cryptanalysis
The present invention relates to the block cipher algorithm based on the prior Feistel type block cipher algorithm (or similar to DES algorithm). Usually the security of Feistel type block cipher...
|
|
|
6314187 |
Method for encryption or decryption using finite group operations
The invention relates to a method for encrypting or decrypting a sequence of successive data words in a data communications device, the method comprising executing an algorithm in which a sequence...
|
|
|
6307935 |
Method and apparatus for fast elliptic encryption with direct embedding
The present invention takes advantage of a quadratic-only ambiguity for x-coordinates in elliptic curve algebra as a means for encrypting plaintext directly onto elliptic curves. The encrypting of...
|
|
|
6304657 |
Data encryption apparatus using odd number of shift-rotations and method
A data converting unit includes a key adding unit for performing an arithmetic addition modulo 2 32 for input data F and subkey data Ki and outputting the outcome as data G, and a data...
|
|
|
6301361 |
Encoding and decoding information using randomization with an alphabet of high dimensionality
A method for encoding a set of initial symbols from a plurality of elemental symbols. The method generates for each symbol from the set of initial symbols, a first parameter representing a number...
|
|
|
6301360 |
Method of encoding information using a position-based encoding scheme
Data sequences comprised of figure-coded units, such as text comprised of ASCII characters, are encoded into another data entity, such as a pixel based image. The encoding implements a...
|
|
|
6298442 |
Secure modular exponentiation with leak minimization for smartcards and other cryptosystems
Methods and apparatuses are disclosed for securing cryptosystems against external monitoring attacks by reducing the amount (and signal to noise ratio) of useful information leaked during...
|
|
|
6298136 |
Cryptographic method and apparatus for non-linearly merging a data block and a key
A method and apparatus for cryptographically converting a digital input data block into a digital output data block. The apparatus has an input for supplying the input data block and a further...
|
|
|
6298137 |
Ring-based public key cryptosystem method
A method of communicating information between users of a communications system includes the following steps: generating a ring R, ideals P and Q in R, a set of coset representatives C Q for the...
|
|
|
6285761 |
Method for generating pseudo-random numbers
The present invention is a method for outputting larger bit size pseudo-random number z i that is cryptographically secure. Since larger bit size pseudo-random numbers are being outputted, larger...
|
|
|
6286101 |
Central processing unit and microcomputer system having an internal operation unit for cryptographic
A central processing unit capable of solving a problem of a conventional one in that when a user tries to implement a cryptographic function unique to the user using the conventional central...
|
|
|
6282290 |
High speed modular exponentiator
A modular exponentiator is adapted to receive a first communicated signal and derive a second signal therefrom by computation of a modular exponentiation of the form b e mod n based on the first...
|
|
|
6275587 |
Secure data encoder and decoder
A computer system includes a processor and a computer readable medium storing a computer program product for encoding a serial bit stream of digital data. The product includes instructions for...
|
|
|
6275939 |
System and method for securely accessing a database from a remote location
A secure client/server system allows remote access to a database system without allowing unauthorized users to access data stored within the database system. A server receives a request for data...
|
|
|
6272221 |
Encryption apparatus and computor-readable recording medium containing program for realizing the same
The present encryption apparatus is provided with a plurality of conversion means connected in multiple steps, an intermediate-key generating means for performing linear or non-linear conversion...
|
|
|
6269163 |
Enhanced block ciphers with data-dependent rotations
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...
|
|
|
6266411 |
Method and apparatus for multiple-iteration CMEA encryption and decryption for improved security for wireless telephone messages
An enhanced CMEA encryption system suitable for use in wireless telephony. A plaintext message is introduced into the system and subjected to a first iteration of a CMEA process, using a first CMEA...
|
|
|
6266417 |
Cryptographic communication process and apparatus
A communication system, which includes an origination space, a communications channel, and a destination space associated with the origination space via the communications channel. The origination...
|
|
|
6266416 |
Protection of software against use without permit
An arrangement to protect software, particularly freely distributed application software, against utilization without permission of the copyright holder. By encrypting the software employing a key...
|
|
|
6263081 |
Elliptic curve calculation apparatus capable of calculating multiples at high speed
A fixed-point multiple calculation apparatus, for use in an encryption method and a signature method that use elliptic curves, finds multiples of a fixed point and an arbitrary point at high speed....
|
|
|
6263316 |
Automated process for retailing to a vehicle occupant
The invention is a method and apparatus for the automated retailing of refreshments and other basic consumer products to a vehicle occupant as the vehicle passes through a toll station having an...
|
|
|
6259789 |
Computer implemented secret object key block cipher encryption and digital signature device and method
A computer implemented method and device for creating object keys to be used with a 4096-bit secret key block cipher data encryption process and a 2048-bit secret key digital signature process. The...
|
|
|
6259790 |
Secret communication and authentication scheme based on public key cryptosystem using N-adic expansion
A secret communication and authentication scheme based on a public key cryptosystem in which a decryption speed is improved while maintaining a security level. In the RSA type secret communication,...
|
|
|
6252959 |
Method and system for point multiplication in elliptic curve cryptosystem
A point doubling method for elliptic curve cryptosystems is disclosed in which 2 k P=(X k , y k ) is directly calculated from P=(x,y) without computing intermediate points such as 2P, 4P, etc. The...
|
|
|
6249582 |
Apparatus for and method of overhead reduction in a block cipher
An apparatus and method for reducing the overhead of a block cipher includes shortening the length of the initialization vector so that its length is less than the length of each block of...
|