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

Icon_funbox Bizarre Patents

Patent No. 5996568

Process For Propelling Foodstuffs or the Like into a Crowd

A method of launching foodstuffs into a crowd for promotional and entertainment purposes.

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: 1700
Last issue date: 05/15/2012


          11            
NumberTitleIssue Date
7207060Method, system and computer program product for secure ticketing in a communications device
Method, system and computer program product for secure ticketing in a communications device. In particular, the method, system and computer program product utilizes cryptography and an external, read-write security element to securely transmit and store critical dat...
04/17/2007
7207067Enforcing data protection legislation in Web data services
A system and method are provided for enabling Web services to enforce multiple countries' data protection laws and regulations during data collection, data processing storage and data transfer. The system maintains a dynamic list of countries or entities that have b...
04/17/2007
7206408Countermeasure method in an electronic component using a dynamic secret key cryptographic algorithm
A countermeasure method in a first electronic component communicating with a second electronic component uses a secret key K[0] cryptographic algorithm A of size k. The countermeasure implementation employs a systematic and regular evolution of K[i] by a function K[...
04/17/2007
7206410Circuit for the inner or scalar product computation in Galois fields
A circuit for computing the inner of scalar product of two vectors in a finite Galois field defined by a generator polynomial, wherein each vector includes at least two elements belonging to said finite field, comprises one or more look-up tables storing digital wor...
04/17/2007
7206940Methods and systems providing per pixel security and functionality
Various described embodiments provide for per-pixel functionality in connection with pixel data that is processed by a video card for rendering on a display monitor. That is, pixel data that is associated with individual pixels that are to be rendered on a display m...
04/17/2007
7201326Information processing device
An object of the present invention is to prevent secret information that is being internally processed from being inferred through operational information of a secured device, including the current consumption information. One solution is provided by an information ...
04/10/2007
7203317System for enabling lazy-revocation through recursive key generation
A plurality of users may have access to a file. The file is encrypted with a key. Access for a user to the file is revoked. A new key is generated from the current key of the file in response to said revocation, and the file is encrypted with the new key. ...
04/10/2007
7203834Method of updating encryption keys in a data communication system
The invention discloses a method of updating, in nodes on both ends of a secure link, the encryption key they share to encrypt and decrypt data. When having to transmit data from one of the nodes towards its peer remote node, a data base in the forwarding node, is f...
04/10/2007
7200758Encapsulation of a TCPA trusted platform module functionality within a server management coprocessor subsystem
A system for executing cryptographic services on a baseboard management controller separated from a main processor, with the baseboard management controller having isolated execution and memory with respect to the main processor. Cryptographic information is communi...
04/03/2007
7200754Variable expiration of passwords
A method of providing variably expiring passwords can include determining a complexity level for a password. Based upon the determined complexity level, an expiration duration can be calculated for the password. The password can be deactivated at a time determined b...
04/03/2007
7200233System and method for fast data encryption/decryption using time slot numbering
A system for fast data encryption/decryption is provided. The system includes a transmitter system having a transmitter direct digital synthesizer (DDS). The DDS includes at least three transmitter pseudo-noise (PN) component code generators PNx, PNy...
04/03/2007
7200225Elliptic curve point ambiguity resolution apparatus and method
An apparatus for operating a cryptographic engine may include a key generation module for creating key pairs for encrypting substantive content to be shared between two users over a secured or unsecured communication link. The key generation module may include a poi...
04/03/2007
7200549Method and equipment for encrypting/decrypting physical characteristic information, and identification system utilizing the physical characteristic information
A cryptographic method and equipment decrypting a cryptographic key by generating an auxiliary code based on a randomly determined numeric key and including a result of encryption into a cryptogram. Upon decryption, the cryptographic key is restored using the numeri...
04/03/2007
7200747System for ensuring data privacy and user differentiation in a distributed file system
A security module is configured to provide an owner the capability to differentiate between users. In particular, the security module is configured to generate an asymmetric read/write key pair for respectively decrypting/encrypting data for storage on a disk. The o...
04/03/2007
7197526Method and apparatus for calculating the remainder of a modulo division
A non-iterative technique for calculating the remainder of modulo division, which requires significantly fewer operations than the traditional iterative technique for the same calculation. The number of calculations required in the present invention is independent o...
03/27/2007
7197142System and methods for a vernam stream cipher
The invention discloses a cryptographic system and consisting of three methods: a cryptographic Vernam stream cipher that permits software programs on separate computers to encrypt and decrypt information; a cryptographic keyed one-way hash that ensures the integrit...
03/27/2007
7197528Jacobian group element adder
An objective is to obtain a Jacobian group element adder that can calculate addition in a Jacobian group of a Cab curve at a high speed, and can enhance practicality of the Cab curve. An algebraic curve parameter file A 10, and Gr...
03/27/2007
7197141RSA cryptographic processing apparatus for IC card
Disclosed is an RSA cryptographic processing apparatus capable of performing the fast operating function. A modular multiplication operation or a modular exponentiation operation, i.e., an RSA cryptographic operation, is selectively performed according to a control ...
03/27/2007
7194088Method and system for a full-adder post processor for modulo arithmetic
A full-adder post processor performs modulo arithmetic. The full-adder post processor is a hardware implementation able to calculate A mod N, (A+B) mod N and (A−B) mod N. The processor includes a full adder able to add the operands A and B while modulo reduction i...
03/20/2007
7194089Method for reducing a value modulo a shared secret
A method is provided for reducing a known value modulo a shared secret value among network devices exchanging messages in a network. The reduction results in a share of reduced value for each network device of a reduced value. Each network device has its share of kn...
03/20/2007
7194092Key-based secure storage
Secure storage for downloaded content on a subscriber computer is keyed to a trusted digital rights management operating system, a trusted application, a trusted user or a combination thereof. A one-way hash function is applied to a seed supplied by an application t...
03/20/2007
7194618Encryption and authentication systems and methods
In a disclosed method for authenticating a digital signature key, a record is prepared that includes an integrated combination of indicia uniquely corresponding to the key, and indicia of a covenant not to repudiate any digital signature made with the key except und...
03/20/2007
7194763Method and apparatus for determining authentication capabilities
A method is disclosed for determining the authentication capabilities of a supplicant before initiating an authentication conversation with a client, for example, using Extensible Authentication Protocol (EAP). In one aspect, the method provides for sending, to a su...
03/20/2007
7194630Information processing apparatus, information processing system, information processing method, storage medium and program
A provider side apparatus provides original digital data together with a digital signature generated by the provider side apparatus, the digital signature detecting whether the original digital data was falsified or detecting a change level given to the original dig...
03/20/2007
7194621Method and apparatus for encrypting data communicated between a client and a server that use an unencrypted data transfer protocol
Techniques for securing data in communications between a client and server using an unencrypted transfer protocol, which does not encrypt a payload defined by the transfer protocol, include selecting a subset from a set of data to be communicated in a particular pay...
03/20/2007
7194442System and method for automated, iterative development negotiations
An automated negotiations engine for iterative, multivariate negotiations of developments of products and programs which stores each set of terms proposed at each iteration to form the basis of the system of record. Active templates created using the present inventi...
03/20/2007
7194498Higher radix multiplier with simplified partial product generator
A circuit and methodology for higher radix multiplication with improved partial product generation. The invention relates to the design of a high precision multiplier for an arithmetic unit of a digital processor. ...
03/20/2007
7190790Multiple module encryption method
The present invention proposes an encryption/decryption method able to resist against various attack strategies such as Simple Power Analysis, Timing Analysis or Differential Power Analysis. The method is carried out by a plurality of encryption/decryption modules a...
03/13/2007
7191333Method and apparatus for calculating a multiplicative inverse of an element of a prime field
Techniques for implementing a digital signature algorithm in electronic computer hardware include computing the multiplicative inverse of a particular integer modulo a prime modulus by computing a first quantity modulo the prime modulus. The first quantity substanti...
03/13/2007
7190789Method and apparatus for finite field basis conversion
A method and systems provided for basis conversion in a cryptographic system. The method comprises the steps of a first correspondent transmitting an element represented in the first basis to an intermediate processor, the intermediate processor converting the eleme...
03/13/2007
7188362System and method of user and data verification
A system and method of authenticating users and data. One embodiment of the invention includes a smart card that digitally signs a message in response to authenticating biometric information that is provided by a user. The smart card may include a random number gene...
03/06/2007
7187772Anonymous transactions based on distributed processing
An entity that desires to engage in anonymous transactions first generates a transaction identification that does not uniquely identify the entity. Additionally, the entity splits an entity identification uniquely associated with the entity into a plurality of secre...
03/06/2007
7187770Method and apparatus for accelerating preliminary operations for cryptographic processing
A method and apparatus for cryptographic data processing, includes determining a first modulus having up to a first number of binary digits. A large integer is received which has up to a second number of binary digits that is greater than the first number of binary ...
03/06/2007
7188358Email access control scheme for communication network using identification concealment mechanism
An email access control scheme capable of resolving problems of the real email address and enabling a unique identification of the identity of the user while concealing the user identification is disclosed. A personalized access ticket containing a sender's identifi...
03/06/2007
7185193Person authentication system, person authentication method, and program providing medium
A person authentication system includes a person identification authority. In the system, a service provider, a user device, or the like performs person authentication by acquiring a template from a person identification certificate created by the person identificat...
02/27/2007
7185160Recording device for writing data including expiration time data
To make content irreproducible in a recording device after a set expiration time, the recording device has a read/write unit for reading and writing data on a recording unit, the read/write unit having electric power supplied from an external power source, a clock c...
02/27/2007
7184751System for detecting, tracking, and translating changing identification codes
Disclosed herein are systems, apparatus and methods for (1) detecting codes assigned to utility meters that have frequently changing codes and (2) translating codes between the central data acquisition system that contains a fixed identification code for each utilit...
02/27/2007
7184551Public key cryptography using matrices
The invention provides techniques for secure messages transmission using a public key system to exchange secret keys. A first entity creates public and private keys by generating a product n of two large, randomly chosen prime numbers, and then generating random mat...
02/27/2007
7184547Authenticating 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
02/27/2007
7181621Methods and device for digitally signing data
Methods and device for digitally signing documents by using a portable device that encodes a signature string to sound. The acoustic signature string may be transmitted and then decoded back into digital data. The signature string may be further processed to verify ...
02/20/2007
          11            
 
Sign InRegister
Username  
Password   
forgot password?