Match Document Document Title
7076062 Methods and arrangements for using a signature generating device for encryption-based authentication  
Methods and arrangements are provided that allow a smart card having digital signing capabilities to support an encryption-based authentication process. In one exemplary method, the smart card is...
7076059 Method and apparatus to implement the data encryption standard algorithm  
A method and apparatus to encipher a block of data using the data encryption standard comprising exclusive-oring, using an exclusive-or gate, the output from a merged permutation and expansion...
7076656 Methods and apparatus for providing efficient password-authenticated key exchange  
A secure protocol is provided which uses a Diffie-Hellman type shared secret, but modified such that the two parties may authenticate each other using a shared password. In accordance with the...
7076662 Data alteration checking apparatus and method and recording medium  
MAC values formed with respect to each file belonging to a directory 122 A and ICVs (D-ICVc) formed on the basis of the MAC values of all files belonging to the directory 122 A are stored into a...
7076061 Efficient and compact subgroup trace representation (“XTR”)  
Improvements are obtained in key generation and cryptographic applications in public key cryptography, by reducing the bit-length of public keys, thereby reducing the bandwidth requirements of...
7073072 Method to prevent power dissipation attacks on a cryptographic algorithm by implementing a random transformation step  
A data protection method using a cryptographic algorithm comprising at least one execution cycle of repetitive operations for processing data elements (K 2 , R 1 ) so as to generate encrypted...
7069434 Secure data transfer method and system  
A method and system for securely transferring data between an application server and an agent of the application server through a non-secure node. First, a session key between the agent and the...
7068785 Table driven method for calculating arithmetic inverse for use in cryptography  
A method for calculating the arithmetic inverse of a number V modulo U, where U is a prime number, that may be used in cryptography, uses a modified extended greatest common divisor (GCD) algorithm...
7069287 Method for efficient computation of odd characteristic extension fields  
A method for implementing an elliptic curve or discrete logarithm cryptosystem on inexpensive microprocessors is disclosed which provides for advantageous finite field computational performance on...
7062651 Network printer registration protocol  
In a network connected to a printer and a registration server, a network registration protocol for registering the printer on the network includes the steps of installing a secret unique identifier...
7058820 Information processing system, medium, information processing apparatus, information processing method, storage medium storing computer readable program for realizing such method  
Copyright information embedded in a digital content can always be sampled and the copyright of the digital content can be protected reliably, by using a sampling program which is automatically...
7058177 Partially encrypted bitstream method  
It is sometimes desirable to encrypt a design for loading into a PLD so that an attacker may not learn and copy the design as it is being copied into the PLD. According to the invention, a method...
7055039 Protection of digital content using block cipher crytography  
Protection of digital content using a specific application of block cipher cryptography is described. The digital content is encrypted using an encryption key and a calculated initialization...
7054445 Authentication method and schemes for data integrity protection  
An authentication method and schemes using a block cipher to protect data integrity (authenticity) during communication over insecure channels and during data storage on insecure media. The...
7054444 Public and private key cryptographic method  
The invention concerns a cryptographic method for generating public keys and private keys. Two distinct first numbers p and q, of neighboring value are selected, and the number n equal to the...
7055040 Method and apparatus for uniquely and securely loading software to an individual computer  
A method and apparatus for uniquely and securely loading software to an individual computer includes requesting download of software components to a hardware platform and delivering a token from a...
7054443 System and method for protecting digital goods using random and automatic code obfuscation  
A digital rights management (DRM) distribution architecture produces and distributes digital goods (e.g., software, audio, video, and other content) in a fashion that renders the digital goods...
7050579 Cryptographic methods and apparatus using word-wise montgomery multiplication  
Cryptographic methods and apparatus are provided for determination of multiplicative inverses. A Montgomery radix is selected based on a wordsize, permitting word-wise Montgomery multiplication....
7050581 Method for making secure one or several computer installations using a common secret key algorithm, use of the method and a computer system utilizing the method  
The invention relates to a method for protecting one or more computer systems using the same secret key (Ks) cryptographic algorithm, characterized in that the way in which said calculation is...
7050582 Pseudo-random one-to-one circuit synthesis  
A method of defining a transformation between an input signal and an output signal. The transformation may implement a pseudo-random one-to-one function that may be implemented in hardware and/or...
7050580 Randomization-encryption system  
Data sequence randomization encryption system such that having supplied data sequence ( X ) and randomization-encryption key (Kp) generates random data sequence ( Yp ), so that laypersons in...
7051203 Data watermarks created by using an uneven sampling period  
Input signals are electronically watermarked using an uneven or non-uniform sampling rate. The uneven or non-uniform sampling may be pseudo-random. The uneven or non-uniform sampling meets the...
7046810 Data processing method and system of same portable device data processing apparatus and method of same and program  
An IC card issuer issues an IC card and requests a card memory area operator to lend part of a memory area of the IC card to another card memory area user. The card memory area operator provides a...
7046801 Method of calculating multiplication by scalars on an elliptic curve and apparatus using same and recording medium  
A cryptographic processing method in which dependence of cryptographic processing process and secret information on each other is cut off; and in which, when a scalar multiplied point is calculated...
7046800 Scalable methods and apparatus for Montgomery multiplication  
Scalable Montgomery multiplication methods and apparatus are provided that are reconfigurable to perform Montgomery multiplication on operands having arbitrary data precision. The methods perform...
7047408 Secure mutual network authentication and key exchange protocol  
Secure communication protocols are disclosed in which two parties generate a shared secret which may be used as a secure session key for communication between the parties. The protocols are based...
7047421 Data signal with a database and a compressed key  
Described herein are one or more data signal implementations having at least a database and a compressed key.
7043456 Mobile electronic transaction personal proxy  
A method for obtaining a digital signature is disclosed. Upon receipt of request for a digital signature within a customer computer, a Mobile electronic transaction proxy within the customer PC...
7043016 Substitution-box for symmetric-key ciphers  
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...
7039189 Stream continuity enforcement  
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...
7036015 Verification protocol  
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. ...
7035831 Reversible generation process of altered payment card by means of a mathematical algorithm  
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...
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  
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....
7031468 Speed enhanced cryptographic method and apparatus  
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....
7032242 Method and system for distributed network address translation with network security features  
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...
7027598 Residue number system based pre-computation and dual-pass arithmetic modular operation approach to implement encryption protocols efficiently in electronic integrated circuits  
A pre-computation and dual-pass modular operation approach to implement encryption protocols efficiently in electronic integrated circuits is disclosed. An encrypted electronic message is received...
7027597 Pre-computation and dual-pass modular arithmetic operation approach to implement encryption protocols efficiently in electronic integrated circuits  
A pre-computation and dual-pass modular operation approach to implement encryption protocols efficiently in electronic integrated circuits is disclosed. An encrypted electronic message is received...
7023990 Secure parameter generating device and parameter generating method in algebraic curve crytography  
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...
7020281 Timing attack resistant cryptographic system  
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...
7020776 Cryptosystem based on a Jacobian of a curve  
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...
7020282 Simplified secure, swift cryptographic key exchange  
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: 1. retrieves...
7016493 Key matrix system  
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  
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...
7003106 Efficient method for multiplication over galois fields  
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...
7003541 Zero-knowledge proving system and method  
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...
7000111 Method for masking secret multiplicands  
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...
7000064 Data handling system  
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...
7000110 One-way function generation method, one-way function value generation device, proving device, authentication method, and authentication device  
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...
6996234 Data decryption methodology  
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  
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...