|
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...
|