U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 6295668

Maternity Beach Chair

A beach chair which can be adapted for a woman who is pregnant and wishes to sunbathe in the prone position.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 380/30 - Public key


Subclass of Class 380 - Cryptography
Definition: Subject matter including an encryption algorithm which is
No. of patents: 1694
Last issue date: 01/31/2012


1                      
NumberTitleIssue Date
8107623Method for verifying a first identity and a second identity of an entity
A method for verifying a first identity and a second identity of an entity, said method comprising: receiving first identity information at a checking entity; sending second identity information from the entity to said checking entity; verifying that the first and s...
01/31/2012
8102998Method for elliptic curve scalar multiplication using parameterized projective coordinates
The method for elliptic curve scalar multiplication in an elliptic curve cryptosystem implemented over an insecure communications channel includes the steps of: (a) selecting positive integers Lx and Ly, where Lx and Ly ar...
01/24/2012
8077866Protecting against security attack
A communication device having a private key and configured to implement an elliptic curve security mechanism for successful operation of which it: (a) receives a first value from another device, (b) computes a second value as the scalar multiplication of the first v...
12/13/2011
8050403Method and apparatus for generating a public key in a manner that counters power analysis attacks
A public key for an Elliptic Curve Cryptosystem is generated in a manner that acts as a countermeasure to power analysis attacks. In particular, a known scalar multiplication method is enhanced by, in one aspect, performing a right shift on the private key. The fixe...
11/01/2011
8045706System of efficiently implementing secure hash algorithm (SHA-1) in digital hardware that accomplishes optimal computation speed using minimal hardware resources
A method of completing the Secure Hash Algorithm (SHA-1) computation in exactly 81 clock cycles with digital hardware. The general implementation techniques include: using a combination of synchronous storage elements to store the required computation values and asy...
10/25/2011
8027467Method for elliptic curve point multiplication
An elliptic curve multiplication method comprises three stages. In the first stage, randomly selected point representations are stored in variables. In the second stage, a right-to-left loop is executed that modifies the variable values in dependency of a multiplier...
09/27/2011
8023647Password self encryption method and system and encryption by keys generated from personal secret information
A public key cryptographic system and method is provided for a password or any other predefined personal secret information that defeats key factoring and spoofing attacks. The method adopts a new technique of encrypting a password or any predefined secret informati...
09/20/2011
8023646Identity-based-encryption extensions formed using multiple instances of an identity based encryption scheme
IBE extensions to IBE schemes may be provided by creating multiple instances of the same IBE scheme, where each instance has an associated IBE master key and corresponding IBE public parameters. During encryption, an IBE extension identity for each instance of the I...
09/20/2011
8019079Asymmetric cryptosystem employing paraunitary matrices
Disclosed are multivariate paraunitary asymmetric cryptographic systems and methods based on paraunitary matrices. The cryptographic systems and methods are based on formulating a system of multivariate polynomial equations by paraunitary matrices. These matrices ar...
09/13/2011
8014521Cryptographic computation method, cryptographic system, and computer program
A system and method for achieving secure and fast computation in hyperelliptic cryptography is realized. Fast scalar multiplication is achieve by executing computing operations including halving as computing processing in scalar multiplication with respect to a divi...
09/06/2011
8005210Modulus scaling for elliptic-curve cryptography
Modulus scaling applied a reduction techniques decreases time to perform modular arithmetic operations by avoiding shifting and multiplication operations. Modulus scaling may be applied to both integer and binary fields and the scaling multiplier factor is chosen ba...
08/23/2011
8005211Shuffle-decrypting legitimacy certifying apparatus and method, shuffle-decrypting verifying apparatus and method, program, and recording medium
The present invention is aimed at performing shuffle-decrypting certification which is made more secure by not allowing any knowledge of secret information to leak when certifying the legitimacy of shuffling and decryption. A shuffle-decrypting legitimacy certifying...
08/23/2011
7991154Exponentiation method using multibase number representation
A method of scalar multiplication for use in elliptic curve-based cryptosystems (ECC) is provided. Scalars are represented using a generic multibase form combined with the non-adjacency property, which greatly reduces the nonzero density in the representation. The m...
08/02/2011
7986779Efficient elliptic-curve cryptography based on primality of the order of the ECC-group
Time to perform scalar point multiplication used for ECC is reduced by minimizing the number of shifting operations. These operations are minimized by applying modulus scaling by performing selective comparisons of points at intermediate computations based on primal...
07/26/2011
7986778Cryptographic method and apparatus
A cryptographic method and apparatus is provided in which an identifier-based encryption process is used to encrypt a message with an identifier string that specifies conditions to be checked by a trusted entity before providing a decrypted form of the encrypted mes...
07/26/2011
7983415Method for performing iterative scalar multiplication which is protected against address bit attack
The system and method for performing iterative scalar multiplication which is protected against address bit attack is provides a methodology, and system for implementing the methodology, for performing an iterative scalar multiplication process utilizing the Takagi ...
07/19/2011
7978846Scale-invariant barrett reduction for elliptic-curve cyrptography
The computation time to perform scalar point multiplication in an Elliptic Curve Group is reduced by modifying the Barrett Reduction technique. Computations are performed using an N-bit scaled modulus based a modulus m having k-bits to provide a scaled result, with ...
07/12/2011
7974408Scrambling of a calculation performed according to an RSA-CRT algorithm
A method and a circuit for scrambling an RSA-CRT algorithm calculation by an electronic circuit, in which a result is obtained from two modular exponentiation calculations, each providing a partial result, and from a recombination step, and in which a first step add...
07/05/2011
7974409Changing the order of public key cryptographic computations
In one embodiment, cryptographic transformation of a message is performed by first performing a table initiation phase. This may be accomplished by creating a permutation of an order of powers and then performing a table initiation phase using a part of a key and th...
07/05/2011
RE42517Authenticating or signature method with reduced computations
Authentication and signature process with reduced number of calculations. The process involves a first entity called the “prover”, which possesses a public key v and a secret key s, these keys verify the relation v=s−t (mod n), where
07/05/2011
7970131Elliptic curve cryptosystem apparatus, storage medium storing elliptic curve cryptosystem program, and elliptic curve cryptosystem arithmetic method
A scalar multiplication can be performed on an elliptic curve cryptosystem at a high speed. P is set as an initial value of Q[0], and 2×P is set as an initial value of Q[1]. An elliptic curve doubling ECDBL of Q[d[i]] is performed, and an arithmetic result is store...
06/28/2011
7961877Factoring based modular exponentiation
The present disclosure provides a system and method for performing modular exponentiation. The method may include dividing a first polynomial into a plurality of segments and generating a first product by multiplying the plurality of segments of the first polynomial...
06/14/2011
7961876Method to produce new multivariate public key cryptosystems
Multivariate public key cryptosystems (MPKC) are public key cryptosystems, whose public key are a set of multivariate polynomials over a finite field (or ring). MPKC can be used for encryption, authentication and signatures. The invention develops three new methods ...
06/14/2011
7957525Encryption and signature schemes using message mappings to reduce the message size
According to some embodiments of the invention, a message is processed before encryption so that the encryption method generates a short ciphertext. The message processing can be viewed as a mapping (610) that maps the message into another message that genera...
06/07/2011
7936870Rotation of keys during encryption/decryption
Data is encrypted according to a plurality of data keys. During the encryption of the data, the data keys are rotated according to a data key rotation pattern, and the rotation of the data keys includes repetitive use of the data keys during the encryption of the da...
05/03/2011
7936869Verifying digital signature based on shared knowledge
A method of verifying a digital signature of a first party that was generated using an elliptic curve digital signature algorithm (ECDSA) includes the steps of receiving a public key from the first party; receiving a digital signature from the first party, the digit...
05/03/2011
7936871Altering the size of windows in public key cryptographic computations
In one embodiment, cryptographic transformation of a message is performed by first performing a table initiation phase. Then an exponentiation phase is performed, wherein the exponentiation phase includes two or more parsing steps, wherein each of the parsing steps ...
05/03/2011
7929691Use of bilinear mappings in cryptographic applications
Cryptographic methods are known that involve the computation of a non-degenerate bilinear mapping of first and second elements one of which comprises a secret of a first entity. For a mapping implemented as, for example, a Tate pairing, the mapping is computable by ...
04/19/2011
7925010Message deciphering method, system and article
A method decrypts the encrypted messages sent by a transmission device to a first electronic device associated with a first trusted authority and to a second electronic device. In one embodiment, first and second tokens are generated and exchanged, respectively, by ...
04/12/2011
7925011Method for simultaneous modular exponentiations
The present disclosure provides a method for performing modular exponentiation. The method may include generating a first remainder (xp) based on an encrypted message (X) modulo a first prime number (p) and generating a second remainder (xq) based on the encrypted m...
04/12/2011
7916860Scalar multiplication apparatus and method
A scalar multiplication apparatus may include at least two encryptors, each adapted to receive an input point and a changed secret key to generate an encrypted output point; a first logic circuit adapted to receive the encrypted output points to perform a first logi...
03/29/2011
7903814Enhancing the security of public key cryptosystem implementations
In one embodiment, cryptographic transformation of a message is performed by first performing a table initiation phase to populate a data structure. Then, a first random number multiplied by a public key is added to each value in the data structure, in modulo of a s...
03/08/2011
7885945Secure schema identifier generation
A system that generates a unique identifier that employs a public key of a cryptographic key pair as a contribution to a name for an attribute associated with a schema. Additionally, a hash over the relevant entity name, version, and culture can be employed to autom...
02/08/2011
7869593Software for providing based on shared knowledge public keys having same private key
Facilitating communication using a digital signature includes: communicating software to a first party; receiving from the first party public keys of public-private key pairs generated using the software; and recording in a database the public keys in association wi...
01/11/2011
7860244Secure computation of private values
An embodiment may include a system having a communication unit and a processing unit. The communication unit may be configured to receive an encrypted private value of a party, the encrypted private value being generated from a private value with a public-key encryp...
12/28/2010
7860243Public key encryption for groups
A system is comprised of a user and a group, wherein the group is comprised of a group leader and a group of M members where M is equal to or greater than one. The group leader generates a group public key and a group leader “master” private key. The group leade...
12/28/2010
7856101Method for elliptic curve scalar multiplication
The method for elliptic curve scalar multiplication is a method for fast, efficient multiplication of a point on an elliptic curve by a scalar. Two different parameters are used to assign separate projective coordinates to the x-coordinate and the y-coordinate. The ...
12/21/2010
7856100Privacy-preserving data aggregation using homomorphic encryption
A method and system for collecting data from devices using a homomorphic encryption of the data is provided. A collection system of a device adds contributions to homomorphically encrypted data and forwards the requests to another device. When the device receives a ...
12/21/2010
7848516Diffused symmetric encryption/decryption method with asymmetric keys
This invention discloses a symmetric encryption/decryption method with asymmetric keys processed by diffusion algebra, and more particularly to a multiplication method using one-dimensional matrix displacement and addition to generate a ciphertext by multiplying a p...
12/07/2010
7844051Trapdoor one-way functions on elliptic curves and their application to shorter signatures and asymmetric encryption
The present invention provides a new trapdoor one-way function. In a general sense, some quadratic algebraic integer z is used. One then finds a curve E and a rational map defining [z] on E. The rational map [z] is the trapdoor one-way function. A judicious selectio...
11/30/2010
1                      
 
Sign InRegister
Username  
Password   
forgot password?