Match Document Document Title
6246768 Data encryption system for encrypting plaintext data  
In order to encrypt plaintext data while maintaining high security, the plaintext data is received and divided into a plurality of plaintext data blocks, each of which has the same bit length. A...
6243466 Auto-escrowable and auto-certifiable cryptosystems with fast key generation  
A method is provided for an escrow cryptosystem that is overhead-free, does not require a cryptographic tamper-proof hardware implementation (i.e., can be done in software), is publicly verifiable,...
6240436 High speed montgomery value calculation  
A method and apparatus for performing high-speed computation of a Montgomery value defined as 2 2k mod(n) for an arbitrary modulus n is disclosed. After loading the value of 2 (h*m)+1 into a first...
6240183 Security apparatus for data transmission with dynamic random encryption  
A data encryption/decryption apparatus is disclosed which includes a controller coupled to an array of random data, an encryptor/decryptor and a plurality of encryption/decryption algorithms. The...
6240188 Distributed group key management scheme for secure many-to-many communication  
A group key management system and method for providing secure many-to-many communication is presented. The system employs a binary distribution tree structure. The binary tree includes a first...
6236729 Key recovery method and system  
A key recovery method and system capable of key recovery without informing a third party of one's own secret key are disclosed. For realization of the method, a transmitting information processor...
RE37178 Method and apparatus for authentication of client server communication  
The present invention provides a method and apparatus for message packet authentication to prevent the forging of message packets. After a message packet is created, a secret session key is...
6233337 Methods and apparatus for enhanced security expansion of a secret key into a lookup table for improved security for wireless telephone messages  
An enhancement to the use of a tbox function for CMEA encryption. Offsets are generated for application of the tbox function to a message, using secret values and previously encrypted message...
6226382 Method for implementing a private-key communication protocol between two processing devices  
A method for implementing private key protocols between two processing devices of which at least one is a portable storage medium. The devices are fitted with a digital processing circuit for...
6223287 Method for establishing a secured communication channel over the internet  
A method for establishing a secured communication channel between a client and a server is disclosed where a program and a set of encryption information for establishing the secured communication...
6219421 Virtual matrix encryption (VME) and virtual key cryptographic method and apparatus  
A data security method and apparatus that provides an exceptional degree of security at low computational cost. The data security arrangement differs from known data security measures in several...
6212277 Elliptic curve transformation device, utilization device and utilization system  
A parameter receiving unit receives parameters α and β of an elliptic curve E and an element G=(x0,y0) on the elliptic curve E. A transformation coefficient acquiring unit calculates a...
6199086 Circuit and method for decompressing compressed elliptic curve points  
An elliptic curve (EC) processor circuit (120) comprising a finite field arithmetic logic unit (122), operation registers (124) an EC control unit (123) and a register file (127). A storage element...
6192474 Method for establishing a key using over-the-air communication and password protocol and password protocol  
In the password protocol, the communicating parties exchange calculation results, which each include an exponential, to generate a key. In generating the calculation results, each party adds the...
6185684 Secured document access control using recipient lists  
A method for providing secured access to a document includes the steps of embedding a permissions attribute into a recipient list. The permissions attribute identifies permissions allowing various...
6185680 Packet authentication and packet encryption/decryption scheme for security gateway  
A packet authentication and packet encryption/decryption scheme for a security gateway suitable for a hierarchically organized network system and a mobile computing environment. For the packet...
6182104 Circuit and method of modulo multiplication  
A co-processor (44) executes a mathematical algorithm that computes modular exponentiation equations for encrypting or decrypting data. A pipelined multiplier (56) receives sixteen bit data values...
6182217 Electronic data-processing device and system  
The electronic data-processing device has a processing unit which is connected to one or more memories via a bus. The processing unit has an encryption unit associated with it. One or more secret...
6167516 Data file authentication device  
A device receives at one input (2) data of a file to be processed, and includes a processing module (5) which at the start of receiving the file, react by three operative stages. These stages...
6157722 Encryption key management system and method  
The invention relates to an encryption key management system and method of securely communicating data. First and second communicating devices are provided with a first and second identical...
6158004 Information storage medium and security method thereof  
A security system for an information storage medium is so structured that only file data including secret individual information is encrypted by an encryptor/decryptor circuit. Known file...
6154541 Method and apparatus for a robust high-speed cryptosystem  
A cryptographic information and communication system of the knapsack type characterized by secret logical segregation of the key sets into sections by different construction methods, where...
6154542 Method and apparatus for simultaneously encrypting and compressing data  
A method and apparatus for simultaneously encrypting and compressing data identifies an encryption key and uses the encryption key to identify one compression algorithm from a set of compression...
6151395 System and method for regenerating secret keys in diffie-hellman communication sessions  
The present invention is directed to a system and method for regenerating secret keys by escrowing only one private value in a Diffie-Hellman exchange where a public number is exchanged between the...
6141753 Secure distribution of digital representations  
Techniques for secure distribution of digital representations that combine encryption and watermarking. When a user at a client desires to download a digital representation, the user makes a...
6128737 Method and apparatus for producing a message authentication code in a cipher block chaining operation by using linear combinations of an encryption key  
A cryptographic technique that not only provides fast and extremely secure encryption and decryption but also assures integrity of a ciphertext message. This technique involves, during message...
6128386 Multiple number base encoder/decoder using a corresponding exclusive or function  
Plaintext elements and masking array elements are converted into digits in another number base. The resulting digits are combined modulo the new number base and the result is converted back into...
6128387 Method and system for using a non-inversible transform and dynamic keys to protect firmware  
The present invention discloses a method and system to encrypt an object code using a non-inversible transform and dynamic keys in an encryption circuit and an decryption circuit. The encryption...
6125182 Cryptographic engine using logic and base conversions  
Apparatus and method for encrypting and decrypting using permutation, concatenation and decatenation together with rotation and arithmetic and logic combining with elements or digits or characters...
6125183 Cryptosystem for optical storage  
6122379 Method and apparatus for performing simultaneous data compression and encryption  
A method and apparatus for performing simultaneous data compression and encryption both compresses and encrypts data in a single step. The invention includes a novel modeling method for use in...
6122376 State synchronized cipher text scrambler  
A state synchronized cipher text scrambler is disclosed. The state synchronized cipher text scrambler enables multiple data streams to be scrambled in parallel in such a way that the data streams...
6119110 Measuring device, particularly for fuel pumps  
Measuring device, particularly for fuel pumps in service stations, comprising a pulser equipped with a microprocessor unit and an electronic head equipped with a microprocessor unit, in which...
6115817 Methods and systems for facilitating transmission of secure messages across insecure networks  
In accordance with the present invention, methods and systems consistent with the present invention facilitate the transmission of secure messages across an insecure network. The sender requests a...
6111952 Asymmetrical cryptographic communication method and portable object therefore  
The invention relates to an asymmetric cryptographic communication process which establishes a correspondence between a first value (x) represented by n elements (x 1 , . . . , x n ) of a ring (A)...
6108783 Chameleon hashing and signatures  
A method for providing a digital signature, "chameleon signatures", which provide the signer of a digital signature exclusive control to disclose the contents of the signed information to third...
6108784 Encryption of applications to ensure authenticity  
A software application is modified in a defined manner to prevent it being executable by a processor until the modified software application is decoded. Preferably, a sum of all of the bytes...
6105012 Security system and method for financial institution server and client web browser  
The financial transaction processing system includes at least one financial server connected through a public network to a number of users associated with client computers. Each user accesses the...
6094483 Secure encryption and hiding of data and messages in images  
A method of encryption features the steps of first encrypting a message and then hiding (embedding) it within a digital image carrier. This is accomplished by only slightly changing the gray levels...
6094484 Isomorphic pattern recognition  
The present invention is a system and method for character recognition using pattern recognition. In one embodiment of the invention, a plurality of representations of a plurality of characters is...
6091819 Accelerating public-key cryptography by precomputing randomly generated pairs  
Fast methods for generating randomly distributed pairs of keys for use in public-key cryptography use a precomputation step to reduce the online task of discrete exponentiation with long integers....
6091821 Pipelined hardware implementation of a hashing algorithm  
A hardware implementation of a hashing algorithm is presented. In a first pipeline stage, a first memory stores input data for the hashing algorithm. Data is selected out of the first memory, for...
6092051 Secure receipt-free electronic voting  
A number-theoretic based algorithm provides for secure receipt-free voting. A vote generating center generates a choice of votes for each voter or vote chooser. The votes are encrypted, shuffled,...
6088452 Encoding technique for software and hardware  
An encoding technique of the invention protects software programs and hardware designs from being copied, tampered with, and its functions from being exposed. The software programs and hardware...
6088451 Security system and method for network element access  
A system and method for securing access to network elements by user elements, wherein the network elements and the user elements are coupled to a network. A network security server coupled to the...
6088453 Scheme for computing Montgomery division and Montgomery inverse realizing fast implementation  
A scheme for performing high speed Montgomery division within the Montgomery space. Montgomery division Y=BA -1 2 n mod N for a positive integer N, a positive integer A which is relatively...
6083279 Platform independent technique for transferring software programs over a network  
A technique for converting a software program into an object oriented class for sending across a network. A software program is loaded as instance data into a single object oriented class which is...
6084965 Identification scheme, digital signature scheme giving message recovery and digital signature scheme with appendix  
An identification scheme, a digital signature scheme giving message recovery, and a digital signature scheme with appendix are disclosed. In processing and transmitting information, a transmitting...
6081598 Cryptographic system and method with fast decryption  
A cryptography system improves the decryption speed in the RSA algorithm by taking advantage of certain subgroups of Z n *. The cryptography system employs a new family of trapdoor permutations...
6081597 Public key cryptosystem method and apparatus  
The public key encryption system of the present invention has short and easily created encryption keys and wherein the encoding and decoding processes are performed extremely rapidly, and has low...