A cryptographic communications system and method. The system includes a communications channel coupled to at least one terminal having an encoding device and to at least one terminal having a decoding device. A message-to-be-transferred is enciphered to ciphertext at the encoding terminal by first encoding the message as a number M in a predetermined set, and then raising that number to a first predetermined power (associated with the intended receiver) and finally computing the remainder, or residue, C, when the exponentiated number is divided by the product of two predetermined prime numbers (associated with the intended receiver). The residue C is the ciphertext. The ciphertext is deciphered to the original message at the decoding terminal in a similar manner by raising the ciphertext to a second predetermined power (associated with the intended receiver), and then computing the residue, M', when the exponentiated ciphertext is divided by the product of the two predetermined... |
Citations|
| US3657476 | Jan 23, 1970 | Apr 18, 1972 | | WHEN TRIGGER OUTPUT IS |
Referenced by|
| US4514592 | Jul 14, 1982 | Apr 30, 1985 | Nippon Telegraph & Telephone Public Corporation | Cryptosystem | | US4575621 | Mar 7, 1984 | Mar 11, 1986 | Corpra Research, Inc. | Portable electronic transaction device and system therefor | | US4650975 | Aug 30, 1984 | Mar 17, 1987 | Casio Computer Co., Ltd. | IC card and an identification system thereof | | US4658093 | Jul 11, 1983 | Apr 14, 1987 | | Software distribution system | | US4658094 | Mar 28, 1985 | Apr 14, 1987 | ITT Corporation | Encryption apparatus and methods for raising a large unsigned integer to a large unsigned integer power modulo a large unsigned integer | | US4668103 | Aug 20, 1984 | May 26, 1987 | | Polygraphic encryption-decryption communications system | | US4703503 | Oct 3, 1986 | Oct 27, 1987 | | Cryptographic system using pseudocomplements of vector Boolean algebra | | US4736423 | Jan 31, 1986 | Apr 5, 1988 | International Business Machines Corporation | Technique for reducing RSA Crypto variable storage | | US4759063 | Aug 22, 1983 | Jul 19, 1988 | | Blind signature systems | | US4802218 | Nov 26, 1986 | Jan 31, 1989 | Wright Technologies, L.P. | Automated transaction system | | US4816655 | Dec 9, 1986 | Mar 28, 1989 | Centre d'Etude de l'Energie Nucleaire, "C.E.N." | Method and apparatus for checking the authenticity of individual-linked documents and the identity of the holders thereof | | US4825050 | Sep 13, 1983 | Apr 25, 1989 | Transaction Security Corporation | Security transaction system for financial data | | US4827507 | Jun 19, 1987 | May 2, 1989 | Motorola, Inc. | Duplex analog scrambler | | US4837822 | Apr 8, 1986 | Jun 6, 1989 | Schlage Lock Company | Cryptographic based electronic lock system and method of operation | | US4868877 | Feb 12, 1988 | Sep 19, 1989 | | Public key/signature cryptosystem with enhanced digital signature certification | | US4870681 | Mar 5, 1987 | Sep 26, 1989 | | Cryptographic method and cryptographic processor for carrying out the method | | US4891781 | Dec 22, 1988 | Jan 2, 1990 | Cylink Corporation | Modulo arithmetic processor chip | | US4910774 | Jul 8, 1988 | Mar 20, 1990 | Schlumberger Industries | Method and system for suthenticating electronic memory cards | | US4935962 | Jun 12, 1989 | Jun 19, 1990 | NCR Corporation | Method and system for authentication | | US4944007 | Jun 12, 1989 | Jul 24, 1990 | NCR Corporation | Public key diversification method | | US4944009 | Feb 25, 1988 | Jul 24, 1990 | Massachusetts Institute of Technology | Pseudo-random sequence generator | | US4964164 | Aug 7, 1989 | Oct 16, 1990 | Algorithmic Research, Ltd. | RSA computation method for efficient batch processing | | US4969190 | Apr 12, 1989 | Nov 6, 1990 | Hitachi, Ltd. Hitachi Control Systems, Inc. | Encrypting system of data | | US4991210 | May 4, 1989 | Feb 5, 1991 | | Unpredictable blind signature systems | | US4996711 | Jun 21, 1989 | Feb 26, 1991 | | Selected-exponent signature systems | | US5005200 | Mar 7, 1989 | Apr 2, 1991 | | Public key/signature cryptosystem with enhanced digital signature certification | | US5020105 | Aug 17, 1989 | May 28, 1991 | Applied Information Technologies Corporation | Field initialized authentication system for protective security of electronic information networks | | US5058163 | Oct 12, 1988 | Oct 15, 1991 | Pacific Bell | Interface unit for transferring digital data between time-domain multiplexed communication links | | US5073934 | Oct 24, 1990 | Dec 17, 1991 | International Business Machines Corporation | Method and apparatus for controlling the use of a public key, based on the level of import integrity for the key | | US5124117 | Mar 25, 1991 | Jun 23, 1992 | Matsushita Electric Industrial Co., Ltd. | Cryptographic key distribution method and system | | US5136647 | Aug 2, 1990 | Aug 4, 1992 | Bell Communications Research, Inc. | Method for secure time-stamping of digital documents | | US5142578 | Aug 22, 1991 | Aug 25, 1992 | International Business Machines Corporation | Hybrid public key algorithm/data encryption algorithm key distribution method based on control vectors | | US5146500 | Mar 22, 1991 | Sep 8, 1992 | Omnisec A.G. | Public key cryptographic system using elliptic curves over rings | | US5163096 | Jun 6, 1991 | Nov 10, 1992 | International Business Machines Corporation | Storage protection utilizing public storage key control | | US5164988 | Oct 31, 1991 | Nov 17, 1992 | International Business Machines Corporation | Method to establish and enforce a network cryptographic security policy in a public key cryptosystem | | US5189700 | Jan 7, 1991 | Feb 23, 1993 | | Devices to (1) supply authenticated time and (2) time stamp and authenticate digital documents | | US5200999 | Sep 27, 1991 | Apr 6, 1993 | International Business Machines Corporation | Public key cryptosystem key management based on control vectors | | US5201000 | Sep 27, 1991 | Apr 6, 1993 | International Business Machines Corporation | Method for generating public and private key pairs without using a passphrase | | US5204901 | Aug 1, 1991 | Apr 20, 1993 | General Electric Company | Public key cryptographic mechanism | | US5210710 | Oct 17, 1990 | May 11, 1993 | Cylink Corporation | Modulo arithmetic processor chip | | US5210795 | Jan 10, 1992 | May 11, 1993 | Digital Equipment Corporation | Secure user authentication from personal computer | | US5218637 | Jun 11, 1991 | Jun 8, 1993 | L'Etat Francais represente par le Ministre des Postes, des Telecommunications et de l'Espace | Method of transferring a secret, by the exchange of two certificates between two microcomputers which establish reciprocal authorization | | US5220604 | Sep 28, 1990 | Jun 15, 1993 | Digital Equipment Corporation | Method for performing group exclusion in hierarchical group structures | | US5224163 | Sep 28, 1990 | Jun 29, 1993 | Digital Equipment Corporation | Method for delegating authorization from one entity to another through the use of session encryption keys | | US5231668 | Jul 26, 1991 | Jul 27, 1993 | The United States of America, as represented by the Secretary of Commerce | Digital signature algorithm | | US5239584 | Dec 26, 1991 | Aug 24, 1993 | General Electric Corporation | Method and apparatus for encryption/authentication of data in energy metering applications | | US5265164 | Oct 31, 1991 | Nov 23, 1993 | International Business Machines Corporation | Cryptographic facility environment backup/restore and replication in a public key cryptosystem | | US5280527 | Apr 14, 1992 | Jan 18, 1994 | Kamahira Safe Co., Inc. | Biometric token for authorizing access to a host system | | US5289542 | Mar 4, 1991 | Feb 22, 1994 | AT&T Bell Laboratories | Caller identification system with encryption | | US5313521 | Apr 15, 1992 | May 17, 1994 | Fujitsu Limited | Key distribution protocol for file transfer in the local area network | | US5315657 | Sep 28, 1990 | May 24, 1994 | Digital Equipment Corporation | Compound principals in access control lists | | US5315658 | Apr 19, 1993 | May 24, 1994 | | Fair cryptosystems and methods of use | | US5323464 | Oct 16, 1992 | Jun 21, 1994 | International Business Machines Corporation | Commercial data masking | | US5353351 | Jun 9, 1992 | Oct 4, 1994 | AT&T Bell Laboratories | Secure teleconferencing | | US5367573 | Jul 2, 1993 | Nov 22, 1994 | Digital Equipment Corporation | Signature data object | | US5369702 | Oct 18, 1993 | Nov 29, 1994 | TECSEC Incorporated | Distributed cryptographic object method | | US5369707 | Jan 27, 1993 | Nov 29, 1994 | TECSEC Incorporated | Secure network method and apparatus | | US5371794 | Nov 2, 1993 | Dec 6, 1994 | Sun Microsystems, Inc. | Method and apparatus for privacy and authentication in wireless networks | | US5373560 | Aug 4, 1993 | Dec 13, 1994 | | Partial modular reduction method | | US5373561 | Dec 21, 1992 | Dec 13, 1994 | Bell Communications Research, Inc. | Method of extending the validity of a cryptographic certificate | | US5375169 | May 28, 1993 | Dec 20, 1994 | TECSEC, Incorporated | Cryptographic key management method and apparatus | | US5414771 | Jul 13, 1993 | May 9, 1995 | MRJ, Inc. | System and method for the creation of random sequences and for the cryptographic protection of communications | | US5416840 | Jul 6, 1993 | May 16, 1995 | Phoenix Technologies, Ltd. | Software catalog encoding method and system | | US5453601 | Nov 15, 1991 | Sep 26, 1995 | Citibank, N.A. | Electronic-monetary system | | US5455407 | Jan 27, 1995 | Oct 3, 1995 | Citibank, N.A. | Electronic-monetary system | | US5481613 | Apr 15, 1994 | Jan 2, 1996 | Northern Telecom Limited | Computer network cryptographic key distribution system | | US5497422 | Sep 30, 1993 | Mar 5, 1996 | Apple Computer, Inc. | Message protection mechanism and graphical user interface therefor | | US5509071 | Apr 1, 1994 | Apr 16, 1996 | Microelectronics And Computer Technology Corporation | Electronic proof of receipt | | US5523794 | Apr 16, 1993 | Jun 4, 1996 | | Method and apparatus for portable storage and use of data transmitted by television signal | | US5535276 | Nov 9, 1994 | Jul 9, 1996 | Bell Atlantic Network Services, Inc. | Yaksha, an improved system and method for securing communications using split private key asymmetric cryptography | | US5557678 | Jul 18, 1994 | Sep 17, 1996 | Bell Atlantic Network Services, Inc. | System and method for centralized session key distribution, privacy enhanced messaging and information distribution using a split private key public cryptosystem | | US5564106 | Mar 9, 1995 | Oct 8, 1996 | Motorola, Inc. | Method for providing blind access to an encryption key | | US5568554 | Jan 31, 1995 | Oct 22, 1996 | Digital Equipment Corporation | Method for improving the processing and storage performance of digital signature schemes | | US5577108 | Aug 3, 1993 | Nov 19, 1996 | | Information distribution system with self-contained programmable automatic interface unit | | US5577123 | Feb 14, 1995 | Nov 19, 1996 | NEC Corporation | Public-key cryptographic apparatus handling ciphertext by public-key | | US5577124 | Mar 9, 1995 | Nov 19, 1996 | Arithmetica, Inc. | Multi-purpose high speed cryptographically secure sequence generator based on zeta-one-way functions | | US5581614 | Jan 18, 1994 | Dec 3, 1996 | Index Systems, Inc. | Method for encrypting and embedding information in a video program | | US5583939 | Jun 1, 1995 | Dec 10, 1996 | Chung N. Chang | Secure, swift cryptographic key exchange | | US5584022 | Dec 3, 1993 | Dec 10, 1996 | Fujitsu Limited | Enciphered file sharing method | | US5586186 | Jul 15, 1994 | Dec 17, 1996 | Microsoft Corporation | Method and system for controlling unauthorized access to information distributed to users | | US5588061 | Jul 20, 1994 | Dec 24, 1996 | Bell Atlantic Network Services, Inc. Bell Communications Research, Inc. | System and method for identity verification, forming joint signatures and session key agreement in an RSA public cryptosystem | | US5602504 | Sep 15, 1995 | Feb 11, 1997 | National Science Council | Four-quadrant three-input multiplier | | US5613004 | Jun 7, 1995 | Mar 18, 1997 | The Dice Company | Steganographic method and device | | US5615268 | Jan 17, 1995 | Mar 25, 1997 | Document Authentication Systems, Inc. | System and method for electronic transmission storage and retrieval of authenticated documents | | US5619573 | Apr 3, 1995 | Apr 8, 1997 | Mercedes-Benz AG | Vehicle security device with electronic use authorization coding | | US5629982 | Aug 20, 1996 | May 13, 1997 | | Simultaneous electronic transactions with visible trusted parties | | US5644639 | Mar 11, 1996 | Jul 1, 1997 | U.S. Philips Corporation | Device for carrying out a division | | US5646998 | May 22, 1995 | Jul 8, 1997 | | Secure transaction system and method utilized therein | | US5661804 | Jun 27, 1995 | Aug 26, 1997 | Prince Corporation | Trainable transceiver capable of learning variable codes | | US5666420 | Nov 18, 1996 | Sep 9, 1997 | | Simultaneous electronic transactions | | US5675649 | Nov 30, 1995 | Oct 7, 1997 | Electronic Data Systems Corporation | Process for cryptographic key generation and safekeeping | | US5675653 | Nov 6, 1995 | Oct 7, 1997 | | Method and apparatus for digital encryption | | US5680452 | Feb 24, 1995 | Oct 21, 1997 | TECSEC Inc. | Distributed cryptographic object method | | US5687236 | Dec 31, 1996 | Nov 11, 1997 | The Dice Company | Steganographic method and device | | US5689567 | Nov 1, 1996 | Nov 18, 1997 | NEC Corporation | Electronic signature method and apparatus | | US5699431 | Nov 13, 1995 | Dec 16, 1997 | Northern Telecom Limited | Method for efficient management of certificate revocation lists and update information | | US5701343 | Nov 29, 1995 | Dec 23, 1997 | Nippon Telegraph & Telephone Corporation | Method and system for digital information protection | | US5703948 | Oct 11, 1994 | Dec 30, 1997 | Elementrix Technologies Ltd. | Protected communication method and system | | US5708712 | Apr 3, 1995 | Jan 13, 1998 | Mercedes-Benz AG | Vehicle security device with electronic use authorization coding | | US5717755 | Sep 13, 1994 | Feb 10, 1998 | TECSEC,Inc. | Distributed cryptographic object method | | US5719918 | Jul 6, 1995 | Feb 17, 1998 | NewNet, Inc. | Short message transaction handling system | | US5721779 | Aug 28, 1995 | Feb 24, 1998 | Funk Software, Inc. | Apparatus and methods for verifying the identity of a party | | US5737419 | Jun 7, 1996 | Apr 7, 1998 | Bell Atlantic Network Services, Inc. | Computer system for securing communications using split private key asymmetric cryptography | | US5737425 | May 21, 1996 | Apr 7, 1998 | International Business Machines Corporation | Cryptosystem employing worst-case difficult-to solve lattice problem | | US5745569 | Jan 17, 1996 | Apr 28, 1998 | The Dice Company | Method for stega-cipher protection of computer code | | US5745573 | Jan 10, 1997 | Apr 28, 1998 | Trusted Information Systems, Inc. | System and method for controlling access to a user secret | | US5745574 | Dec 15, 1995 | Apr 28, 1998 | Entegrity Solutions Corporation | Security infrastructure for electronic transactions | | US5748735 | Jun 7, 1996 | May 5, 1998 | Bell Atlantic Network Services, Inc. | Securing E-mail communications and encrypted file storage using yaksha split private key asymmetric cryptography | | US5748738 | Sep 15, 1995 | May 5, 1998 | Document Authentication Systems, Inc. | System and method for electronic transmission, storage and retrieval of authenticated documents | | US5748782 | Mar 28, 1995 | May 5, 1998 | De La Rue Cartes Et Systems SAS | Device for implementing a message signature system and chip card comprising such a device | | US5761305 | May 17, 1995 | Jun 2, 1998 | Certicom Corporation | Key agreement and transport protocol with implicit signatures | | US5761306 | Feb 22, 1996 | Jun 2, 1998 | Visa International Service Association | Key replacement in a public key cryptosystem | | US5761310 | Jul 18, 1996 | Jun 2, 1998 | De La Rue Cartes ET Systemes SAS | Communication system for messages enciphered according to an RSA-type procedure | | US5764770 | Aug 4, 1997 | Jun 9, 1998 | Trimble Navigation Limited | Image authentication patterning | | US5764772 | Dec 15, 1995 | Jun 9, 1998 | Lotus Development Coporation | Differential work factor cryptography method and system | | US5774550 | Jun 26, 1997 | Jun 30, 1998 | Mercedes-Benz AG | Vehicle security device with electronic use authorization coding | | US5781629 | Feb 21, 1997 | Jul 14, 1998 | Surety Technologies, Inc. | Digital document authentication system | | US5787156 | Sep 14, 1994 | Jul 28, 1998 | Ronald A. Katz Technology Licensing, LP | Telephonic-interface lottery system | | US5787172 | Feb 24, 1994 | Jul 28, 1998 | The Merdan Group, Inc. | Apparatus and method for establishing a cryptographic link between elements of a system | | US5787367 | Jul 3, 1996 | Jul 28, 1998 | Chrysler Corporation | Flash reprogramming security for vehicle computer | | US5793302 | Nov 12, 1996 | Aug 11, 1998 | | Method for securing information relevant to a transaction | | US5796841 | Aug 21, 1995 | Aug 18, 1998 | Pitney Bowes Inc. | Secure user certification for electronic commerce employing value metering system | | US5799082 | Nov 7, 1995 | Aug 25, 1998 | Trimble Navigation Limited | Secure authentication of images | | US5799086 | Feb 19, 1997 | Aug 25, 1998 | CertCo LLC | Enhanced cryptographic system and method with key escrow feature | | US5799087 | Apr 21, 1995 | Aug 25, 1998 | Citibank, N.A. | Electronic-monetary system | | US5812669 | Jul 19, 1995 | Sep 22, 1998 | | Method and system for providing secure EDI over an open network | | US5812670 | Feb 28, 1996 | Sep 22, 1998 | | Traceable anonymous transactions | | US5822291 | Nov 21, 1995 | Oct 13, 1998 | Zoom Television, Inc. | Mass storage element and drive unit therefor | | US5822432 | Jan 17, 1996 | Oct 13, 1998 | The Dice Company | Method for human-assisted random key generation and application for digital watermark system | | US5835592 | Sep 28, 1995 | Nov 10, 1998 | | Secure, swift cryptographic key exchange | | US5838792 | Aug 8, 1996 | Nov 17, 1998 | Bell Atlantic Network Services, Inc. | Computer system for centralized session key distribution, privacy enhanced messaging and information distribution using a split private key public cryptosystem | | US5841865 | Apr 11, 1997 | Nov 24, 1998 | CertCo LLC | Enhanced cryptographic system and method with key escrow feature | | US5848159 | Jan 16, 1997 | Dec 8, 1998 | Tandem Computers, Incorporated | Public key cryptographic apparatus and method | | US5850443 | Aug 15, 1996 | Dec 15, 1998 | Entrust Technologies, Ltd. | Key management system for mixed-trust environments | | US5850451 | Feb 19, 1997 | Dec 15, 1998 | CertCo LLC | Enhanced cryptographic system and method with key escrow feature | | US5857022 | Feb 19, 1997 | Jan 5, 1999 | CertCo LLC | Enhanced cryptographic system and method with key escrow feature | | US5864667 | Aug 22, 1997 | Jan 26, 1999 | Diversinet Corp. | Method for safe communications | | US5870474 | Dec 29, 1995 | Feb 9, 1999 | Scientific-Atlanta, Inc. | Method and apparatus for providing conditional access in connection-oriented, interactive networks with a multiplicity of service providers | | US5870543 | Mar 11, 1997 | Feb 9, 1999 | Digital River, Inc. | System for preventing unauthorized copying of active software | | US5872849 | Feb 19, 1997 | Feb 16, 1999 | CertCo LLC | Enhanced cryptographic system and method with key escrow feature | | US5883954 | Jun 7, 1995 | Mar 16, 1999 | Digital River, Inc. | Self-launching encrypted try before you buy software distribution system | | US5883955 | Jun 7, 1995 | Mar 16, 1999 | Digital River, Inc. | On-line try before you buy software distribution system | | US5887060 | Jul 14, 1997 | Mar 23, 1999 | Digital River, Inc. | Central database system for automatic software program sales | | US5887131 | Dec 31, 1996 | Mar 23, 1999 | Compaq Computer Corporation | Method for controlling access to a computer system by utilizing an external device containing a hash value representation of a user password | | US5889861 | Dec 15, 1995 | Mar 30, 1999 | Kokusai Denshin Denwa Co., Ltd | Identity confidentiality method in radio communication system | | US5889868 | Jul 2, 1996 | Mar 30, 1999 | The Dice Company | Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data | | US5896455 | Apr 24, 1998 | Apr 20, 1999 | Certicom Corporation | Key agreement and transport protocol with implicit signatures | | US5898154 | Jan 11, 1995 | Apr 27, 1999 | Citibank, N.A. | System and method for updating security information in a time-based electronic monetary system | | US5898762 | Jun 6, 1995 | Apr 27, 1999 | Ronald A. Katz Technology Licensing, L.P. | Telephonic-interface statistical analysis system | | US5898781 | Sep 10, 1997 | Apr 27, 1999 | TecSec Incorporated | Distributed cryptographic object method | | US5903647 | Jun 7, 1995 | May 11, 1999 | Digital River, Inc. | Self-launching encrypted digital information distribution system | | US5903651 | May 14, 1996 | May 11, 1999 | ValiCert, Inc. | Apparatus and method for demonstrating and confirming the status of a digital certificates and other data | | US5903652 | Nov 25, 1996 | May 11, 1999 | Microsoft Corporation | System and apparatus for monitoring secure information in a computer network | | US5905799 | Oct 15, 1996 | May 18, 1999 | Bell Atlantic Network Services, Inc. | Programmed computer for identity verification, forming joint signatures and session key agreement in an RSA public cryptosystem | | US5905800 | Mar 25, 1998 | May 18, 1999 | The Dice Company | Method and system for digital watermarking | | US5907617 | Jul 14, 1997 | May 25, 1999 | Digital River, Inc. | Try before you buy software distribution and marketing system | | US5917893 | Jun 7, 1995 | Jun 29, 1999 | Ronald A. Katz Technology Licensing, L.P. | Multiple format telephonic interface control system | | US5920629 | Dec 19, 1997 | Jul 6, 1999 | Citibank, N.A. | Electronic-monetary system | | US5922074 | Feb 28, 1997 | Jul 13, 1999 | Xcert Software, Inc. | Method of and apparatus for providing secure distributed directory services and public key infrastructure | | US5926551 | Dec 28, 1995 | Jul 20, 1999 | International Business Machines Corporation | System and method for certifying content of hard-copy documents | | US5930362 | Oct 9, 1996 | Jul 27, 1999 | AT&T Wireless Services Inc | Generation of encryption key | | US5932119 | Jul 30, 1996 | Aug 3, 1999 | Lazare Kaplan International, Inc. | Laser marking system | | US5933504 | May 17, 1996 | Aug 3, 1999 | Certicom Corp. | Strengthened public key protocol | | US5936541 | Jun 10, 1997 | Aug 10, 1999 | | Method for securing information relevant to a transaction | | US5944794 | Oct 2, 1995 | Aug 31, 1999 | Kabushiki Kaisha Toshiba | User identification data management scheme for networking computer systems using wide area network | | US5948136 | Jul 30, 1997 | Sep 7, 1999 | Sony Corporation Sony Electronics, Inc. | Hardware authentication mechanism for transmission of data between devices on an IEEE 1394-1995 serial bus network | | US5949882 | Dec 13, 1996 | Sep 7, 1999 | Compaq Computer Corporation | Method and apparatus for allowing access to secured computer resources by utilzing a password and an external encryption algorithm | | US5953422 | Dec 31, 1996 | Sep 14, 1999 | Compaq Computer Corporation | Secure two-piece user authentication in a computer network | | US5956403 | Jun 16, 1997 | Sep 21, 1999 | Network Association, Inc. | System and method for access field verification | | US5956407 | Jul 8, 1997 | Sep 21, 1999 | | Public key cryptographic system having nested security levels | | US5956408 | Feb 12, 1998 | Sep 21, 1999 | International Business Machines Corporation | Apparatus and method for secure distribution of data | | US5958051 | Jan 9, 1997 | Sep 28, 1999 | Sun Microsystems, Inc. | Implementing digital signatures for data streams and data archives | | US5960084 | Dec 13, 1996 | Sep 28, 1999 | Compaq Computer Corporation | Secure method for enabling/disabling power to a computer system following two-piece user verification | | US5963648 | Dec 19, 1997 | Oct 5, 1999 | Citibank, N.A. | Electronic-monetary system | | US5966444 | Dec 6, 1996 | Oct 12, 1999 | | Method and system for establishing a cryptographic key agreement using linear protocols | | US5974148 | May 13, 1997 | Oct 26, 1999 | | Method for securing information relevant to a transaction | | US5974151 | Nov 1, 1996 | Oct 26, 1999 | | Public key cryptographic system having differential security levels | | US5978481 | Apr 22, 1997 | Nov 2, 1999 | Intel Corporation | Modem compatible method and apparatus for encrypting data that is transparent to software applications | | US5978482 | Aug 21, 1995 | Nov 2, 1999 | International Business Machines Corporation | Method and system for protection of digital information | | US5978791 | Oct 24, 1997 | Nov 2, 1999 | Kinetech, Inc. | Data processing system using substantially unique identifiers to identify data items, whereby identical data items have the same identifiers | | US5987130 | Mar 31, 1997 | Nov 16, 1999 | | Simiplified secure swift cryptographic key exchange | | US5991406 | Apr 20, 1998 | Nov 23, 1999 | Network Associates, Inc. | System and method for data recovery | | US5999624 | Dec 24, 1996 | Dec 7, 1999 | Compaq Computer Corporation | Remote financial transaction system | | US6009177 | Feb 19, 1997 | Dec 28, 1999 | Certco LLC | Enhanced cryptographic system and method with key escrow feature | | US6011849 | Aug 28, 1997 | Jan 4, 2000 | SynData Technologies, Inc. | Encryption-based selection system for steganography | | US6016344 | Apr 10, 1989 | Jan 18, 2000 | | Telephonic-interface statistical analysis system | | US6021203 | Dec 11, 1996 | Feb 1, 2000 | Microsoft Corporation | Coercion resistant one-time-pad cryptosystem that facilitates transmission of messages having different levels of security | | US6021491 | Nov 27, 1996 | Feb 1, 2000 | Sun Microsystems, Inc. | Digital signatures for data streams and data archives | | US6026163 | Dec 12, 1996 | Feb 15, 2000 | | Distributed split-key cryptosystem and applications | | US6026293 | Sep 5, 1996 | Feb 15, 2000 | Ericsson Inc. | System for preventing electronic memory tampering | | US6028679 | Nov 3, 1998 | Feb 22, 2000 | NetFax Incorporated | Internet global area networks fax system | | US6028940 | Mar 27, 1997 | Feb 22, 2000 | Kabushiki Kaisha Toshiba | Virtual shop computer network system which displays member shops and member shop certification method | | US6035021 | Jun 7, 1995 | Mar 7, 2000 | | Telephonic-interface statistical analysis system | | US6035406 | Apr 2, 1997 | Mar 7, 2000 | Quintet, Inc. | Plurality-factor security system | | US6038316 | Sep 24, 1997 | Mar 14, 2000 | International Business Machines Corporation | Method and system for protection of digital information | | US6038317 | Apr 8, 1998 | Mar 14, 2000 | | Secret key cryptosystem and method utilizing factorizations of permutation groups of arbitrary order 2.sup.l | | US6041317 | Nov 19, 1997 | Mar 21, 2000 | Ascom Hasler Mailing Systems, Inc. | Postal security device incorporating periodic and automatic self implementation of public/private key pair | | US6041704 | Dec 9, 1997 | Mar 28, 2000 | Francotyp-Postalia AG & Co. | Method for operating a digitally printing postage meter to generate and check a security imprint | | US6044135 | Aug 12, 1998 | Mar 28, 2000 | Ronald A. Katz Technology Licensing, L.P. | Telephone-interface lottery system | | US6044463 | Aug 25, 1997 | Mar 28, 2000 | Nippon Telegraph and Telephone Corporation | Method and system for message delivery utilizing zero knowledge interactive proof protocol | | US6047067 | Dec 19, 1997 | Apr 4, 2000 | Citibank, N.A. | Electronic-monetary system | | US6047887 | Mar 16, 1998 | Apr 11, 2000 | Citibank, N.A. | System and method for connecting money modules | | US6052780 | Jul 3, 1997 | Apr 18, 2000 | Open Security Solutions, LLC | Computer system and process for accessing an encrypted and self-decrypting digital information product while restricting access to decrypted digital information | | US6058187 | Apr 17, 1997 | May 2, 2000 | AT&T Corp. | Secure telecommunications data transmission | | US6061790 | Feb 24, 1997 | May 9, 2000 | Starfish Software, Inc. | Network computer system with remote user data encipher methodology | | US6061791 | Apr 22, 1999 | May 9, 2000 | Connotech Experts-Conseils Inc. | Initial secret key establishment including facilities for verification of identity | | US6065119 | May 30, 1997 | May 16, 2000 | The Regents of the University of California | Data validation | | US6071190 | May 21, 1997 | Jun 6, 2000 | Casino Data Systems | Gaming device security system: apparatus and method | | US6078593 | Feb 4, 1997 | Jun 20, 2000 | Next Level Communications | Method and apparatus for reliable operation of universal voice grade cards | | US6081597 | Aug 19, 1997 | Jun 27, 2000 | NTRU Cryptosystems, Inc. | Public key cryptosystem method and apparatus | | US6081894 | Dec 3, 1997 | Jun 27, 2000 | RVT Technologies, Inc. | Method and apparatus for isolating an encrypted computer system upon detection of viruses and similar data | | US6085321 | Aug 14, 1998 | Jul 4, 2000 | Omnipoint Corporation | Unique digital signature | | US6091835 | Feb 17, 1998 | Jul 18, 2000 | PenOp Limited | Method and system for transcribing electronic affirmations | | US6105010 | Dec 31, 1997 | Aug 15, 2000 | GTE Service Corporation | Biometric certifying authorities | | US6105134 | Jul 31, 1998 | Aug 15, 2000 | Scientific-Atlanta, Inc. | Verification of the source of program information in a conditional access system | | US6108425 | Jun 30, 1997 | Aug 22, 2000 | International Business Machines Corporation | Method and apparatus for controlling the configuration of a cryptographic processor | | US6119228 | Aug 22, 1997 | Sep 12, 2000 | Compaq Computer Corporation | Method for securely communicating remote control commands in a computer network | | US6122625 | Feb 18, 1998 | Sep 19, 2000 | Citibank, N.A. | Apparatus and method for secure transacting | | US6122742 | Jun 18, 1997 | Sep 19, 2000 | | Auto-recoverable and auto-certifiable cryptosystem with unescrowed signing keys | | US6134325 | May 24, 1995 | Oct 17, 2000 | Certicom Corp. | Key transmission system | | US6134326 | Apr 2, 1997 | Oct 17, 2000 | Bankers Trust Corporation | Simultaneous electronic transactions | | US6134328 | Aug 13, 1998 | Oct 17, 2000 | Pitney Bowes Inc. | Secure user certification for electronic commerce employing value metering system | | US6137884 | May 2, 1997 | Oct 24, 2000 | Bankers Trust Corporation | Simultaneous electronic transactions with visible trusted parties | | US6138237 | Sep 4, 1997 | Oct 24, 2000 | Bistream Inc. | Apparatuses, methods, and media for authoring, distributing, and using software resources with purposely restricted use | | US6141750 | Sep 29, 1997 | Oct 31, 2000 | | Simultaneous electronic transactions with subscriber verification | | US6144744 | Jun 30, 1997 | Nov 7, 2000 | International Business Machines Corporation | Method and apparatus for the secure transfer of objects between cryptographic processors | | US6148065 | Jan 13, 1998 | Nov 14, 2000 | Ronald A. Katz Technology Licensing, L.P. | Telephonic-interface statistical analysis system | | US6148400 | Jul 27, 1998 | Nov 14, 2000 | The Merdan Group, Inc. | Apparatus and method for establishing a crytographic link between elements of a system | | US6151677 | Oct 6, 1998 | Nov 21, 2000 | L-3 Communications Corporation | Programmable telecommunications security module for key encryption adaptable for tokenless use | | US6154541 | Sep 30, 1997 | Nov 28, 2000 | | Method and apparatus for a robust high-speed cryptosystem | | US6154543 | Nov 25, 1998 | Nov 28, 2000 | Hush Communications Anguilla, Inc. | Public key cryptosystem with roaming user capability | | US6157719 | Jul 31, 1998 | Dec 5, 2000 | Scientific-Atlanta, Inc. | Conditional access system | | US6164549 | May 11, 1998 | Dec 26, 2000 | Mondex International Limited | IC card with shell feature | | US6185686 | Apr 7, 2000 | Feb 6, 2001 | Open Security Solutions, LLC | Computer system and process for accessing an encrypted and self-decrypting digital information product while restricting access to decrypted digital information | | US6195432 | Mar 10, 1997 | Feb 27, 2001 | Kabushiki Kaisha Toshiba | Software distribution system and software utilization scheme for improving security and user convenience | | US6199054 | Mar 5, 1998 | Mar 6, 2001 | Skylight Software, Inc. | Automated software metering of digital payloads | | US6202150 | May 28, 1997 | Mar 13, 2001 | | Auto-escrowable and auto-certifiable cryptosystems | | US6202151 | Dec 31, 1997 | Mar 13, 2001 | GTE Service Corporation | System and method for authenticating electronic transactions using biometric certificates | | US6205249 | Apr 2, 1998 | Mar 20, 2001 | | Multiple transform utilization and applications for secure digital watermarking | | US6208746 | Dec 31, 1997 | Mar 27, 2001 | GTE Service Corporation | Biometric watermarks | | US6209103 | May 17, 1999 | Mar 27, 2001 | Alchemedia Ltd. | Methods and apparatus for preventing reuse of text, images and software transmitted via networks | | US6211484 | May 11, 1999 | Apr 3, 2001 | Lazare Kaplan International, Inc. | Laser making system and certificate for a gemstone | | US6212635 | Jul 14, 1998 | Apr 3, 2001 | | Network security system allowing access and modification to a security subsystem after initial installation when a master token is in place | | US6220510 | Apr 23, 1998 | Apr 24, 2001 | Mondex International Limited | Multi-application IC card with delegation feature | | US6226618 | Aug 13, 1998 | May 1, 2001 | International Business Machines Corporation | Electronic content delivery system | | US6237096 | May 4, 1998 | May 22, 2001 | eOriginal Inc. | System and method for electronic transmission storage and retrieval of authenticated documents | | US6240187 | Feb 10, 1998 | May 29, 2001 | Visa International | Key replacement in a public key cryptosystem | | US6243466 | Aug 29, 1997 | Jun 5, 2001 | | Auto-escrowable and auto-certifiable cryptosystems with fast key generation | | US6243467 | Jul 23, 1998 | Jun 5, 2001 | The United States of America as represented by the National Security Agency | Method of elliptic curve cryptographic digital signature generation and verification using reduced base tau expansion in non-adjacent form | | US6249873 | Jul 13, 1999 | Jun 19, 2001 | Xcert Software, Inc. | Method of and apparatus for providing secure distributed directory services and public key infrastructure | | US6253323 | Nov 1, 1996 | Jun 26, 2001 | Intel Corporation | Object-based digital signatures | | US6263313 | Nov 30, 1998 | Jul 17, 2001 | International Business Machines Corporation | Method and apparatus to create encoded digital content | | US6266724 | Feb 1, 1999 | Jul 24, 2001 | SanDisk Corporation | Removable mother/daughter peripheral card | | US6272632 | Feb 12, 1998 | Aug 7, 2001 | Network Associates, Inc. | System and method for controlling access to a user secret using a key recovery field | | US6282295 | Oct 28, 1997 | Aug 28, 2001 | | Auto-recoverable and auto-certifiable cryptostem using zero-knowledge proofs for key escrow in general exponential ciphers | | US6282362 | Oct 10, 1997 | Aug 28, 2001 | Trimble Navigation Limited | Geographical position/image digital recording and display system | | US6292547 | Mar 15, 1999 | Sep 18, 2001 | Ronald A. Katz Technology Licensing, L.P. | Telephonic-interface statistical analysis system | | US6292568 | Jan 19, 2000 | Sep 18, 2001 | Scientific-Atlanta, Inc. | Representing entitlements to service in a conditional access system | | US6292895 | Jun 19, 2000 | Sep 18, 2001 | Hush Communication Corporation | Public key cryptosystem with roaming user capability | | US6298137 | Apr 5, 2000 | Oct 2, 2001 | NTRU Cryptosystems, Inc. | Ring-based public key cryptosystem method | | US6298442 | Jun 3, 1999 | Oct 2, 2001 | Cryptography Research, Inc. | Secure modular exponentiation with leak minimization for smartcards and other cryptosystems | | US6298445 | Apr 30, 1998 | Oct 2, 2001 | Netect, Ltd. | Computer security | | US6298446 | Sep 14, 1999 | Oct 2, 2001 | Alchemedia Ltd. | Method and system for copyright protection of digital images transmitted over networks | | US6304658 | Dec 31, 1998 | Oct 16, 2001 | Cryptography Research, Inc. | Leak-resistant cryptographic method and apparatus | | US6310966 | May 8, 1998 | Oct 30, 2001 | GTE Service Corporation | Biometric certificates | | US6314190 | Jun 4, 1998 | Nov 6, 2001 | Networks Associates Technology, Inc. | Cryptographic system with methods for user-controlled message recovery | | US6317488 | Nov 9, 1999 | Nov 13, 2001 | Notify Corporation | Call waiting-caller identification notification device | | US6327661 | Jun 3, 1999 | Dec 4, 2001 | Cryptography Research, Inc. | Using unpredictable information to minimize leakage from smartcards and other cryptosystems | | US6328217 | May 13, 1998 | Dec 11, 2001 | Mondex International Limited | Integrated circuit card with application history list | | US6332025 | Dec 18, 2000 | Dec 18, 2001 | Kabushiki Kaisha Toshiba | Software distribution system and software utilization scheme for improving security and user convenience | | US6339824 | Jun 30, 1997 | Jan 15, 2002 | International Business Machines Corporation | Method and apparatus for providing public key security control for a cryptographic processor | | US6345101 | Oct 7, 1998 | Feb 5, 2002 | | Cryptographic method and apparatus for data communication and storage | | US6345256 | Dec 1, 1998 | Feb 5, 2002 | International Business Machines Corporation | Automated method and apparatus to package digital content for electronic distribution using the identity of the source content | | US6349134 | Jun 7, 1995 | Feb 19, 2002 | Ronald A. Katz Technology Licensing, L.P. | Telephonic-interface statistical analysis system | | US6353892 | Dec 5, 2000 | Mar 5, 2002 | Alchemedia Ltd. | Copy protection of digital images transmitted over networks | | US6356935 | Aug 14, 1998 | Mar 12, 2002 | Xircom Wireless, Inc. | Apparatus and method for an authenticated electronic userid | | US6359998 | Apr 23, 1998 | Mar 19, 2002 | 3Com Corporation | Method and apparatus for wavelet-based digital watermarking | | US6363154 | Oct 28, 1998 | Mar 26, 2002 | International Business Machines Corporation | Decentralized systems methods and computer program products for sending secure messages among a group of nodes | | US6364769 | May 22, 2000 | Apr 2, 2002 | Casino Data Systems | Gaming device security system: apparatus and method | | US6377689 | Jul 10, 2000 | Apr 23, 2002 | Certigom Corp. | Key transmission system | | US6378072 | Feb 3, 1998 | Apr 23, 2002 | Compaq Computer Corporation | Cryptographic system | | US6381662 | Jun 21, 2001 | Apr 30, 2002 | SanDisk Corporation | Removable mother/daughter peripheral card | | US6381699 | Dec 13, 2000 | Apr 30, 2002 | Cryptography Research, Inc. | Leak-resistant cryptographic method and apparatus | | US6385723 | May 11, 1998 | May 7, 2002 | Mondex International Limited | Key transformation unit for an IC card | | US6389136 | Sep 17, 1997 | May 14, 2002 | | Auto-Recoverable and Auto-certifiable cryptosystems with RSA or factoring based keys | | US6389403 | Sep 17, 1999 | May 14, 2002 | International Business Machines Corporation | Method and apparatus for uniquely identifying a customer purchase in an electronic distribution system | | US6389538 | Oct 22, 1998 | May 14, 2002 | International Business Machines Corporation | System for tracking end-user electronic content usage | | US6396926 | Mar 26, 1999 | May 28, 2002 | Nippon Telegraph & Telephone Corporation | Scheme for fast realization of encrytion, decryption and authentication | | US6397261 | Mar 16, 1999 | May 28, 2002 | Xerox Corporation | Secure token-based document server | | US6398245 | Dec 1, 1998 | Jun 4, 2002 | International Business Machines Corporation | Key management system for digital content player | | US6400823 | Dec 13, 1996 | Jun 4, 2002 | Compaq Computer Corporation | Securely generating a computer system password by utilizing an external encryption algorithm | | US6401206 | Mar 5, 1998 | Jun 4, 2002 | Skylight Software, Inc. | Method and apparatus for binding electronic impressions made by digital identities to documents | | US6404890 | Apr 8, 1998 | Jun 11, 2002 | Citibank, NA | Generating RSA moduli including a predetermined portion | | US6411715 | Nov 10, 1998 | Jun 25, 2002 | RSA Security, Inc. | Methods and apparatus for verifying the cryptographic security of a selected private and public key pair without knowing the private key | | US6415032 | Dec 1, 1998 | Jul 2, 2002 | Xilinx, Inc. | Encryption technique using stream cipher and block cipher | | US6418421 | Dec 10, 1998 | Jul 9, 2002 | International Business Machines Corporation | Multimedia player for an electronic content delivery system | | US6424703 | Feb 11, 1998 | Jul 23, 2002 | Ronald A. Katz Technology Licensing, L.P. | Telephonic-interface lottery system | | US6424714 | Aug 18, 1998 | Jul 23, 2002 | Scientific-Atlanta, Inc. | Method and apparatus for providing conditional access in connection-oriented interactive networks with a multiplicity of service providers | | US6424717 | Dec 16, 1999 | Jul 23, 2002 | Scientific-Atlanta, Inc. | Encryption devices for use in a conditional access system | | US6434223 | May 17, 1999 | Aug 13, 2002 | Ronald A. Katz Technology Licensing, L.P. | Telephone interface call processing system with call selectivity | | US6442626 | Dec 28, 1998 | Aug 27, 2002 | Siemens Aktiengesellschaft | Copy protection system only authorizes the use of data if proper correlation exists between the storage medium and the useful data | | US6442689 | Jul 28, 1998 | Aug 27, 2002 | ValiCert, Inc. | Apparatus and method for demonstrating and confirming the status of a digital certificates and other data | | US6449346 | Jun 7, 1995 | Sep 10, 2002 | Ronald A. Katz Technology Licensing, L.P. | Telephone-television interface statistical analysis system | | US6456716 | May 2, 2000 | Sep 24, 2002 | Merdan Group, Inc. | Apparatus and method for establishing a crytographic link between elements of a system | | US6460137 | Mar 19, 1996 | Oct 1, 2002 | Fujitsu Limited | Encryption processing system | | US6473508 | Dec 22, 1998 | Oct 29, 2002 | | Auto-recoverable auto-certifiable cryptosystems with unescrowed signature-only keys | | US6476351 | Oct 16, 2000 | Nov 5, 2002 | Lazare Kaplan International, Inc. | Laser marking system | | US6480605 | Dec 17, 1998 | Nov 12, 2002 | Telegraph and Telephone Corporation | Encryption and decryption devices for public-key cryptosystems and recording medium with their processing programs recorded thereon | | US6487294 | Mar 9, 1999 | Nov 26, 2002 | | Secure satellite communications system | | US6488211 | May 12, 1998 | Dec 3, 2002 | Mondex International Limited | System and method for flexibly loading in IC card | | US6493449 | Feb 26, 1998 | Dec 10, 2002 | Arithmetica, Inc. | Method and apparatus for cryptographically secure algebraic key establishment protocols based on monoids | | US6499104 | Dec 18, 1998 | Dec 24, 2002 | Etat Francais Represente Par le Delegue General pour l'Armement | Digital signature method | | US6499106 | Jan 15, 1999 | Dec 24, 2002 | Sony Corporation Sony Electronics Inc. | Method and apparatus for secure distribution of information recorded of fixed media | | US6510519 | Jun 14, 2001 | Jan 21, 2003 | Scientific-Atlanta, Inc. | Conditional access system | | US6510521 | Jul 8, 1998 | Jan 21, 2003 | Intel Corporation | Methods and apparatus for preventing unauthorized write access to a protected non-volatile storage | | US6512376 | Dec 3, 2001 | Jan 28, 2003 | Francotyp-Postalia AG & Co. KG | Method for determining a requirement to replace a component part and arrangement for the implementation of the method | | US6512415 | Jun 28, 1999 | Jan 28, 2003 | Ronald A. Katz Technology Licensing LP. | Telephonic-interface game control system | | US6516064 | Jul 10, 1996 | Feb 4, 2003 | Sony Corporation | Signal recording apparatus, signal record medium and signal reproducing apparatus | | US6516412 | Mar 16, 2001 | Feb 4, 2003 | Scientific-Atlanta, Inc. | Authorization of services in a conditional access system | | US6522767 | Mar 30, 1999 | Feb 18, 2003 | Wistaria Trading, Inc. | Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data | | US6526508 | Dec 26, 2000 | Feb 25, 2003 | Scientific-Atlanta, Inc. | Source authentication of download information in a conditional access system | | US6529884 | Jul 14, 1999 | Mar 4, 2003 | Lucent Technologies, Inc. | Minimalistic electronic commerce system | | US6532540 | Jun 23, 1998 | Mar 11, 2003 | ValiCert, Inc. | Apparatus and method for demonstrating and confirming the status of a digital certificates and other data | | US6560337 | Oct 28, 1998 | May 6, 2003 | International Business Machines Corporation | Systems, methods and computer program products for reducing effective key length of ciphers using one-way cryptographic functions and an initial key | | US6560340 | Jan 28, 2000 | May 6, 2003 | Scientific-Atlanta, Inc. | Method and apparatus for geographically limiting service in a conditional access system | | US6560706 | Jan 21, 1999 | May 6, 2003 | Intel Corporation | Interface for ensuring system boot image integrity and authenticity | | US6563761 | Nov 2, 2000 | May 13, 2003 | TRW Inc. | Apparatus and method of vehicle occupant sensing using multiple ultrasonic frequencies | | US6563928 | Apr 1, 1999 | May 13, 2003 | Certicom Corp. | Strengthened public key protocol | | US6564321 | Apr 23, 2001 | May 13, 2003 | | Systems and methods for storing, delivering, and managing messages | | US6570967 | Jun 7, 1995 | May 27, 2003 | Ronald A. Katz Technology Licensing, L.P. | Voice-data telephonic interface control system | | US6574333 | Nov 18, 1999 | Jun 3, 2003 | Next Level Communications, Inc. | State machine based universal voice grade cards | | US6574609 | Sep 14, 1998 | Jun 3, 2003 | International Business Machines Corporation | Secure electronic content management system | | US6575372 | Feb 12, 1998 | Jun 10, 2003 | Mondex International Limited | Secure multi-application IC card system having selective loading and deleting capability | | US6577734 | Oct 31, 1995 | Jun 10, 2003 | Lucent Technologies Inc. | Data encryption key management system | | US6581162 | Dec 31, 1996 | Jun 17, 2003 | Compaq Information Technologies Group, L.P. | Method for securely creating, storing and using encryption keys in a computer system | | US6587837 | Dec 1, 1998 | Jul 1, 2003 | International Business Machines Corporation | Method for delivering electronic content from an online store | | US6598162 | Mar 24, 1998 | Jul 22, 2003 | | Method for combining transfer functions with predetermined key creation | | US6601102 | Apr 1, 2002 | Jul 29, 2003 | Xerox Corporation | Secure token-based document server | | US6611599 | Sep 29, 1997 | Aug 26, 2003 | Hewlett-Packard Development Company, L.P. | Watermarking of digital object | | US6611812 | Aug 17, 1999 | Aug 26, 2003 | International Business Machines Corporation | Secure electronic content distribution on CDS and DVDs | | US6615348 | Apr 16, 1999 | Sep 2, 2003 | Intel Corporation | Method and apparatus for an adapted digital signature | | US6620047 | Sep 29, 2000 | Sep 16, 2003 | IGT | Electronic gaming apparatus having authentication data sets | | US6622247 | Dec 19, 1997 | Sep 16, 2003 | Hewlett-Packard Development Company, LP | Method for certifying the authenticity of digital objects by an authentication authority and for certifying their compliance by a testing authority | | US6636970 | Feb 7, 1996 | Oct 21, 2003 | Fujitsu Limited | Software encoding using a combination of two types of encoding and encoding type identification information | | US6643336 | Apr 18, 2000 | Nov 4, 2003 | Widcomm, Inc. | DC offset and bit timing system and method for use with a wireless transceiver | | US6654889 | Feb 19, 1999 | Nov 25, 2003 | Xilinx, Inc. | Method and apparatus for protecting proprietary configuration data for programmable logic devices | | US6659354 | Dec 21, 2001 | Dec 9, 2003 | Mondex International Limited | Secure multi-application IC card system having selective loading and deleting capability | | US6678360 | Aug 25, 2000 | Jan 13, 2004 | Ronald A. Katz Technology Licensing, L.P. | Telephonic-interface statistical analysis system | | US6681017 | Sep 3, 1997 | Jan 20, 2004 | Lucent Technologies Inc. | Simplified secure shared key establishment and data delivery protocols for electronic commerce | | US6694433 | Oct 20, 1999 | Feb 17, 2004 | TecSec, Inc. | XML encryption scheme | | US6700902 | Oct 19, 1998 | Mar 2, 2004 | Elster Electricity, LLC | Method and system for improving wireless data packet delivery | | US6708893 | Apr 12, 2002 | Mar 23, 2004 | Lucent Technologies Inc. | Multiple-use smart card with security features and method | | US6736325 | Jan 13, 1999 | May 18, 2004 | Mondex International Limited | Codelets | | US6738912 | Jun 29, 2001 | May 18, 2004 | | Method for securing data relating to users of a public-key infrastructure | | US6742120 | Dec 15, 1998 | May 25, 2004 | Mondex International Limited | System and method for controlling access to computer code in an IC card | | US6742715 | Sep 30, 2002 | Jun 1, 2004 | Mondex International Limited | System and method for flexibly loading an IC card | | US6744892 | Mar 3, 2003 | Jun 1, 2004 | Scientific-Atlanta, Inc. | Method and apparatus for geographically limiting service in a conditional access system | | US6745327 | Feb 3, 1999 | Jun 1, 2004 | | Electronic certificate signature program | | US6746330 | Dec 19, 2002 | Jun 8, 2004 | IGT | Method and device for implementing a coinless gaming environment | | US6761319 | Oct 30, 2001 | Jul 13, 2004 | Mondex International Limited | Configuration of IC card | | US6768749 | Oct 14, 1999 | Jul 27, 2004 | Cisco Technology, Inc. | Dual-channel communications protocol providing enhanced capabilities for modems | | US6789189 | Feb 1, 2003 | Sep 7, 2004 | First Data Corporation | Managing account database in ABDS system | | US6795919 | Mar 29, 2000 | Sep 21, 2004 | Intel Corporation | Unique digital signature | | US6804373 | Jun 15, 2000 | Oct 12, 2004 | International Business Machines Corporation | Method and system using renormalized pixels for public key and compressed images watermarks on prints | | US6813366 | Dec 30, 1999 | Nov 2, 2004 | Digimarc Corporation | Steganographic decoding with transform to spatial domain | | US6820199 | Mar 4, 2002 | Nov 16, 2004 | First Data Corporation | Sending electronic transaction message, digital signature derived therefrom, and sender identity information in AADS system | | US6820202 | Nov 9, 1998 | Nov 16, 2004 | First Data Corporation | Account authority digital signature (AADS) system | | US6832318 | Jan 15, 1999 | Dec 14, 2004 | Sony Corporation Sony Electronics Inc. | Method and apparatus for secure distribution of information recorded on fixed media | | US6834110 | Dec 10, 1999 | Dec 21, 2004 | International Business Machines Corporation | Multi-tier digital TV programming for content distribution | | US6851054 | Jan 31, 2003 | Feb 1, 2005 | First Data Corporation | Account-Based digital signature (ABDS) system for authenticating entity access to controlled resource | | US6857074 | May 12, 2003 | Feb 15, 2005 | j2 Global Communication, Inc. | Systems and methods for storing, delivering, and managing messages | | US6859791 | Nov 13, 2000 | Feb 22, 2005 | International Business Machines Corporation | Method for determining internet users geographic region | | US6859795 | Jul 29, 1999 | Feb 22, 2005 | Cyphermint, Inc. | Method for carrying out transactions and device for realizing the same | | US6867707 | Apr 24, 2002 | Mar 15, 2005 | Elster Electricity, LLC | Automated on-site meter registration confirmation using a portable, wireless computing device | | US6868160 | Nov 8, 1999 | Mar 15, 2005 | BellSouth Intellectual Property Corporation | System and method for providing secure sharing of electronic data | | US6868408 | May 9, 2000 | Mar 15, 2005 | Citibank, N.A. | Security systems and methods applicable to an electronic monetary system | | US6871283 | Feb 29, 2000 | Mar 22, 2005 | Hewlett-Packard Development Company, L.P. | Processing trusted commands in trusted and untrusted environments | | US6873977 | May 11, 2000 | Mar 29, 2005 | International Business Machines Corporation | Achieving buyer-seller anonymity for unsophisticated users under collusion amongst intermediaries | | US6891953 | Jun 27, 2000 | May 10, 2005 | Microsoft Corporation | Method and system for binding enhanced software features to a persona | | US6892302 | Feb 1, 2003 | May 10, 2005 | First Data Corporation | Incorporating security certificate during manufacture of device generating digital signatures | | US6893268 | May 6, 2004 | May 17, 2005 | SanDisk Corporation | Removable mother/daughter peripheral card | | US6898581 | Aug 29, 2000 | May 24, 2005 | Pitney Bowes Inc. | Secure user certification for electronic commerce employing value metering system | | US6901509 | Feb 22, 2000 | May 31, 2005 | Tumbleweed Communications Corp. | Apparatus and method for demonstrating and confirming the status of a digital certificates and other data | | US6901512 | Dec 12, 2000 | May 31, 2005 | Hewlett-Packard Development Company, L.P. | Centralized cryptographic key administration scheme for enabling secure context-free application operation | | US6907399 | Aug 29, 2000 | Jun 14, 2005 | Pitney Bowes Inc. | Secure user certification for electronic commerce employing value metering system | | US6912285 | Feb 26, 2001 | Jun 28, 2005 | Tumbleweed Communications Corp. | Mechanism for efficient private bulk messaging | | US6915430 | Feb 1, 2003 | Jul 5, 2005 | First Data Corporation | Reliably identifying information of device generating digital signatures | | US6921336 | Oct 2, 2003 | Jul 26, 2005 | | Linked electronic game systems | | US6922693 | Aug 10, 2000 | Jul 26, 2005 | Finjan Software, Ltd. | Method and system for copy protection of images displayed on a computer monitor | | US6928442 | Nov 15, 2001 | Aug 9, 2005 | Kinetech, Inc. Savvis, Inc. | Enforcement and policing of licensed content using content-based identifiers | | US6934855 | Oct 8, 1999 | Aug 23, 2005 | NDS Limited | Remote administration of smart cards for secure access systems | | US6935953 | Jan 28, 2003 | Aug 30, 2005 | | Method and apparatus for encoding vouchers in a casino gaming system | | US6937729 | Aug 16, 2001 | Aug 30, 2005 | Scientific-Atlanta, Inc. | Representing entitlements to service in a conditional access system | | US6938021 | Oct 18, 2002 | Aug 30, 2005 | Intertrust Technologies Corporation | Methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information | | US6938156 | Jan 31, 2003 | Aug 30, 2005 | First Data Corporation | ABDS system and verification status for authenticating entity access | | US6944762 | Sep 3, 1999 | Sep 13, 2005 | Harbor Payments Corporation | System and method for encrypting data messages | | US6944822 | Jun 16, 2000 | Sep 13, 2005 | Finjan Software, Ltd. | Method and apparatus for preventing reuse of text, images, and software transmitted via networks | | US6948064 | Dec 27, 2000 | Sep 20, 2005 | International Business Machines Corporation | Method and apparatus for providing public key security control for a cryptographic processor | | US6948070 | Oct 30, 2000 | Sep 20, 2005 | Intertrust Technologies Corporation | Systems and methods for secure transaction management and electronic rights protection | | US6950940 | Jan 31, 2003 | Sep 27, 2005 | First Data Corporation | ABDS method utilizing security information in authenticating entity access | | US6952476 | Feb 8, 2000 | Oct 4, 2005 | Hewlett-Packard Development Company, L.P. | Verification of the private components of a public-key cryptographic system | | US6952773 | Feb 1, 2003 | Oct 4, 2005 | First Data Corporation | Requesting execution of instructions on accounts in ABDS system | | US6956947 | Nov 5, 2004 | Oct 18, 2005 | Microsoft Corporation | Extraction of multiple single keys from a compressed key | | US6957330 | Mar 1, 1999 | Oct 18, 2005 | Storage Technology Corporation | Method and system for secure information handling | | US6957336 | Feb 1, 2003 | Oct 18, 2005 | First Data Corporation | Establishing initial PuK-linked account database | | US6959288 | Feb 1, 1999 | Oct 25, 2005 | International Business Machines Corporation | Digital content preparation system | | US6959381 | Feb 1, 2003 | Oct 25, 2005 | First Data Corporation | Central key authority (CKA) database for user accounts in ABDS system | | US6970849 | Jun 27, 2000 | Nov 29, 2005 | Microsoft Corporation | Inter-server communication using request with encrypted parameter | | US6971008 | Nov 5, 2002 | Nov 29, 2005 | Scientific-Atlanta, Inc. | Authorization of services in a conditional access system | | US6976166 | Feb 6, 2001 | Dec 13, 2005 | Hewlett-Packard Development Company, L.P. | Method and apparatus for partial encryption of content | | US6978369 | Aug 6, 2001 | Dec 20, 2005 | First Data Corporation | Person-centric account-based digital signature system | | US6978375 | Sep 8, 2000 | Dec 20, 2005 | International Business Machines Corporation | System and method for secure authentication of external software modules provided by third parties | | US6980313 | Jul 11, 2001 | Dec 27, 2005 | | Fax-compatible internet appliance | | US6981068 | Dec 11, 2003 | Dec 27, 2005 | SanDisk Corporation | Removable mother/daughter peripheral card | | US6981154 | Dec 5, 2001 | Dec 27, 2005 | First Data Corporation | Account authority digital signature (AADS) accounts | | US6981262 | Jun 27, 2000 | Dec 27, 2005 | Microsoft Corporation | System and method for client interaction in a multi-level rights-management architecture | | US6983368 | Aug 6, 2001 | Jan 3, 2006 | First Data Corporation | Linking public key of device to information during manufacture | | US6983371 | Nov 13, 2000 | Jan 3, 2006 | International Business Machines Corporation | Super-distribution of protected digital content | | US6985888 | Aug 29, 2000 | Jan 10, 2006 | Pitney Bowes Inc. | Secure user certification for electronic commerce employing value metering system | | US6993662 | Nov 28, 2001 | Jan 31, 2006 | Finjan Software Ltd. | Method and system for copy protection of displayed data content | | US6996720 | Jun 27, 2000 | Feb 7, 2006 | Microsoft Corporation | System and method for accessing protected content in a rights-management architecture | | US7003675 | Nov 5, 2004 | Feb 21, 2006 | Microsoft Corporation | Encrypted content data structure package and generation thereof | | US7007166 | Apr 7, 2000 | Feb 28, 2006 | Wistaria Trading, Inc. | Method and system for digital watermarking | | US7010691 | Jan 31, 2003 | Mar 7, 2006 | First Data Corporation | ABDS system utilizing security information in authenticating entity access | | US7016494 | Mar 26, 2001 | Mar 21, 2006 | Hewlett-Packard Development Company, L.P. | Multiple cryptographic key precompute and store | | US7019772 | May 21, 2001 | Mar 28, 2006 | Polaroid Corporation | Method and system for enabling the use of single use reloadable digital camera | | US7020282 | Sep 5, 2000 | Mar 28, 2006 | | Simplified secure, swift cryptographic key exchange | | US7023474 | May 21, 2001 | Apr 4, 2006 | Polaroid Corporation | Method and system for enabling the single use of digital cameras | | US7024558 | Oct 11, 2000 | Apr 4, 2006 | Fujitsu Limited | Apparatus and method for authenticating digital signatures and computer-readable recording medium thereof | | US7024559 | Jun 28, 2002 | Apr 4, 2006 | The United States of America as represented by the National Security Agency | Method of elliptic curve digital signature using expansion in joint sparse form | | US7028185 | Feb 1, 2003 | Apr 11, 2006 | First Data Corporation | Managing database for identifying to recipients security features of devices generating digital signatures | | US7035409 | Aug 23, 2000 | Apr 25, 2006 | | Multiple transform utilization and applications for secure digital watermarking | | US7036022 | Feb 29, 2000 | Apr 25, 2006 | Hewlett-Packard Development Company, L.P. | Verification of trusted-path commands | | US7039805 | May 20, 1998 | May 2, 2006 | | Electronic signature method | | US7042863 | Mar 13, 2000 | May 9, 2006 | Broadcom Corporation | Efficient time-division multiplexed addressing protocol | | US7043636 | Sep 14, 2001 | May 9, 2006 | Telefonaktiebolaget LM Ericsson (publ) | Data integrity mechanisms for static and dynamic data | | US7043641 | Mar 8, 2000 | May 9, 2006 | IGT | Encryption in a secure computerized gaming system | | US7046682 | Mar 2, 2001 | May 16, 2006 | Elster Electricity, LLC. | Network-enabled, extensible metering system | | US7046810 | Jul 6, 2001 | May 16, 2006 | Sony Corporation | Data processing method and system of same portable device data processing apparatus and method of same and program | | US7047411 | Jun 27, 2000 | May 16, 2006 | Microsoft Corporation | Server for an electronic distribution system and method of operating same | | US7047414 | Feb 1, 2003 | May 16, 2006 | First Data Corporation | Managing database for reliably identifying information of device generating digital signatures | | US7047416 | Aug 6, 2001 | May 16, 2006 | First Data Corporation | Account-based digital signature (ABDS) system | | US7047421 | Nov 5, 2004 | May 16, 2006 | Microsoft Corporation | Data signal with a database and a compressed key | | US7047422 | Nov 5, 2004 | May 16, 2006 | Microsoft Corporation | User access to a unique data subset of a database | | US7051200 | Jun 27, 2000 | May 23, 2006 | Microsoft Corporation | System and method for interfacing a software process to secure repositories | | US7051212 | May 30, 2002 | May 23, 2006 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection | | US7058597 | Aug 11, 1999 | Jun 6, 2006 | Digital River, Inc. | Apparatus and method for adaptive fraud screening for electronic commerce transactions | | US7058806 | Mar 29, 2001 | Jun 6, 2006 | Telefonaktiebolaget LM Ericsson (publ) | Method and apparatus for secure leveled access control | | US7058808 | Jun 16, 1999 | Jun 6, 2006 | Cyphermint, Inc. | Method for making a blind RSA-signature and apparatus therefor | | US7059517 | Dec 31, 2003 | Jun 13, 2006 | Hewlett-Packard Development Company, L.P. | On-line PIN verification using polynomials | | US7062043 | Jun 28, 2002 | Jun 13, 2006 | The United States of America as represented by the National Security Agency | Method of elliptic curve digital signature using coefficient splitting | | US7062500 | Sep 28, 2000 | Jun 13, 2006 | Intertrust Technologies Corp. | Techniques for defining, using and manipulating rights management data structures | | US7063615 | Jun 23, 2003 | Jun 20, 2006 | IGT | Electronic gaming apparatus with authentication | | US7065216 | Aug 11, 2000 | Jun 20, 2006 | Microsoft Corporation | Methods and systems of protecting digital content | | US7069450 | Dec 17, 2004 | Jun 27, 2006 | | Systems and methods for compression of key sets having multiple keys | | US7069451 | Jun 29, 1999 | Jun 27, 2006 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection | | US7073056 | Mar 25, 2002 | Jul 4, 2006 | Tumbleweed Communications Corp. | Apparatus and method for demonstrating and confirming the status of digital certificates and other data | | US7076061 | May 19, 2000 | Jul 11, 2006 | Citibank, N.A. | Efficient and compact subgroup trace representation (“XTR”) | | US7076469 | Dec 5, 2000 | Jul 11, 2006 | Finjan Software Ltd. | Copyright protection of digital images transmitted over networks | | US7076652 | Jan 19, 2001 | Jul 11, 2006 | Intertrust Technologies Corporation | Systems and methods for secure transaction management and electronic rights protection | | US7079653 | May 16, 2002 | Jul 18, 2006 | Tecsec, Inc. | Cryptographic key split binding process and apparatus | | US7080041 | Jul 20, 2004 | Jul 18, 2006 | eSecureDocs, Inc. | System and method for production and authentication of original documents | | US7080262 | Nov 5, 2004 | Jul 18, 2006 | Microsoft Corporation | Key compression | | US7082533 | Feb 1, 2003 | Jul 25, 2006 | First Data Corporation | Gauging risk in electronic communications regarding accounts in ABDS system | | US7085376 | Feb 14, 2001 | Aug 1, 2006 | Copytele, Inc. | Method and system for securely exchanging encryption key determination information | | US7089420 | May 24, 2000 | Aug 8, 2006 | Tracer Detection Technology Corp. | Authentication method and system | | US7092914 | Feb 4, 2000 | Aug 15, 2006 | Intertrust Technologies Corporation | Methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information | | US7095852 | Nov 20, 2001 | Aug 22, 2006 | Tecsec, Inc. | Cryptographic key split binder for use with tagged data elements | | US7095854 | Oct 3, 2000 | Aug 22, 2006 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection | | US7095874 | Feb 18, 2003 | Aug 22, 2006 | Wistaria Trading, Inc. | Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data | | US7096354 | Feb 1, 2003 | Aug 22, 2006 | First Data Corporation | Central key authority database in an ABDS system | | US7100199 | Oct 28, 2003 | Aug 29, 2006 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection | | US7106820 | Apr 10, 2001 | Sep 12, 2006 | Broadcom Corporation | System and method for establishing word synchronization | | US7107451 | Feb 22, 2001 | Sep 12, 2006 | Wistaria Trading, Inc. | Optimization methods for the insertion, protection, and detection of digital watermarks in digital data | | US7110983 | Oct 18, 2002 | Sep 19, 2006 | Intertrust Technologies Corporation | Methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information | | US7110984 | Nov 13, 2000 | Sep 19, 2006 | International Business Machines Corporation | Updating usage conditions in lieu of download digital rights management protected content | | US7113594 | Aug 13, 2002 | Sep 26, 2006 | The Board of Trustees of the Leland Stanford University University of California Davis | Systems and methods for identity-based encryption and related cryptographic techniques | | US7116782 | Sep 7, 2001 | Oct 3, 2006 | IGT | Encryption in a secure computerized gaming system | | US7119713 | Jun 27, 2002 | Oct 10, 2006 | Elster Electricity, LLC | Dynamic self-configuring metering network | | US7120248 | Mar 26, 2001 | Oct 10, 2006 | Hewlett-Packard Development Company, L.P. | Multiple prime number generation using a parallel prime number search algorithm | | US7120800 | Jun 1, 2001 | Oct 10, 2006 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection | | US7120802 | Aug 6, 2001 | Oct 10, 2006 | Intertrust Technologies Corp. | Systems and methods for using cryptography to protect secure computing environments | | US7124302 | Sep 10, 2001 | Oct 17, 2006 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection | | US7126494 | Jun 7, 2004 | Oct 24, 2006 | Elster Electricity, LLC | Remote access to electronic meters using a TCP/IP protocol suite | | US7133845 | Jun 9, 1999 | Nov 7, 2006 | Intertrust Technologies Corp. | System and methods for secure transaction management and electronic rights protection | | US7133846 | Sep 17, 1999 | Nov 7, 2006 | Intertrust Technologies Corp. | Digital certificate support system, methods and techniques for secure electronic commerce transaction and rights management | | US7136484 | Apr 24, 2002 | Nov 14, 2006 | Silicon Image, Inc. | Cryptosystems using commuting pairs in a monoid | | US7137011 | Jan 15, 2002 | Nov 14, 2006 | SanDisk Corporation | Removable mother/daughter peripheral card | | US7139399 | Jun 21, 2001 | Nov 21, 2006 | PGP Corporation | Cryptographic system with methods for user-controlled message recovery | | US7142106 | Jun 15, 2004 | Nov 28, 2006 | Elster Electricity, LLC | System and method of visualizing network layout and performance characteristics in a wireless network | | US7143066 | Oct 18, 2002 | Nov 28, 2006 | Intertrust Technologies Corp. | Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information | | US7143284 | Jan 31, 2003 | Nov 28, 2006 | First Data Corporation | ABDS method and verification status for authenticating entity access | | US7143290 | Aug 4, 2000 | Nov 28, 2006 | Intertrust Technologies Corporation | Trusted and secure techniques, systems and methods for item delivery and execution | | US7145474 | Aug 27, 2004 | Dec 5, 2006 | Elster Electricity, LLC | Dynamic self-configuring metering network | | US7152047 | May 24, 2000 | Dec 19, 2006 | eSecure.biz, Inc. | System and method for production and authentication of original documents | | US7152162 | Dec 30, 2004 | Dec 19, 2006 | Wistaria Trading, Inc. | Z-transform implementation of digital watermarks | | US7155578 | Apr 5, 2002 | Dec 26, 2006 | Genworth Financial, Inc. | Method and system for transferring files using file transfer protocol | | US7155743 | Jul 23, 2002 | Dec 26, 2006 | Finjan Software, Ltd | Method and system for controlling use of a dynamically linked software library | | US7155744 | Dec 4, 2000 | Dec 26, 2006 | Finjan Software, Ltd | Copyright protection of digital images transmitted over networks | | US7158636 | Apr 11, 2003 | Jan 2, 2007 | Jintai Ding | Multivariable cryptosystem | | US7158639 | Nov 5, 2004 | Jan 2, 2007 | Microsoft Corporation | Key generation | | US7158953 | Jun 27, 2000 | Jan 2, 2007 | Microsoft Corporation | Method and system for limiting the use of user-specific software features | | US7162035 | May 24, 2000 | Jan 9, 2007 | Tracer Detection Technology Corp. | Authentication method and system | | US7162036 | Aug 6, 2001 | Jan 9, 2007 | IGT | Digital identification of unique game characteristics | | US7162635 | Dec 14, 2000 | Jan 9, 2007 | eOriginal, Inc. | System and method for electronic transmission, storage, and retrieval of authenticated electronic original documents | | US7162744 | Aug 27, 2002 | Jan 9, 2007 | Micron Technology, Inc. | Connected support entitlement system and method of operation | | US7165051 | Feb 22, 2005 | Jan 16, 2007 | Digital River, Inc. | Electronic commerce system and method for detecting fraud | | US7165174 | Dec 17, 1999 | Jan 16, 2007 | Intertrust Technologies Corp. | Trusted infrastructure support systems, methods and techniques for secure electronic commerce transaction and rights management | | US7170425 | Sep 24, 2004 | Jan 30, 2007 | Elster Electricity, LLC | System and method for creating multiple operating territories within a meter reading system | | US7171692 | Jun 27, 2000 | Jan 30, 2007 | Microsoft Corporation | Asynchronous communication within a server arrangement | | US7174460 | Feb 22, 2002 | Feb 6, 2007 | Nippon Telegraph and Telephone Corporation | Distributed digital signature generation method and digitally signed digital document generation method and apparatus | | US7176807 | Sep 24, 2004 | Feb 13, 2007 | Elster Electricity, LLC | System for automatically enforcing a demand reset in a fixed network of electricity meters | | US7178031 | Nov 8, 1999 | Feb 13, 2007 | International Business Machines Corporation | Wireless security access management for a portable data storage cartridge | | US7181017 | Mar 25, 2002 | Feb 20, 2007 | David Felsher | System and method for secure three-party communications | | US7184551 | Sep 30, 2002 | Feb 27, 2007 | Micron Technology, Inc. | Public key cryptography using matrices | | US7185358 | Jun 16, 2000 | Feb 27, 2007 | Finjan Software, Ltd. | Method and apparatus for preventing reuse of text, images and software transmitted via networks | | US7187906 | Apr 26, 2004 | Mar 6, 2007 | Elster Electricity, LLC | Method and system for configurable qualification and registration in a fixed network automated meter reading system | | US7188342 | Apr 20, 2001 | Mar 6, 2007 | Microsoft Corporation | Server controlled branding of client software deployed over computer networks | | US7191333 | Oct 25, 2001 | Mar 13, 2007 | Cisco Technology, Inc. | Method and apparatus for calculating a multiplicative inverse of an element of a prime field | | US7194089 | Oct 24, 2002 | Mar 20, 2007 | International Business Machines Corporation | Method for reducing a value modulo a shared secret | | US7194513 | Jul 8, 2001 | Mar 20, 2007 | | System and method for using an internet appliance to send/receive digital content files as E-mail attachments | | US7197168 | Jul 12, 2002 | Mar 27, 2007 | Atrua Technologies, Inc. | Method and system for biometric image assembly from multiple partial biometric frame scans | | US7200747 | Oct 31, 2001 | Apr 3, 2007 | Hewlett-Packard Development Company, L.P. | System for ensuring data privacy and user differentiation in a distributed file system | | US7200749 | Aug 6, 2001 | Apr 3, 2007 | First Data Corporation | Method and system for using electronic communications for an electronic contract | | US7203317 | Oct 31, 2001 | Apr 10, 2007 | Hewlett-Packard Development Company, L.P. | System for enabling lazy-revocation through recursive key generation | | US7203841 | Mar 8, 2001 | Apr 10, 2007 | IGT | Encryption in a secure computerized gaming system | | US7206748 | Dec 10, 1998 | Apr 17, 2007 | International Business Machines Corporation | Multimedia player toolkit for electronic content delivery | | US7213005 | Jan 20, 2000 | May 1, 2007 | International Business Machines Corporation | Digital content distribution using web broadcasting services | | US7215769 | Oct 25, 2003 | May 8, 2007 | Fiske Software LLC | Non-autonomous dynamical orbit cryptography | | US7215773 | Oct 14, 1998 | May 8, 2007 | Certicom.Corp. | Key validation scheme | | US7221757 | Aug 15, 2002 | May 22, 2007 | OpenTV, Inc. | Method and system for accelerated data encryption | | US7222238 | Jul 11, 2002 | May 22, 2007 | Francotyp Postalia AG & Co, KG | Method and system for real-time registration of transactions with a security module | | US7224798 | Jul 30, 2003 | May 29, 2007 | Scientific-Atlanta, Inc. | Methods and apparatus for providing a partial dual-encrypted stream in a conditional access overlay system | | US7225159 | Apr 17, 2001 | May 29, 2007 | Microsoft Corporation | Method for authenticating and securing integrated bookstore entries | | US7226494 | Apr 23, 1997 | Jun 5, 2007 | Neopost Technologies | Secure postage payment system and method | | US7227350 | Mar 18, 2004 | Jun 5, 2007 | Elster Electricity, LLC | Bias technique for electric utility meter | | US7231040 | Oct 26, 1998 | Jun 12, 2007 | Hewlett-Packard Development Company, L.P. | Multiprime RSA public key cryptosystem | | US7237123 | Nov 20, 2001 | Jun 26, 2007 | ECD Systems, Inc. | Systems and methods for preventing unauthorized use of digital content | | US7239250 | Apr 26, 2004 | Jul 3, 2007 | Elster Electricity, LLC | System and method for improved transmission of meter data | | US7240200 | Sep 26, 2002 | Jul 3, 2007 | International Business Machines Corporation | System and method for guaranteeing software integrity via combined hardware and software authentication | | US7242772 | Sep 7, 2000 | Jul 10, 2007 | Eastman Kodak Company | Encryption apparatus and method for synchronizing multiple encryption keys with a data stream | | US7243853 | Dec 4, 2002 | Jul 17, 2007 | Visa U.S.A. Inc. | Method and system for facilitating memory and application management on a secured token | | US7245291 | Jul 8, 2001 | Jul 17, 2007 | | System and method for internet appliance data entry and navigation | | US7254232 | Feb 14, 2001 | Aug 7, 2007 | Copytele, Inc. | Method and system for selecting encryption keys from a plurality of encryption keys | | US7257228 | Aug 16, 2004 | Aug 14, 2007 | First Data Corporation | Account authority digital signature (AADS) system using encoded information | | US7257558 | Aug 23, 2001 | Aug 14, 2007 | Neopost Technologies | System and method for conducting a financial transaction between a sender and recipient of a mail piece | | US7260834 | Oct 26, 2000 | Aug 21, 2007 | Legal iGaming, Inc. | Cryptography and certificate authorities in gaming machines | | US7262709 | Apr 26, 2004 | Aug 28, 2007 | Elster Electricity, LLC | System and method for efficient configuration in a fixed network automated meter reading system | | US7263185 | Feb 27, 2003 | Aug 28, 2007 | RealNetworks, Inc. | Key based decipher including its generation, distribution and usage | | US7267612 | Nov 12, 2002 | Sep 11, 2007 | IGT | Gaming apparatus with portrait-mode display | | US7269183 | Apr 27, 2001 | Sep 11, 2007 | Broadcom Corporation | System and method for connecting bluetooth-enabled devices to a personal computer | | US7269564 | Nov 30, 1998 | Sep 11, 2007 | International Business Machines Corporation | Method and apparatus to indicate an encoding status for digital content | | US7277870 | Oct 14, 2005 | Oct 2, 2007 | International Business Machines Corporation | Digital content distribution using web broadcasting services | | US7278031 | Apr 30, 2003 | Oct 2, 2007 | | Secure distribution of portable game software | | US7281133 | Apr 7, 2005 | Oct 9, 2007 | Intertrust Technologies Corp. | Trusted and secure techniques, systems and methods for item delivery and execution | | US7281272 | Dec 13, 1999 | Oct 9, 2007 | Finjan Software Ltd. | Method and system for copyright protection of digital images | | US7284266 | Mar 21, 2000 | Oct 16, 2007 | Broadcom Corporation | System and method for secure biometric identification | | US7287275 | Apr 17, 2003 | Oct 23, 2007 | | Methods, systems and devices for packet watermarking and efficient provisioning of bandwidth | | US7289629 | Feb 9, 2004 | Oct 30, 2007 | Microsoft Corporation | Primitives for fast secure hash functions and stream ciphers | | US7296157 | Jul 10, 2002 | Nov 13, 2007 | Electronics for Imaging, Inc. | Methods and apparatus for secure document printing | | US7298851 | Sep 21, 1999 | Nov 20, 2007 | Discovery Communications, Inc. | Electronic book security and copyright protection system | | US7299501 | Sep 28, 2001 | Nov 20, 2007 | Discovery Communications, Inc. | Electronic book selection and delivery system having encryption and security features | | US7301476 | Aug 27, 2004 | Nov 27, 2007 | Elster Electricity, LLC | Dynamic self-configuring metering network | | US7305549 | May 25, 2004 | Dec 4, 2007 | Microsoft Corporation | Filters to isolate untrusted ports of switches | | US7305561 | May 25, 2004 | Dec 4, 2007 | Microsoft Corporation | Establishing computing trust with a staging area | | US7308369 | Sep 28, 2005 | Dec 11, 2007 | Elster Electricity LLC | Ensuring automatic season change demand resets in a mesh type network of telemetry devices | | US7308369 | Sep 28, 2005 | Dec 11, 2007 | Elster Electricity LLC | Ensuring automatic season change demand resets in a mesh type network of telemetry devices | | US7308370 | Sep 27, 2005 | Dec 11, 2007 | Elster Electricity LLC | Using a fixed network wireless data collection system to improve utility responsiveness to power outages | | US7308370 | Sep 27, 2005 | Dec 11, 2007 | Elster Electricity LLC | Using a fixed network wireless data collection system to improve utility responsiveness to power outages | | US7308469 | Jun 14, 2002 | Dec 11, 2007 | | Method for generating secure elliptic curves using an arithmetic-geometric mean iteration | | US7308469 | Jun 14, 2002 | Dec 11, 2007 | | Method for generating secure elliptic curves using an arithmetic-geometric mean iteration | | US7312721 | Sep 29, 2004 | Dec 25, 2007 | Elster Electricity, LLC | Data collector for an automated meter reading system | | US7313826 | Sep 29, 2006 | Dec 25, 2007 | Micron Technology, Inc. | Connected support entitlement system method of operation | | US7315162 | Mar 18, 2004 | Jan 1, 2008 | Elster Electricity, LLC | Reducing power consumption of electrical meters | | US7318050 | May 8, 2000 | Jan 8, 2008 | Verizon Corporate Services Group Inc. | Biometric certifying authorities | | US7320642 | Sep 6, 2002 | Jan 22, 2008 | WMS Gaming Inc. | Security of gaming software | | US7327846 | Sep 5, 2000 | Feb 5, 2008 | | Secure cryptographic key exchange and verifiable digital signature | | US7327998 | Dec 22, 2004 | Feb 5, 2008 | Elster Electricity, LLC | System and method of providing a geographic view of nodes in a wireless network | | US7328453 | May 9, 2002 | Feb 5, 2008 | ECD Systems, Inc. | Systems and methods for the prevention of unauthorized use and manipulation of digital content | | US7336788 | Nov 28, 2000 | Feb 26, 2008 | Discovery Communicatoins Inc. | Electronic book secure communication with home subsystem | | US7337326 | Mar 27, 2003 | Feb 26, 2008 | Innovation Connection Corporation | Apparatus and method for effecting secure physical and commercial transactions in a contactless manner using biometric identity validation | | US7343492 | Oct 5, 2005 | Mar 11, 2008 | Wistaria Trading, Inc. | Method and system for digital watermarking | | US7346162 | Jul 26, 2006 | Mar 18, 2008 | Micron Technology, Inc. | Public key cryptography using matrices | | US7346472 | Sep 7, 2000 | Mar 18, 2008 | Blue Spike, Inc. | Method and device for monitoring and analyzing signals | | US7350081 | Oct 6, 2003 | Mar 25, 2008 | | Secure execution of downloaded software | | US7362775 | Jul 2, 1996 | Apr 22, 2008 | Wistaria Trading, Inc. | Exchange mechanisms for digital information packages with bandwidth securitization, multichannel digital watermarks, and key management | | US7367044 | Jun 14, 2002 | Apr 29, 2008 | Clink Systems, Ltd. | System and method for network operation | | US7367889 | Jun 9, 2003 | May 6, 2008 | WMS Gaming Inc. | Gaming machine having hardware-accelerated software authentication | | US7382878 | Jun 22, 2001 | Jun 3, 2008 | Uponus Technologies, LLC | System and method for data encryption | | US7383441 | Jul 18, 2002 | Jun 3, 2008 | Thomson Licensing | Method and device for confirming the authenticity of a document and a safe for storing data | | US7386727 | Oct 24, 1998 | Jun 10, 2008 | Encorus Holdings Limited | Method for digital signing of a message | | US7392395 | Apr 7, 2005 | Jun 24, 2008 | Intertrust Technologies Corp. | Trusted and secure techniques, systems and methods for item delivery and execution | | US7401286 | Jan 27, 1999 | Jul 15, 2008 | Discovery Communications, Inc. | Electronic book electronic links | | US7404079 | Mar 15, 2001 | Jul 22, 2008 | deCODE genetics, ehf | Automatic identity protection system with remote third party monitoring | | US7409073 | Jul 7, 2006 | Aug 5, 2008 | Wistaria Trading, Inc. | Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data | | US7409700 | Nov 3, 2000 | Aug 5, 2008 | The Walt Disney Company | System and method for enhanced broadcasting and interactive | | US7415617 | Jul 22, 2004 | Aug 19, 2008 | Intertrust Technologies Corp. | Trusted infrastructure support systems, methods and techniques for secure electronic commerce, electronic transactions, commerce process control and automation, distributed computing, and rights management | | US7417420 | Jul 2, 2007 | Aug 26, 2008 | Elster Electricity, LLC | Switch to bypass optical diode for reducing power consumption of electrical meters | | US7427927 | Feb 16, 2006 | Sep 23, 2008 | Elster Electricity, LLC | In-home display communicates with a fixed network meter reading system | | US7430542 | Nov 10, 2004 | Sep 30, 2008 | Microsoft Corporation | System and method for activating a rendering device in a multi-level rights-management architecture | | US7430670 | Jul 31, 2000 | Sep 30, 2008 | Intertrust Technologies Corp. | Software self-defense systems and methods | | US7436966 | Aug 21, 2002 | Oct 14, 2008 | International Business Machines Corporation | Secure approach to send data from one system to another | | US7450152 | Sep 5, 2002 | Nov 11, 2008 | Olympus Optical Co., Ltd. | Digital camera, customer authentication communication terminal equipment, and encoding service system | | US7457962 | Aug 2, 2006 | Nov 25, 2008 | Wistaria Trading, Inc | Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data | | US7461251 | Apr 22, 2003 | Dec 2, 2008 | Canon Kabushiki Kaisha | Public key certification issuing apparatus | | US7469339 | Aug 17, 2001 | Dec 23, 2008 | Multos Limited | Secure multiple application card system and process | | US7470182 | Apr 19, 2004 | Dec 30, 2008 | IGT | Computerized gaming system, method and apparatus | | US7474748 | May 13, 2003 | Jan 6, 2009 | Giesecke & Devrient GmbH | Modular inversion that is protected against espionage | | US7475246 | Aug 4, 2000 | Jan 6, 2009 | Blue Spike, Inc. | Secure personal content server | | US7480380 | Aug 26, 2004 | Jan 20, 2009 | International Business Machines Corporation | Method for efficient generation of modulo inverse for public key cryptosystems | | US7487128 | Oct 11, 2005 | Feb 3, 2009 | International Business Machines Corporation | Updating usage conditions in lieu of download digital rights management protected content | | US7490239 | Aug 8, 2005 | Feb 10, 2009 | First Data Corporation | Facilitating digital signature based on ephemeral private key | | US7491122 | Jul 9, 2003 | Feb 17, 2009 | WMS Gaming Inc. | Gaming machine having targeted run-time software authentication | | US7495578 | Sep 2, 2005 | Feb 24, 2009 | Elster Electricity, LLC | Multipurpose interface for an automated meter reading device | | US7496198 | Dec 6, 2005 | Feb 24, 2009 | Cisco Technology, Inc. | Partial dual encrypted stream utilizing program map tables | | US7500109 | May 6, 2005 | Mar 3, 2009 | International Business Machines Corporation | System and method for secure authentication of external software modules provided by third parties | | US7500267 | Apr 30, 2004 | Mar 3, 2009 | Microsoft Corporation | Systems and methods for disabling software components to protect digital media | | US7500272 | Aug 6, 2001 | Mar 3, 2009 | First Data Corporation | Manufacturing unique devices that generate digital signatures | | US7505453 | May 11, 2006 | Mar 17, 2009 | Elster Electricity, LLC | Network-enabled, extensible metering system | | US7506165 | Apr 29, 2002 | Mar 17, 2009 | Cryptography Research, Inc. | Leak-resistant cryptographic payment smartcard | | US7509270 | Nov 17, 1999 | Mar 24, 2009 | Discovery Communications, Inc. | Electronic Book having electronic commerce features | | US7515712 | Mar 25, 2005 | Apr 7, 2009 | Cisco Technology, Inc. | Mechanism and apparatus for encapsulation of entitlement authorization in conditional access system | | US7519821 | Aug 27, 2004 | Apr 14, 2009 | First Data Corporation | Account authority digital signature (AADS) system | | US7520811 | Mar 1, 2007 | Apr 21, 2009 | IGT | Method and apparatus for software authentication | | US7522723 | Jul 10, 2008 | Apr 21, 2009 | | Password self encryption method and system and encryption by keys generated from personal secret information | | US7523495 | Apr 19, 2007 | Apr 21, 2009 | Multos Limited | Methods and systems for IC card application loading | | US7526643 | Jan 8, 2004 | Apr 28, 2009 | Encryption Solutions, Inc. | System for transmitting encrypted data | | US7526644 | Mar 1, 2005 | Apr 28, 2009 | Axway Inc. | Apparatus and method for demonstrating and confirming the status of digital certificates and other data | | US7530102 | Sep 10, 2007 | May 5, 2009 | | Methods, systems and devices for packet watermarking and efficient provisioning of bandwidth | | US7532725 | Dec 29, 2006 | May 12, 2009 | Blue Spike, Inc. | Systems and methods for permitting open access to data objects and for securing data within the data objects | | US7536016 | Sep 28, 2005 | May 19, 2009 | Microsoft Corporation | Encrypted content data structure package and generation thereof | | US7539648 | Aug 29, 2000 | May 26, 2009 | Pitney Bowes Inc. | Secure user certification for electronic commerce employing value metering system | | US7539875 | Jun 27, 2000 | May 26, 2009 | Microsoft Corporation | Secure repository with layers of tamper resistance and system and method for providing same | | US7545285 | Feb 16, 2006 | Jun 9, 2009 | Elster Electricity, LLC | Load control unit in communication with a fixed network meter reading system | | US7546275 | Jul 20, 2000 | Jun 9, 2009 | International Business Machines Corporation | Decentralized electronic certified payment | | US7549050 | Aug 27, 2004 | Jun 16, 2009 | First Data Corporation | Sending electronic transaction message for entity information account, digital signature derived therefrom, and sender identity information in AADS system | | US7549063 | Jul 28, 2005 | Jun 16, 2009 | Microsoft Corporation | Methods and systems of protecting digital content | | US7552333 | Aug 6, 2001 | Jun 23, 2009 | First Data Corporation | Trusted authentication digital signature (tads) system | | US7558965 | Aug 6, 2001 | Jul 7, 2009 | First Data Corporation | Entity authentication in electronic communications by providing verification status of device | | US7562052 | Jun 7, 2004 | Jul 14, 2009 | | Secure customer communication method and system | | US7562395 | Apr 14, 2005 | Jul 14, 2009 | Microsoft Corporation | System and method for accessing protected content in a rights-management architecture | | US7565697 | Sep 21, 2001 | Jul 21, 2009 | ECD Systems, Inc. | Systems and methods for preventing unauthorized use of digital content | | US7567504 | Sep 8, 2003 | Jul 28, 2009 | Microsoft Corporation | Network load balancing with traffic routing | | US7567669 | Jul 1, 2002 | Jul 28, 2009 | Certicom Corp. | Strengthened public key protocol | | US7568100 | Jul 23, 1997 | Jul 28, 2009 | Wistaria Trading, Inc. | Steganographic method and device | | US7574343 | Mar 7, 2006 | Aug 11, 2009 | Microsoft Corporation | System and method for logical modeling of distributed computer systems | | US7581256 | Oct 6, 2003 | Aug 25, 2009 | IGT | Process verification | | US7584358 | Feb 16, 2007 | Sep 1, 2009 | Multos Limited | Tamper resistant module certification authority | | US7587044 | Dec 3, 2001 | Sep 8, 2009 | Cryptography Research, Inc. | Differential power analysis method and apparatus | | US7587368 | Jul 5, 2001 | Sep 8, 2009 | | Information record infrastructure, system and method | | US7590736 | Jun 30, 2003 | Sep 15, 2009 | Microsoft Corporation | Flexible network load balancing | | US7590866 | Oct 21, 2005 | Sep 15, 2009 | International Business Machines Corporation | Super-distribution of protected digital content | | US7593527 | Aug 8, 2005 | Sep 22, 2009 | First Data Corporation | Providing digital signature and public key based on shared knowledge | | US7600108 | Jun 17, 2003 | Oct 6, 2009 | WMS Gaming Inc. | Gaming machine having reduced-read software authentication | | US7606898 | Oct 24, 2000 | Oct 20, 2009 | Microsoft Corporation | System and method for distributed management of shared computers | | US7606929 | Sep 8, 2003 | Oct 20, 2009 | Microsoft Corporation | Network load balancing with connection manipulation | | US7613822 | Jun 30, 2003 | Nov 3, 2009 | Microsoft Corporation | Network load balancing with session information | | US7616621 | May 8, 2006 | Nov 10, 2009 | Broadcom Corporation | Efficient time-division multiplexed addressing protocol | | US7617124 | Jan 27, 2000 | Nov 10, 2009 | Digital River, Inc. | Apparatus and method for secure downloading of files | | US7618317 | Sep 10, 2002 | Nov 17, 2009 | | Method for developing gaming programs compatible with a computerized gaming operating system and apparatus | | US7620187 | Mar 30, 2005 | Nov 17, 2009 | Rockwell Collins, Inc. | Method and apparatus for ad hoc cryptographic key transfer | | US7630877 | Dec 29, 2005 | Dec 8, 2009 | Microsoft Corporation | Architecture for distributed computing system and automated design, deployment, and management of distributed applications | | US7634083 | Dec 21, 2006 | Dec 15, 2009 | Cryptography Research, Inc. | Differential power analysis | | US7634087 | May 9, 2006 | Dec 15, 2009 | The Board of Trustees of the Leland Stanford Junior University The Regents of the University of California, Davis | Systems and methods for identity-based encryption and related cryptographic techniques | | US7634429 | May 6, 2004 | Dec 15, 2009 | Microsoft Corporation | Architecture for an electronic shopping service integratable with a software application | | US7634798 | Mar 7, 2008 | Dec 15, 2009 | The Walt Disney Company | System and method for enhanced broadcasting and interactive television | | US7636826 | Jun 19, 2003 | Dec 22, 2009 | Sony Corporation | Systems and methods for locking and exporting the locking of a removable memory device | | US7636917 | Jun 30, 2003 | Dec 22, 2009 | Microsoft Corporation | Network load balancing with host status information | | US7647502 | Nov 15, 2006 | Jan 12, 2010 | Wistaria Trading, Inc. | Optimization methods for the insertion, protection, and detection of digital watermarks in digital data | | US7647503 | Sep 7, 2007 | Jan 12, 2010 | Wistaria Trading, Inc. | Optimization methods for the insertion, projection, and detection of digital watermarks in digital data | | US7657033 | Dec 8, 2005 | Feb 2, 2010 | Fiske Software LLC | Cryptography related to keys | | US7657759 | Jun 28, 2005 | Feb 2, 2010 | Finjan Software, Ltd. | Method and system for copy protection of displayed data content | | US7660700 | Dec 26, 2007 | Feb 9, 2010 | Blue Spike, Inc. | Method and device for monitoring and analyzing signals | | US7664263 | Jun 25, 2003 | Feb 16, 2010 | | Method for combining transfer functions with predetermined key creation | | US7664264 | Sep 12, 2006 | Feb 16, 2010 | Blue Spike, Inc. | Utilizing data reduction in steganographic and cryptographic systems | | US7664956 | May 7, 2002 | Feb 16, 2010 | Finjan Software, Ltd. | Method and system for real-time control of document printing | | US7664958 | Aug 31, 2007 | Feb 16, 2010 | Wistaria Trading, Inc. | Optimization methods for the insertion, protection and detection of digital watermarks in digital data | | US7668310 | Aug 15, 2001 | Feb 23, 2010 | Cryptography Research, Inc. | Cryptographic computation using masking to prevent differential power analysis and other attacks | | US7669055 | Oct 25, 2007 | Feb 23, 2010 | Multos Limited | Key transformation unit for a tamper resistant module | | US7669235 | May 25, 2004 | Feb 23, 2010 | Microsoft Corporation | Secure domain join for computing devices | | US7681245 | Aug 30, 2002 | Mar 16, 2010 | Avaya Inc. | Remote feature activator feature extraction | | US7684964 | Sep 8, 2005 | Mar 23, 2010 | Microsoft Corporation | Model and system state synchronization | | US7685414 | Aug 27, 2004 | Mar 23, 2010 | Voltage Security, Inc. | Subscription management service for secure messaging system | | US7689676 | Jan 12, 2007 | Mar 30, 2010 | Microsoft Corporation | Model-based policy application | | US7689826 | Jan 19, 2007 | Mar 30, 2010 | Multos Limited | Flexibly loading a tamper resistant module | | US7690029 | May 24, 2005 | Mar 30, 2010 | NDS Limited | Remote administration of smart cards for secure access systems | | US7690043 | Aug 5, 2004 | Mar 30, 2010 | Legal Igaming, Inc. | System and method for connecting gaming devices to a network for remote play | | US7693277 | Aug 8, 2005 | Apr 6, 2010 | First Data Corporation | Generating digital signatures using ephemeral cryptographic key | | US7698225 | Aug 30, 2002 | Apr 13, 2010 | Avaya Inc. | License modes in call processing | | US7702594 | Sep 24, 2004 | Apr 20, 2010 | Elster Electricity, LLC | System and method for automated configuration of meters | | US7702908 | Oct 26, 2007 | Apr 20, 2010 | Multos Limited | Tamper resistant module certification authority | | US7707116 | Aug 30, 2002 | Apr 27, 2010 | Avaya Inc. | Flexible license file feature controls | | US7707405 | Sep 21, 2004 | Apr 27, 2010 | Avaya Inc. | Secure installation activation | | US7707408 | Oct 25, 2007 | Apr 27, 2010 | Multos Limited | Key transformation unit for a tamper resistant module | | US7707643 | Sep 17, 2004 | Apr 27, 2010 | Microsoft Corporation | System and method for accessing protected content in a rights-management architecture | | US7711121 | Nov 2, 2004 | May 4, 2010 | Microsoft Corporation | System and method for distributed management of shared computers | | US7716349 | Nov 28, 2000 | May 11, 2010 | Discovery Communications, Inc. | Electronic book library/bookstore system | | US7721093 | Apr 2, 2004 | May 18, 2010 | Microsoft Corporation | Authenticated exchange of public information using electronic mail | | US7721098 | Jun 5, 2008 | May 18, 2010 | International Business Machines Corporation | System and method for guaranteeing software integrity via combined hardware and software authentication | | US7730310 | Oct 25, 2007 | Jun 1, 2010 | Multos Limited | Key transformation unit for a tamper resistant module | | US7730311 | Oct 25, 2007 | Jun 1, 2010 | Multos Limited | Key transformation unit for a tamper resistant module | | US7730312 | Oct 26, 2007 | Jun 1, 2010 | Multos Limted | Tamper resistant module certification authority | | US7730317 | Nov 2, 2006 | Jun 1, 2010 | Wistaria Trading, Inc. | Linear predictive coding implementation of digital watermarks | | US7734921 | Jun 18, 2007 | Jun 8, 2010 | International Business Machines Corporation | System and method for guaranteeing software integrity via combined hardware and software authentication | | US7734923 | Mar 29, 2007 | Jun 8, 2010 | Multos Limited | Key transformation unit for a tamper resistant module | | US7738659 | Feb 21, 2006 | Jun 15, 2010 | | Multiple transform utilization and application for secure digital watermarking | | US7739380 | Nov 12, 2004 | Jun 15, 2010 | Microsoft Corporation | System and method for distributed management of shared computers | | US7742430 | Sep 24, 2004 | Jun 22, 2010 | Elster Electricity, LLC | System for automated management of spontaneous node migration in a distributed fixed wireless network | | US7743248 | Jul 16, 2003 | Jun 22, 2010 | eOriginal, Inc. | System and method for a remote access service enabling trust and interoperability when retrieving certificate status from multiple certification authority reporting components | | US7747851 | Sep 30, 2004 | Jun 29, 2010 | Avaya Inc. | Certificate distribution via license files | | US7751595 | Feb 16, 2007 | Jul 6, 2010 | Authentec, Inc. | Method and system for biometric image assembly from multiple partial biometric frame scans | | US7752448 | Feb 17, 2004 | Jul 6, 2010 | The Weather Channel, Inc. | Domain-based application functionality | | US7752453 | Jan 8, 2004 | Jul 6, 2010 | Encryption Solutions, Inc. | Method of encrypting and transmitting data and system for transmitting encrypted data | | US7756748 | Jan 31, 2001 | Jul 13, 2010 | Trivnet Ltd. | Application of automatic internet identification methods | | US7756816 | Oct 12, 2005 | Jul 13, 2010 | JPMorgan Chase Bank, N.A. | System and method for network-based project management | | US7757273 | Dec 27, 2005 | Jul 13, 2010 | NDS Limited | Remote administration of smart cards for secure access systems | | US7758422 | Apr 13, 2005 | Jul 20, 2010 | Microsoft Corporation | Hard drive authentication | | US7760872 | Dec 30, 2004 | Jul 20, 2010 | Jesse D. Lipson | Public key cryptographic methods and systems | | US7761712 | Feb 7, 2005 | Jul 20, 2010 | Wistaria Trading, Inc. | Steganographic method and device | | US7761715 | Dec 10, 1999 | Jul 20, 2010 | International Business Machines Corporation | Semiotic system and method with privacy protection | | US7769694 | Aug 13, 2007 | Aug 3, 2010 | Neopost Technologies | Secure postage payment system and method | | US7770017 | Dec 26, 2007 | Aug 3, 2010 | Wistaria Trading, Inc. | Method and system for digital watermarking | | US7774609 | Apr 14, 2008 | Aug 10, 2010 | First Data Mobile Holdings Limited | Process for digital signing of a message | | US7778422 | Feb 27, 2004 | Aug 17, 2010 | Microsoft Corporation | Security associations for devices | | US7779259 | Oct 11, 2007 | Aug 17, 2010 | Certicom Corp. | Key agreement and transport protocol with implicit signatures | | US7779261 | Jan 3, 2007 | Aug 17, 2010 | Wistaria Trading, Inc. | Method and system for digital watermarking | | US7783040 | Sep 20, 2006 | Aug 24, 2010 | IGT | Encryption in a secure computerized gaming system | | US7783045 | Aug 4, 2008 | Aug 24, 2010 | International Business Machines Corporation | Secure approach to send data from one system to another | | US7784106 | Jan 16, 2009 | Aug 24, 2010 | First Data Corporation | Manufacturing unique devices that generate digital signatures | | US7787620 | Oct 18, 2005 | Aug 31, 2010 | Cryptography Research, Inc. | Prevention of side channel attacks against block cipher implementations and other cryptographic systems | | US7788182 | Apr 12, 2006 | Aug 31, 2010 | ContentGuard Holdings, Inc. | Method for loaning digital works | | US7792285 | Jul 27, 2006 | Sep 7, 2010 | Copytele, Inc. | Method and system for securely exchanging encryption key determination information | | US7792931 | Mar 10, 2005 | Sep 7, 2010 | Microsoft Corporation | Model-based system provisioning | | US7794323 | Jul 25, 2003 | Sep 14, 2010 | IGT | Gaming apparatus with encryption and method | | US7797147 | Apr 15, 2005 | Sep 14, 2010 | Microsoft Corporation | Model-based system monitoring | | US7802144 | Apr 15, 2005 | Sep 21, 2010 | Microsoft Corporation | Model-based system monitoring | | US7802310 | Oct 31, 2007 | Sep 21, 2010 | Kinetech, Inc. Level 3 Communications, LLC | Controlling access to data in a data processing system | | US7805399 | Apr 24, 2007 | Sep 28, 2010 | | Methods and apparatus for providing a partial dual-encrypted stream in a conditional access overlay system | | US7805479 | Mar 28, 2006 | Sep 28, 2010 | | Scalable, faster method and apparatus for montgomery multiplication | | US7809644 | Jul 7, 2005 | Oct 5, 2010 | ContentGuard Holdings, Inc. | Digital work structure | | US7813506 | Mar 30, 2009 | Oct 12, 2010 | Blue Spike, Inc | System and methods for permitting open access to data objects and for securing data within the data objects | | US7814023 | Sep 8, 2005 | Oct 12, 2010 | Avaya Inc. | Secure download manager | | US7822197 | Sep 7, 2007 | Oct 26, 2010 | Wistaria Trading, Inc. | Optimization methods for the insertion, protection, and detection of digital watermarks in digital data | | US7823208 | Jun 18, 2004 | Oct 26, 2010 | Microsoft Corporation | Method and system for binding enhanced software features to a persona | | US7828653 | May 24, 2007 | Nov 9, 2010 | WMS Gaming Inc. | Gaming software authentication | | US7830915 | Jan 23, 2008 | Nov 9, 2010 | Wistaria Trading, Inc. | Methods and systems for managing and exchanging digital information packages with bandwidth securitization instruments | | US7831047 | Jul 14, 2006 | Nov 9, 2010 | IGT | Digital identification of unique game characteristics | | US7831830 | Nov 12, 2007 | Nov 9, 2010 | Electronics For Imaging, Inc. | Methods and apparatus for secure document printing | | US7835989 | Apr 13, 1999 | Nov 16, 2010 | Discovery Communications, Inc. | Electronic book alternative delivery systems | | US7836141 | Dec 11, 2006 | Nov 16, 2010 | Advanced Messaging Technologies, Inc. | Systems and method for storing, delivering, and managing messages | | US7837556 | May 2, 2005 | Nov 23, 2010 | IGT | Decoupling of the graphical presentation of a game from the presentation logic | | US7844074 | Jun 30, 2008 | Nov 30, 2010 | Wistaria Trading, Inc. | Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data | | US7844572 | Oct 30, 2007 | Nov 30, 2010 | Avaya Inc. | Remote feature activator feature extraction | | US7844835 | Sep 20, 2005 | Nov 30, 2010 | Intertrust Technologies Corporation | Systems and methods for secure transaction management and electronic rights protection | | US7848516 | Jan 20, 2006 | Dec 7, 2010 | | Diffused symmetric encryption/decryption method with asymmetric keys | | US7849316 | Nov 12, 2007 | Dec 7, 2010 | Electronics for Imaging, Inc. | Methods and apparatus for secure document printing | | US7849393 | Mar 7, 2000 | Dec 7, 2010 | Discovery Communications, Inc. | Electronic book connection to world watch live | | US7861166 | Jun 17, 1999 | Dec 28, 2010 | Discovery Patent Holding, LLC | Resizing document pages to fit available hardware screens | | US7861306 | Jun 2, 2004 | Dec 28, 2010 | Microsoft Corporation | Method and system for limiting the use of user-specific software features | | US7864797 | Sep 11, 2007 | Jan 4, 2011 | Broadcom Corporation | System and method for connecting bluetooth-enabled devices to a personal computer | | US7865405 | Feb 23, 2009 | Jan 4, 2011 | Discovery Patent Holdings, LLC | Electronic book having electronic commerce features | | US7865567 | Oct 27, 1999 | Jan 4, 2011 | Discovery Patent Holdings, LLC | Virtual on-demand electronic book | | US7867084 | Dec 22, 2006 | Jan 11, 2011 | IGT | Pass-through live validation device and method | | US7869593 | Aug 8, 2005 | Jan 11, 2011 | First Data Corporation | Software for providing based on shared knowledge public keys having same private key | | US7870393 | Aug 21, 2007 | Jan 11, 2011 | Wistaria Trading, Inc. | Steganographic method and device | | US7874492 | Jun 12, 2007 | Jan 25, 2011 | Visa U.S.A. Inc. Visa International Service Association | Method and system for facilitating memory and application management on a secured token | | US7874916 | Nov 27, 2007 | Jan 25, 2011 | WMS Gaming Inc. | Security of gaming software | | US7877609 | Nov 12, 2009 | Jan 25, 2011 | Wistaria Trading, Inc. | Optimization methods for the insertion, protection, and detection of digital watermarks in digital data | | US7877798 | Dec 9, 2008 | Jan 25, 2011 | Legal iGaming, Inc. | System and method for connecting gaming devices to a network for remote play | | US7881972 | Oct 12, 2006 | Feb 1, 2011 | Digital River, Inc. | Electronic commerce system and method for detecting fraud | | US7882552 | Dec 27, 2005 | Feb 1, 2011 | NDS Limited | Remote administration of smart cards for secure access systems | | US7885896 | Jul 9, 2002 | Feb 8, 2011 | Avaya Inc. | Method for authorizing a substitute software license server | | US7886041 | Mar 1, 2004 | Feb 8, 2011 | Microsoft Corporation | Design time validation of systems | | US7890543 | Oct 24, 2003 | Feb 15, 2011 | Microsoft Corporation | Architecture for distributed computing system and automated design, deployment, and management of distributed applications | | US7890951 | Jun 29, 2005 | Feb 15, 2011 | Microsoft Corporation | Model-based provisioning of test environments | | US7890997 | Jan 20, 2003 | Feb 15, 2011 | Avaya Inc. | Remote feature activation authentication file system | | US7894447 | Dec 6, 2005 | Feb 22, 2011 | Lippershy Celestial LLC | Digital object routing | | US7894608 | Aug 4, 2008 | Feb 22, 2011 | International Business Machines Corporation | Secure approach to send data from one system to another | | US7895306 | Oct 14, 2004 | Feb 22, 2011 | Advanced Messaging Technologies, Inc. | Systems and methods for storing, delivering, and managing messages | | US7895313 | Dec 11, 2006 | Feb 22, 2011 | Advanced Messaging Technologies, Inc. | Systems and methods for storing, delivering, and managing messages | | US7895640 | Dec 13, 2005 | Feb 22, 2011 | Knobbe, Martens, Olson & Bear LLP | Method for control of gaming systems and for generating random numbers | | US7913301 | Oct 30, 2006 | Mar 22, 2011 | Avaya Inc. | Remote feature activation authentication file system | | US7917747 | Mar 22, 2007 | Mar 29, 2011 | IGT | Multi-party encryption systems and methods | | US7917749 | May 22, 2006 | Mar 29, 2011 | Intertrust Technologies Corporation | Systems and methods for secure transaction management and electronic rights protection | | US7925372 | Oct 17, 2003 | Apr 12, 2011 | Trinary Anlagenbau GmbH | Neutral data computer control system for a machine tool used to produce workpieces with a threaded surface and associated machine tool | | US7925898 | Jun 14, 2006 | Apr 12, 2011 | Intertrust Technologies Corp. | Systems and methods using cryptography to protect secure computing environments | | US7930545 | Nov 15, 2006 | Apr 19, 2011 | Wistaria Trading, Inc. | Optimization methods for the insertion, protection, and detection of digital watermarks in digital data | | US7931533 | Jan 3, 2002 | Apr 26, 2011 | IGT | Game development architecture that decouples the game logic from the graphics logics | | US7934148 | Dec 11, 2006 | Apr 26, 2011 | Advanced Messaging Technologies, Inc. | Systems and method for storing, delivering, and managing messages | | US7936869 | Aug 8, 2005 | May 3, 2011 | First Data Corporation | Verifying digital signature based on shared knowledge | | US7941309 | Nov 2, 2005 | May 10, 2011 | Microsoft Corporation | Modeling IT operations/policies | | US7941666 | Mar 24, 2003 | May 10, 2011 | Cryptography Research, Inc. | Payment smart cards with hierarchical session key derivation providing security against differential power analysis and other attacks | | US7945539 | Oct 31, 2007 | May 17, 2011 | Kinetech, Inc. Level 3 Communications, LLC | Distributing and accessing data in a data processing system | | US7945544 | Oct 31, 2007 | May 17, 2011 | Kinetech, Inc. Level 3 Communications, LLC | Similarity-based access control of data in a data processing system | | US7949494 | Dec 22, 2009 | May 24, 2011 | Blue Spike, Inc. | Method and device for monitoring and analyzing signals | | US7949662 | Dec 23, 2003 | May 24, 2011 | Kinetech, Inc. Level 3 Communications, LLC | De-duplication of data in a data processing system | | US7949867 | Dec 14, 2006 | May 24, 2011 | REL-ID Technologies, Inc. | Secure communications | | US7949869 | Jan 15, 2010 | May 24, 2011 | REL-ID Technologies, Inc. | Establishing relative identity | | US7953968 | Aug 4, 2005 | May 31, 2011 | Gilbarco Inc. | System and method for selective encryption of input data during a retail transaction | | US7953981 | Aug 10, 2009 | May 31, 2011 | Wistaria Trading, Inc. | Optimization methods for the insertion, protection, and detection of digital watermarks in digital data | | US7958354 | Feb 14, 2008 | Jun 7, 2011 | Rockwell Collins, Inc. | High-order knowledge sharing system to distribute secret data | | US7958373 | May 14, 2009 | Jun 7, 2011 | Microsoft Corporation | Secure repository with layers of tamper resistance and system and method for providing same | | US7961876 | Dec 30, 2005 | Jun 14, 2011 | | Method to produce new multivariate public key cryptosystems | | US7962713 | Jun 19, 2003 | Jun 14, 2011 | Sony Corporation | Memory device having secure non-volatile locking functionality | | US7966496 | Dec 22, 2006 | Jun 21, 2011 | JPMorgan Chase Bank, N.A. | System and method for single sign on process for websites with multiple applications and services | | US7966520 | Aug 30, 2002 | Jun 21, 2011 | Avaya Inc. | Software licensing for spare processors | | US7970709 | Mar 31, 2003 | Jun 28, 2011 | ContentGuard Holdings, Inc. | Method and apparatus for client customization by executing software parts on plural servers | | US7983414 | Sep 9, 2003 | Jul 19, 2011 | Giesecke & Devrient GmbH | Protected cryptographic calculation | | US7983786 | Jul 7, 2006 | Jul 19, 2011 | Trinary Anlagenbau GmbH | Neutral data computer control system for a machine tool used to produce workpieces with a threaded surface and associated machine tool | | US7987371 | Jul 9, 2008 | Jul 26, 2011 | Wistaria Trading, Inc. | Optimization methods for the insertion, protection, and detection of digital watermarks in digital data | | US7987501 | Dec 21, 2001 | Jul 26, 2011 | JPMorgan Chase Bank, N.A. | System and method for single session sign-on | | US7988554 | Oct 31, 2007 | Aug 2, 2011 | IGT | Game development architecture that decouples the game logic from the graphics logic | | US7988559 | Mar 8, 2001 | Aug 2, 2011 | IGT | Computerized gaming system, method and apparatus | | US7991188 | Aug 31, 2007 | Aug 2, 2011 | Wisteria Trading, Inc. | Optimization methods for the insertion, protection, and detection of digital watermarks in digital data | | US7996916 | Jul 15, 2009 | Aug 9, 2011 | IGT | Process verification | | US8001096 | Oct 31, 2007 | Aug 16, 2011 | Kinetech, Inc. Level 3 Communications, LLC | Computer file system using content-dependent file identifiers | | US8009032 | Nov 21, 2006 | Aug 30, 2011 | Gilbarco Inc. | Remote display tamper detection using data integrity operations | | US8014389 | Dec 6, 2005 | Sep 6, 2011 | Lippershy Celestial LLC | Bidding network | | US8015592 | Oct 7, 2003 | Sep 6, 2011 | Innovation Connection Corporation | System, method and apparatus for enabling transactions using a biometrically enabled programmable magnetic stripe | | US8023647 | Mar 12, 2009 | Sep 20, 2011 | | Password self encryption method and system and encryption by keys generated from personal secret information | | US8023657 | Aug 20, 2007 | Sep 20, 2011 | Atwater Ventures Limited | Cryptography and certificate authorities in gaming machines | | US8031865 | Apr 3, 2007 | Oct 4, 2011 | Encryption Solutions, Inc. | Multiple level security system and method for encrypting data within documents | | US8032943 | Jun 17, 2009 | Oct 4, 2011 | Microsoft Corporation | Accessing protected content in a rights-management architecture | | US8033902 | Mar 16, 2006 | Oct 11, 2011 | | Wide screen gaming apparatus | | US8038530 | Feb 17, 2006 | Oct 18, 2011 | WMS Gaming Inc. | Method and apparatus for filtering wagering game content | | US8041642 | Jul 10, 2002 | Oct 18, 2011 | Avaya Inc. | Predictive software license balancing | | US8046841 | Aug 21, 2007 | Oct 25, 2011 | Wistaria Trading, Inc. | Steganographic method and device | | US8050980 | Sep 29, 2009 | Nov 1, 2011 | Digital River, Inc. | Secure downloading of a file from a network system and method | | US8055897 | Dec 6, 2005 | Nov 8, 2011 | Lippershy Celestial LLC | Digital object title and transmission information | | US8073384 | Dec 14, 2006 | Dec 6, 2011 | Elster Electricity, LLC | Optimization of redundancy and throughput in an automated meter data collection system using a wireless network | | US8073695 | Jun 25, 1999 | Dec 6, 2011 | Adrea, LLC | Electronic book with voice emulation features | | US8074287 | Jul 28, 2005 | Dec 6, 2011 | Microsoft Corporation | Renewable and individualizable elements of a protected environment | | US8077870 | Oct 18, 2010 | Dec 13, 2011 | TecSec, Inc. | Cryptographic key split binder for use with tagged data elements | | US8077935 | Apr 22, 2005 | Dec 13, 2011 | Validity Sensors, Inc. | Methods and apparatus for acquiring a swiped fingerprint image | | US8078868 | Feb 16, 2011 | Dec 13, 2011 | IGT | Multi-party encryption systems and methods | | US8082262 | Mar 15, 2007 | Dec 20, 2011 | Personalweb Technologies, LLC Level 3 Communications, LLC | Methods, systems, and devices supporting data access in a data processing system | | US8082575 | Feb 21, 2006 | Dec 20, 2011 | Rampart-ID Systems, Inc. | System, method and apparatus for enabling transactions using a user enabled programmable magnetic stripe | | US8090947 | Jul 15, 2010 | Jan 3, 2012 | Certicom Corp. | Key agreement and transport protocol with implicit signatures | | US8095785 | Feb 3, 2009 | Jan 10, 2012 | | Authentication of entitlement authorization in conditional access systems | | US8095949 | Jun 25, 1999 | Jan 10, 2012 | Adrea, LLC | Electronic book with restricted access features | | US8099420 | Dec 22, 2004 | Jan 17, 2012 | PersonalWeb Technologies, LLC Level 3 Communications, LLC | Accessing data in a data processing system | | US8103881 | Dec 16, 2003 | Jan 24, 2012 | Innovation Connection Corporation | System, method and apparatus for electronic ticketing | | US8104079 | Mar 23, 2009 | Jan 24, 2012 | | Methods, systems and devices for packet watermarking and efficient provisioning of bandwidth | | US8107212 | Apr 30, 2007 | Jan 31, 2012 | Validity Sensors, Inc. | Apparatus and method for protecting fingerprint sensing circuitry from electrostatic discharge | | US8116451 | Feb 12, 2007 | Feb 14, 2012 | Certicom Corporation | Key validation scheme | | US8116540 | Apr 4, 2008 | Feb 14, 2012 | Validity Sensors, Inc. | Apparatus and method for reducing noise in fingerprint sensing circuits | | US8117667 | Jan 10, 2008 | Feb 14, 2012 | SCA IPLA Holdings Inc. | Systems and methods for the prevention of unauthorized use and manipulation of digital content | | US8121343 | Oct 10, 2010 | Feb 21, 2012 | Wistaria Trading, Inc | Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data | | US8122106 | Oct 24, 2003 | Feb 21, 2012 | Microsoft Corporation | Integrating design, deployment, and management phases for systems | | US8127133 | Jan 25, 2007 | Feb 28, 2012 | Microsoft Corporation | Labeling of data objects to apply and enforce policies | | US8130964 | Oct 28, 2009 | Mar 6, 2012 | The Board of Trustees of the Leland Stanford Junior University The Regents of the University of California, Davis | Systems and methods for identity-based encryption and related cryptographic techniques | | US8131026 | Dec 14, 2007 | Mar 6, 2012 | Validity Sensors, Inc. | Method and apparatus for fingerprint image reconstruction | | US8156326 | Dec 7, 2006 | Apr 10, 2012 | Eurotech SpA | Method to search for affinities between subjects and relative apparatus | | US8160249 | Dec 22, 2009 | Apr 17, 2012 | Blue Spike, Inc. | Utilizing data reduction in steganographic and cryptographic system | | US8160960 | Dec 11, 2009 | Apr 17, 2012 | JPMorgan Chase Bank, N.A. | System and method for rapid updating of credit information | | US8161286 | Jun 21, 2010 | Apr 17, 2012 | Wistaria Trading, Inc. | Method and system for digital watermarking | | US8165355 | Sep 11, 2006 | Apr 24, 2012 | Validity Sensors, Inc. | Method and apparatus for fingerprint motion tracking using an in-line array for use in navigation applications | | US8170955 | Dec 31, 2009 | May 1, 2012 | ContentGuard Holdings, Inc. | System and method for enforcing usage rights associated with digital content | | US8171561 | Oct 9, 2008 | May 1, 2012 | Blue Spike, Inc. | Secure personal content server | | US8171567 | Sep 4, 2003 | May 1, 2012 | Tracer Detection Technology Corp. | Authentication method and system | | US8175330 | Aug 18, 2011 | May 8, 2012 | Wistaria Trading, Inc. | Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data | | US8175345 | Apr 15, 2008 | May 8, 2012 | Validity Sensors, Inc. | Unitized ergonomic two-dimensional fingerprint motion tracking device and method | | US8185473 | Apr 13, 2006 | May 22, 2012 | Intertrust Technologies Corporation | Trusted infrastructure support systems, methods and techniques for secure electronic commerce, electronic transactions, commerce process control and automation, distributed computing, and rights management | | US8185576 | Jun 30, 2006 | May 22, 2012 | Altnet, Inc. | Filter for a distributed network | | US8185940 | Jul 17, 2007 | May 22, 2012 | JPMorgan Chase Bank, N.A. | System and method for providing discriminated content to network users | | US8194701 | Dec 6, 2005 | Jun 5, 2012 | Lippershy Celestial LLC | System and/or method for downstream bidding | | US8200971 | Sep 23, 2009 | Jun 12, 2012 | Cisco Technology, Inc. | Method for the provision of a network service | | US8200974 | Jul 22, 2010 | Jun 12, 2012 | Copytele, Inc. | Method and system for securely exchanging encryption key determination information | | US8200982 | Mar 19, 2010 | Jun 12, 2012 | International Business Machines Corporation | Semiotic system and method with privacy protection | | US8203463 | Feb 13, 2009 | Jun 19, 2012 | Elster Electricity LLC | Wakeup and interrogation of meter-reading devices using licensed narrowband and unlicensed wideband radio communication | | US8204281 | Dec 14, 2007 | Jun 19, 2012 | Validity Sensors, Inc. | System and method to remove artifacts from fingerprint sensor scans | | US8204945 | Oct 9, 2008 | Jun 19, 2012 | Stragent, LLC | Hash-based systems and methods for detecting and preventing transmission of unwanted e-mail | | US8209533 | Dec 20, 2007 | Jun 26, 2012 | Certicom Corp. | Key agreement and transport protocol | | US8209538 | Aug 16, 2004 | Jun 26, 2012 | Clearswift Limited | Email policy manager | | US8214175 | Feb 26, 2011 | Jul 3, 2012 | Blue Spike, Inc. | Method and device for monitoring and analyzing signals | | US8215563 | Dec 14, 2010 | Jul 10, 2012 | Visa International Service Association Visa U.S.A., Inc. | Method and system for facilitating memory and application management on a secured token | | US8224044 | May 24, 2010 | Jul 17, 2012 | Validity Sensors, Inc. | Fingerprint sensing assemblies and methods of making | | US8224705 | Sep 10, 2007 | Jul 17, 2012 | | Methods, systems and devices for packet watermarking and efficient provisioning of bandwidth | | US8225099 | Apr 14, 2010 | Jul 17, 2012 | Wistaria Trading, Inc. | Linear predictive coding implementation of digital watermarks | | US8226473 | Apr 10, 2002 | Jul 24, 2012 | WMS Gaming Inc. | Gaming software authentication | | US8229113 | Jul 13, 2009 | Jul 24, 2012 | Certicom Corp. | Strengthened public key protocol | | US8229184 | Dec 14, 2007 | Jul 24, 2012 | Validity Sensors, Inc. | Method and algorithm for accurate finger motion tracking | | US8229858 | Feb 4, 2005 | Jul 24, 2012 | Avaya Inc. | Generation of enterprise-wide licenses in a customer environment | | US8238553 | Mar 30, 2009 | Aug 7, 2012 | Wistaria Trading, Inc | Steganographic method and device | | USRE34954 | Nov 22, 1993 | May 30, 1995 | Bell Communications Research, Inc. | Method for secure time-stamping of digital documents | | USRE36918 | Sep 12, 1995 | Oct 17, 2000 | CertCo LLC | Fair cryptosystems and methods of use | | USRE36946 | Dec 5, 1996 | Nov 7, 2000 | Sun Microsystems, Inc. | Method and apparatus for privacy and authentication in wireless networks | | USRE37178 | Sep 20, 1996 | May 15, 2001 | Novell, Inc. | Method and apparatus for authentication of client server communication | | USRE39368 | Jun 17, 1996 | Oct 31, 2006 | IGT | Electronic casino gaming system with improved play capacity, authentication and security | | USRE39369 | Jun 17, 1996 | Oct 31, 2006 | IGT | Electronic casino gaming system with improved play capacity, authentication and security | | USRE39370 | Jun 17, 1996 | Oct 31, 2006 | IGT | Electronic casino gaming system with improved play capacity, authentication and security | | USRE39400 | Jun 17, 1996 | Nov 14, 2006 | IGT | Electronic casino gaming system with improved play capacity, authentication and security | | USRE39401 | Jun 17, 1996 | Nov 14, 2006 | IGT | Electronic casino gaming system with improved play capacity, authentication and security | | USRE40530 | Oct 20, 2000 | Oct 7, 2008 | Hewlett-Packard Development Company, L.P. | Public key cryptographic apparatus and method | | USRE42103 | May 18, 2001 | Feb 1, 2011 | Disney Enterprises, Inc. | Apparatus and method of automatically accessing on-line services in response to broadcast of on-line addresses |
Claims1. A cryptographic communications system comprising: - A. a communications channel,
- B. an encoding means coupled to said channel and adapted for transforming a transmit message word signal M to a ciphertext word signal C and for transmitting C on said channel,
- where M corresponds to a number representative of a message and
- 0.ltoreq.M.ltoreq.n-1
- where n is a composite number of the form
- n=p.multidot.q
- where p and q are prime numbers, and
- where C corresponds to a number representative of an enciphered form of said message and corresponds to
- C.ident.M.sup.e (mod n)
- where e is a number relatively prime to 1 cm(p-1,q-1), and
- C. a decoding means coupled to said channel and adapted for receiving C from said channel and for transforming C to a receive message word signal M'
- where M' corresponds to a number representative of a deciphered form of C and corresponds to
- M'.ident.C.sup.d (mod n)
- where d is a multiplicative inverse of e(mod(1 cm((p-1),(q-1)))).
2. A system according to claim 1 wherein at least one of said transforming means comprises: - a first register means for receiving and storing a first digital signal representative of said signal-to-be-transformed,
- a second register means for receiving and storing a second digital signal representative of the exponent of the equivalence relation defining said transformation,
- a third register means for receiving and storing a third digital signal representative of the modulus of the equivalency relation defining said transformation, and
- an exponentiation by repeated squaring and multiplication network coupled to said first, second and third register means, said network including:
- A. an output register means for receiving and storing a first multiplier signal and for applying said first multiplier signal to a first multiplier input line,
- B. selector means for successively selecting each of the bits of said second digital signal as a multiplier selector signal,
- C. means operative for each of said multiplier selector signals for selecting as a second multiplier signal either the contents of said output register means or the contents of said first register means, and for said second applying multiplier signal to a second multiplier input line, said selection being dependent on the binary value of the successive bits of said second digital signal, and
- D. modulo multiplier means operative in step with said selector means and responsive to said first and second multiplier signals on said first and second multiplier input lines for successively generating first multiplier signals and for transferring said first multiplier signals to said output register means, said first multiplier signal initially being representative of binary 1, and thereafter being representative of the modulo product of said first and second multiplier signals, where the modulus of said modulo product corresponds to said third digital signal.
3. A communications system for transferring message signals M.sub.i, comprising k terminals, wherein each terminal is characterized by an encoding key E.sub.i =(e.sub.i, n.sub.i) and decoding key D.sub.i =(e.sub.i, n.sub.i), where i=1,2, . . . ,k, and wherein - Mi corrresponds to a number representative of a message signal to be transmitted from the i.sup.th terminal, and
- 0.ltoreq.M.sub.i .ltoreq.n.sub.i -1,
- n.sub.i is a composite number of the form
- n.sub.i =p.sub.i .multidot.q.sub.i
- p.sub.i and q.sub.i are prime numbers,
- e.sub.i is relatively prime to 1 cm(p-1,q-1),
- d.sub.i is a multiplicative inverse of
- e.sub.i (mod(1 cm((p.sub.i -1), (q.sub.i -1))))
- wherein a first terminal includes means for encoding a digital message word signal M.sub.a for transmission from said first terminal (i=A) to a second terminal (i=B), said first terminal including:
- means for transforming said message word signal M.sub.A to a signed message word signal M.sub.As, M.sub.As corresponding to a number representative of an encoded form of said message word signal M.sub.A, whereby:
- M.sub.As .ident.M.sub.A.sup.d.sbsp.A (mod n.sub.A).
4. A system according to claim 3 wherein at least one of said transforming means comprises: - a first register means for receiving and storing a first digital signal representative of said signal-to-be-transformed,
- a second register means for receiving and storing a second digital signal representative of the exponent of the equivalence relation defining said transformation,
- a third register means for receiving and storing a third digital signal representative of the modulus of the equivalency relation defining said transformation, and
- an exponentiation by repeated squaring and multiplication network coupled to said first, second and third register means, said network including:
- A. an output register means for receiving and storing a first multiplier signal and for applying said first multiplier signal to a first multiplier input line,
- B. selector means for successively selecting each of the bits of said second digital signal as a multiplier selector signal,
- C. means operative for each of said multiplier selector signals for selecting as a second multiplier signal either the contents of said output register means or the contents of said first register means, and for said second applying muliplier signal to a second multiplier input line, said selection being dependent on the binary value of the successive bits of said second digital signal, and
- D. modulo multiplier means operative in step with said selector means and responsive to said first and second multiplier signals on said first and second multiplier input lines for successively generating first multiplier signals and for transferring said first multiplier signals to said output register means, said first multiplier signal initially being representative of binary 1, and thereafter being representative of the modulo product of said first and second multiplier signals, where the modulus of said modulo product corresponds to said third digital signal.
5. The system of claim 3 further comprising: - means for transmitting said signal message word signal M.sub.As from said first terminal to said second terminal, and
- wherein said second terminal includes means for decoding said signed message word signal M.sub.As to said message word signal M.sub.A, said second terminal including:
- means for transforming said ciphertext word signal C.sub.A to said message word signal M.sub.A, whereby
- M.sub.A .ident.M.sub.As.sup.e.sbsp.A (mod n.sub.A).
6. The system of claim 3 wherein said encoding means further comprises: - means for transforming said sfgned message word signal M.sub.As to one or more signed message block word signals M.sub.As ", each block word signal M.sub.As " corresponding to a number representative of a portion of said signed message word signal M.sub.A in the range 0.ltoreq.M.sub.As ".ltoreq.n.sub.B -1, and
- means for transforming each of said signed message block word signals M.sub.As " to a signed ciphertext word signal C.sub.As, C.sub.As corresponding to a number representative of an encoded form of said signed message block word signal, whereby
- C.sub.As .ident.M.sub.As ".sup.e.sbsp.B (mod n.sub.B).
7. The system of claim 6 comprising the further steps of: - means for transmitting said signed ciphertext word signal C.sub.As from said first terminal to said second terminal,
- wherein said second terminal includes means for decoding said signed ciphertext word signals to said message word signal M.sub.A, said second terminal including:
- means for transforming each of said signed ciphertext word signal C.sub.As to one of said signed message block word signals M.sub.As ", whereby
- M.sub.As ".ident.C.sub.As.sup.d.sbsp.B (mod n.sub.B)
- means for transforming said signed message block word signals to said signed message word signal M.sub.As
- means for transforming said sfgned message word signal to safd message word signal M.sub.A, whereby
- M.sub.A .ident.M.sub.As.sup.e.sbsp.A (mod n.sub.A).
8. A communications system for transferring a message signal M.sub.i comprising k terminals, wherein each terminal is characterized by an encoding key E.sub.i =(e.sub.i, n.sub.i) and decoding key D.sub.i =(e.sub.i, n.sub.i), where i=1,2, . . . ,k, and wherein - M.sub.i corresponds to a number representative of a message signal to be transmitted from the i.sup.th terminal,
- n.sub.i is a composite number of the form
- n.sub.i =p.sub.i .multidot.q.sub.i
- P.sub.i and q.sub.i are prime numbers,
- e.sub.i is relatively prime to 1 cm(p.sub.i -1,q.sub.i -1),
- d.sub.i is a multiplicative inverse of
- e.sub.i (mod(1 cm((p.sub.i -1),(q.sub.i -1))))
- wherein a first terminal includes means for encoding a digital message word signal M.sub.A for transmission from said first terminal (i=A) to a second terminal (i=B), said first terminal including:
- means for transforming said message word signal M.sub.A to one or more message block word signals M.sub.A ', each block word signal M.sub.A being a number representative of a portion of said message word signal M.sub.A in the range 0.ltoreq.M.sub.A .ltoreq.n.sub.B -1, means for transforming each of said message block word signals M.sub.A " to a ciphertext word signal C.sub.A, C.sub.A corresponding to a number representative of an encoded form of said message block word signal M.sub.A ", whereby:
- C.sub.A .ident.M.sub.A ".sup.e.sbsp.B (mod n.sub.B).
9. A system according to claim 8 wherein at least one of said transforming means comprises: - a first register means for receiving and storing a first digital signal representative of said signal-to-be-transformed,
- a second register means for receiving and storing a second digital signal representative of the exponent of the equivalence relation defining said transformation,
- a third register means for receiving and storing a third digital signal representative of the modulus of the equivalency relation defining said transformation, and
- an exponentiation by repeated squaring and multiplication network coupled to said first, second and third register means, said network including:
- A. an output register means for receiving and storing a first multiplier signal and for applying said first multiplier signal to a first multiplier input line,
- B. selector means for successively selecting each of the bits of said second digital signal as a multiplier selector signal,
- C. means operative for each of said multiplier selector signals for selecting as a second multiplier signal either the contents of said output register means or the contents of said first register means, and for said second applying multiplier signal to a second multiplier input line, said selection being dependent on the binary value of the successive bits of said second digital signal, and
- D. modulo multiplier means operative in step with said selector means and responsive to said first and second multiplier signals on said first and second multiplier input lines for successively generating first multiplier signals and for transferring said first multiplier signals to said output register means, said first multiplier signal initially being representaative of binary 1, and thereafter being representative of the modulo product of said first and second multiplier signals, where the modulus of said modulo product corresponds to said third digital signal.
10. The system of claim 8 further comprising: - means for transmitting said ciphertext word signals from said first terminal to said second terminal, and
- wherein said second terminal includes means for decoding said ciphertext word signals to said message word signal M.sub.A, said second terminal including:
- means for transforming each of said ciphertext word signals C.sub.A to one of said message block word signals M.sub.A ", whereby
- M.sub.A .ident.C.sub.A.sup.d.sbsp.B (mod n.sub.B)
- means for transforming said message block word signals M.sub.A " to said message word signal M.sub.A ".
11. The system of claim 8 wherein said encoding means further comprises: - means for transforming said ciphertext word signal C.sub.A to one or more ciphertext block word signals C.sub.A ", each block word signal C.sub.A " being a number representative of a portion of said ciphertext word signal C.sub.A in the range 0.ltoreq.C.sub.A ".ltoreq.n.sub.A -1,
- means for transforming each of said ciphertext block word signals C.sub.A " to a signed ciphertext word signal C.sub.As corresponding to a number representative of an encoded form of said ciphertext block word signal C.sub.A ", whereby
- C.sub.As .ident.C.sub.A ".sup.d.sbsp.A (mod n.sub.A).
12. The system of claim 11 further comprising: - means for transmitting said signed ciphertext word signals from said first terminal to said second terminal,
- wherein said second terminal includes means for decoding said signed ciphertext word signals to said message word signal M.sub.A, said second terminal including:
- means for transforming each of said signed ciphertext word signals C.sub.AS to one of said ciphertext block word signals C.sub.A ", whereby
- C.sub.A ".ident.C.sub.As.sup.e.sbsp.A (mod n.sub.A)
- means for transforming said ciphertext block word signals to said message block word signals, whereby
- M.sub.A ".ident.C.sub.A ".sup.d.sbsp.B (mod n.sub.B)
- means for transforming said message block word signals to said message word signal M.sub.A.
13. A communications system having a plurality of terminals coupled by a communications channel, including a first terminal characterized by an associated encoding key E.sub.A =(e.sub.A, n.sub.A) and decoding key D.sub.A =(d.sub.A, n.sub.A), and including a second terminal, wherein - n.sub.A is a composite number of the form
- n.sub.A =p.sub.A .multidot.q.sub.A
- p.sub.A and q.sub.A are prime numbers,
- e.sub.A is relatively prime to 1 cm(p.sub.A -1, q.sub.A -1),
- d.sub.A is a multiplicative inverse of
- e.sub.A (mod(1 cm((p.sub.A -1), (q.sub.A -1)))),
- wherein said first terminal comprises:
- encoding means coupled to said channel and adapted for transforming a transmit message word signal M.sub.A to a signed message word signal M.sub.As and for transmitting M.sub.As on said channel,
- where M.sub.A corresponds to a number representative of a message and
- 0.ltoreq.M.sub.A .ltoreq.n.sub.A -1
- where M.sub.As corresponds to a number representative of a signed form of said message and corresponds to
- M.sub.As .ident.M.sub.A.sup.d.sbsp.A (mod n.sub.A)
- wherein said second terminal comprises:
- decoding means coupled to said channel and adapted for receiving M.sub.As from said channel and for transforming M.sub.As to a receive message word signal M.sub.A '
- where M.sub.A ' corresponds to a number representative of an unsigned form of M.sub.A and corresponds to
- M.sub.A '.ident.M.sub.As.sup.e.sbsp.A (mod n.sub.A).
14. A system according to claim 13 wherein at least one of said transforming means comprises: - a first register means for receiving and storing a first digital signal representative of said signal-to-be-transformed,
- a second register means for receiving and storing a second digital signal representative of the exponent of the equivalence relation defining said transformation,
- a third register means for receiving and storing a third digital signal representative of the modulus of the equivalency relation defining said transformation, and
- an exponentiation by repeated squaring and multiplication network coupled to said first, second and third register means, said network including:
- A. an output register means for receiving and storing a first multiplier signal and for applying said first multiplier signal to a first multiplier input line,
- B. selector means for successively selecting each of the bits of said second digital signal as a multiplier selector signal,
- C. means operative for each of said multiplier selector signals for selecting as a second multiplier signal either the contents of said output register means or the contents of said first register means, and for said second applying multiplier signal to a second multiplier input line, said selection being dependent on the binary value of the successive bits of said second digital signal, and
- D. modulo multiplier means operative in step with said selector means and responsive to said first and second multiplier signals on said first and second multiplier input lines for successively generating first multiplier signals and for transferring said first multiplier signals to said output register means, said first multiplier signal initially being representative of binary 1, and thereafter being representative of the modulo product of said first and second multiplier signals, where the modulus of said modulo product corresponds to said third digital signal.
15. The system according to claim 13 wherein said second terminal is characterized by an associated encoding key E.sub.B =(e.sub.B, n.sub.B) and decoding key D.sub.B =(d.sub.B, n.sub.B), where: - n.sub.B is a composite number of the form
- n.sub.B =p.sub.B .multidot.q.sub.B
- p.sub.B and q.sub.B are prime numbers,
- e.sub.B is relatively prime to 1 cm(p.sub.B -1,q.sub.B -1),
- d.sub.B is a multiplicative inverse of
- e.sub.B (mod(1 cm((p.sub.B -1),(q.sub.B -1)))),
- wherein said second terminal comprises:
- encoding means coupled to said channel and adapted for transforming a transmit message word signal M.sub.B to a signed message word signal M.sub.Bs and for transmitting M.sub.Bs on said channel,
- where M.sub.B corresponds to a number representative of a message and
- .ltoreq. M.sub.B .ltoreq.n.sub.B -1
- where M.sub.Bs corresponds to a number representative of an enciphered form of said message signal M.sub.B and corresponds to
- M.sub.Bs .ident.M.sub.B.sup.d.sbsp.B (mod n.sub.B)
- wherein said first terminal comprises:
- decoding means coupled to said channel and adapted for receiving M.sub.Bs from said channel and for transforming M.sub.Bs to a receive message word signal M.sub.B '
- where M' is a number representative of an unsigned form of C and corresponds to
- M.sub.B '.ident.M.sub.Bs.sup.e.sbsp.B (mod n.sub.B).
16. The system according to claim 13 wherein said second terminal is characterized by an associated encoding key E.sub.B =(e.sub.B, n.sub.B) and decoding key D.sub.B =(d.sub.B, n.sub.B), where: - n.sub.B is a composite number of the form
- n.sub.B =p.sub.B .multidot.q.sub.B
- p.sub.B and q.sub.B are prime numbers,
- e.sub.B is relatively prime to 1 cm(p.sub.B -1,q.sub.B -1),
- d.sub.B is a multiplicative inverse of e.sub.B (mod(1 cm((p-1),(q-1)))),
- wherein said encoding means of said first terminal is adapted for transforming said message word signal M.sub.A to a signed ciphertext word signal C.sub.As, and for transmitting C.sub.As on said channel in place of M.sub.As
- whereby C.sub.As corresponds to a number representative of a signed enciphered form of said message and corresponds to:
- C.sub.As .ident.M.sub.As ".sup.e.sbsp.B (mod n.sub.B)
- where M.sub.As " corresponds to a number representative of a block of said signed message word signal M.sub.As in the range 0.ltoreq.M.sub.As ".ltoreq.n.sub.B -1
- wherein said decoding means of said second terminal is adapted to first transform said signed enciphered form of said message C.sub.As to M.sub.As in accordance with:
- M.sub.As '.ident.C.sub.As.sup.d.sbsp.B (mod n.sub.B)
- then to transform M.sub.As " to M.sub.As, and then to transform M.sub.As to said receive message word signal M.sub.A ', where M.sub.A ' is a number representative of a deciphered form of C.sub.As and corresponds to
- M.sub.A .ident.M.sub.As.sup.e.sbsp.A (mod n.sub.A).
17. The system according to claim 15 - wherein said encoding means of said first terminal is adapted for transforming said message word signal M.sub.A to a signed ciphertext word signal C.sub.As, and for transmitting C.sub.As on said channel in place of M.sub.As,
- whereby C.sub.As corresponds to a number representative of a signed enciphered form of said message and corresponds to:
- C.sub.As .ident.M.sub.As ".sup.e.sbsp.B (mod n.sub.B)
- wherein said decoding means of said second terminal is adapted to first transform said signed enciphered form of said message C.sub.As to M.sub.As " in accordance with:
- M.sub.As ".ident.C.sub.As.sup.e.sbsp.B (mod n.sub.B)
- then to transform M.sub.As to M.sub.As, and then to transform M.sub.As to said receive message word signal M.sub.A ', where M.sub.A ' corresponds to a number representative of a deciphered form of C.sub.As and corresponds to
- M.sub.A '.ident.M.sub.As.sup.e.sbsp.A (mod n.sub.A)
- wherein further said encoding means of said second terminal is adapted for transforming said message word signal M.sub.B to a signed ciphertext word signal C.sub.Bs, and for transmitting C.sub.Bs on said channel in place of M.sub.Bs,
- whereby C.sub.Bs corresponds to a number representative of a signed enciphered form of said message and corresponds to:
- C.sub.Bs .ident.M.sub.Bs ".sup.e.sbsp.A (mod n.sub.A)
- where M.sub.Bs corresponds to a number representative of a block of said signed message word signal M.sub.Bs in the range 0.ltoreq.M.sub.Bs .ltoreq.n.sub.A -1,
- wherein said decoding means of said first terminal is adapted to first transform said signed enciphered form of said message C.sub.As to M.sub.Bs " in accordance with:
- M.sub.Bs ".ident.C.sub.Bs.sup.e.sbsp.A (mod n.sub.A)
- then to transform M.sub.Bs " to M.sub.Bs, and then to transform M.sub.Bs to said receive message word signal M.sub.B ', and corresponds to
- M.sub.B '.ident.M.sub.Bs.sup.e.sbsp.B (mod n.sub.B).
18. A cryptographic communications system having a plurality of terminals coupled by a communications channel, including a first terminal characterized by an associated encoding key E.sub.A =(e.sub.A,n.sub.A) and decoding key D.sub.A =(d.sub.A,n.sub.A), and including a second terminal wherein - n.sub.A is a composite number of the form
- n.sub.A =p.sub.A .multidot.q.sub.A
- p.sub.A and q.sub.A are prime numbers,
- e.sub.A is relatively prime to 1 cm(p.sub.A -1,q.sub.A -1),
- d.sub.A is a multiplicative inverse of
- e.sub.A (mod(1 cm((p.sub.A -1),(q.sub.A -1)))),
- wherein said second terminal comprises:
- blocking means for transforming a message-to-be-transmitted from said second terminal to said first terminal, to one or more transmit message word signals M.sub.B,
- where M.sub.B corresponds to a number representative of said message in the range
- 0.ltoreq.M.sub.B .ltoreq.n.sub.A -1
- encoding means coupled to said channel and adapted for transforming each transmit message word signal M.sub.B to a ciphertext word signal C.sub.B and for transmitting C.sub.B on said channel,
- where C.sub.B corresponds to a number representative of an enciphered form of said message and corresponds to
- C.sub.B .ident.M.sub.B.sup.e.sbsp.A (mod n.sub.A)
- wherein said first terminal comprises:
- decoding means coupled to said channel and adapted for receiving said ciphertext word signals C.sub.B from said channel and for transforming each of said ciphertext word signals to a receive message word signal M.sub.B, and
- means for transforming said receive message word signals M.sub.B ' to said message,
- where M.sub.B ' is a number representative of a deciphered form of C.sub.B and corresponds to
- M.sub.B '.ident.C.sub.B.sup.d.sbsp.A (mod n.sub.A).
19. A system according to claim 18 wherein at least one of said transforming means comprises: - a first register means for receiving and storing a first digital signal representative of said signal-to-be-transformed,
- a second register means for receiving and storing a second digital signal representative of the exponent of the equivalence relation defining said transformation,
- a third register means for receiving and storing a third digital signal representative of the modulus of the equivalency relation defining said transformation, and
- an exponentiation by repeated squaring and multiplication network coupled to said first, second and third register means, said network including:
- A. an output register means for receiving and storing a first multiplier signal and for applying said first multiplier signal to a first multiplier input line,
- B. selector means for successively selecting each of the bits of said second digital signal as a multiplier selector signal,
- C. means operative for each of said multiplier selector signals for selecting as a second multiplier signal either the contents of said output register means or the contents of said first register means, and for said second applying multiplier signal to a second multiplier input line, said selection being dependent on the binary value of the successive bits of said second digital signal, and
- (D. modulo multiplier means operative in step with said selector means and responsive to said first and second multiplier signals on said first and second multiplier input lines for successively generating first multiplier signals for transferring said first multiplier signals to said output register means, said first multiplier signal initially being representative of binary 1, and thereafter being representative of the modulo product of said first and second multiplier signals, where the modulus of said modulo product corresponds to said third digital signal.
20. The system according to claim 18 wherein said second terminal is characterized by an associated encoding key E.sub.B =(e.sub.B, n.sub.B) and decoding key D.sub.B =(d.sub.B, n.sub.B), where: - n.sub.B is a composite number of the form
- n.sub.B =p.sub.B .multidot.q.sub.B
- P.sub.B and q.sub.B are prime numbers,
- e.sub.B is relatively prime to 1 cm(p.sub.B -1,q.sub.B -1),
- d.sub.B is a multiplicative inverse of
- e.sub.B (mod(1 cm((p.sub.B -1),(q.sub.B -1)))),
- wherein said first terminal comprises:
- blocking means for transforming a message-to-be-transmitted from said first terminal to said second terminal, to one or more transmit message word signals M.sub.A,
- where M.sub.A corresponds to a number representative of said message in the range
- .ltoreq. M.sub.A .ltoreq.n.sub.B -1
- encoding means coupled to said channel and adapted for transforming each transmit message word signal M.sub.A to a ciphertext word signal C.sub.A and for transmitting C.sub.A on said channel,
- where C.sub.A corresponds to a number representative of an enciphered form of said message and corresponds to
- C.sub.A .ident.M.sub.A.sup.e.sbsp.B (mod n.sub.B)
- wherein said second terminal comprises:
- decoding means coupled to said channel and adapted for receiving said ciphertext word signals C.sub.A from said channel and for transforming each of said ciphertext word signals to a receive message word signal M.sub.A ', and
- means for transforming said receive message word signals M.sub.A to said message,
- where M' corresponds to a number representative of a deciphered form of C and corresponds to
- M.sub.A '.ident.C.sub.A.sup.d.sbsp.B (mod n.sub.B).
21. The system according to claim 18 wherein said second terminal is characterized by an associated encoding key E.sub.B =(e.sub.B, n.sub.B) and decoding key D.sub.B =(d.sub.B, n.sub.B), where: - n.sub.B is a composite number of the form
- n.sub.B =p.sub.B .multidot.q.sub.B
- p.sub.B and q.sub.B are prime numbers,
- e.sub.B is relatively prime to 1 cm(p.sub.B -1,q.sub.B -1),
- d.sub.B is a multiplicative inverse of
- e.sub.B (mod(1 cm((p-1),(q-1)))),
- wherein said encoding means of said second terminal is adapted for transforming said message word signal M.sub.B to a signed cipher-text word signal C.sub.Bs, and for transmitting C.sub.Bs on said channel in place of C.sub.B, whereby C.sub.Bs corresponds to a number representative of a signed enciphered form of said message and corresponds to:
- C.sub.Bs .ident.C.sub.B ".sup.d.sbsp.B (mod n.sub.B)
- where C.sub.B " corresponds to a number representative of a block of said ciphertext word signal C.sub.B in the range 0.ltoreq.C.sub.B ".ltoreq.n.sub.B -1,
- wherein said decoding means of said first terminal is adapted to first transform said signed enciphered form of said message C.sub.Bs to C.sub.B " in accordance with:
- C.sub.B ".ident.C.sub.Bs.sup.e.sbsp.B (mod n.sub.B)
- then to transform C.sub.B " to C.sub.B, and then to transform C.sub.B to said receive message word signal M.sub.B ', where M.sub.B ' corresponds to a number representative of a deciphered form of C.sub.Bs and corresponds to:
- M.sub.B '.ident.C.sub.B.sup.d.sbsp.A (mod n.sub.A).
22. The system according to claim 20 wherein said encoding means of said second terminal is adapted for transforming said message word signal M.sub.B to a signed ciphertext word signal C.sub.Bs, and for transmitting C.sub.Bs on said channel in place of C.sub.B, whereby C.sub.Bs corresponds to a number representative of a signed enciphered form of said message and corresponds to: - C.sub.Bs .ident.C.sub.B ".sup.d.sbsp.B (mod n.sub.B)
- where C.sub.B " corresponds to a number representative of a block of said ciphertext word signal C.sub.B in the range 0.ltoreq.C.sub.B ".ltoreq.n.sub.B -1,
- wherein said decoding means of said first terminal is adapted to first transform said signed enciphered form of said message C.sub.Bs to C.sub.B " in accordance with:
- C.sub.B ".ident.C.sub.Bs.sup.e.sbsp.B (mod n.sub.B)
- and then to transform C.sub.B to C.sub.B, and then to transform C.sub.B to said receive message word signal M.sub.B ', where M.sub.B ' is a number representative of a deciphered form of C.sub.B and corresponds to:
- M.sub.B '.ident.C.sub.B.sup.d.sbsp.A (mod n.sub.A)
- wherein further said encoding means of said first terminal is adapted to transform said message word signal M.sub.A to a signal ciphertext word signal C.sub.As, as for transmitting C.sub.As on said channel in place of C.sub.B,
- whereby C.sub.A corresponds to a number representative of a signed enciphered form of said message and corresponds to:
- C.sub.A .ident.C.sub.A ".sup.d.sbsp.A (mod n.sub.A)
- where C.sub.A " corresponds to a number representative of a block of said ciphertext word signal C.sub.A in the range of 0.ltoreq.C.sub.A ".ltoreq.n.sub.A -1,
- wherein said decoding means of said second terminal is adapted to first transform said signaled enciphered form of said message C.sub.As to C.sub.A " in accordance with:
- C.sub.A ".ident.C.sub.As.sup.e.sbsp.A (mod n.sub.A),
- then to transform C.sub.A " to C.sub.A, and then to transform C.sub.A to said receive message word signal M.sub.A ', where M.sub.A ' corresponds to a number representative of a deciphered form of C.sub.A and corresponds to:
- M.sub.A .ident.C.sub.A.sup.d.sbsp.B (mod n.sub.B).
23. A method for establishing cryptographic communications comprising the step of: - encoding a digital message word signal M to a ciphertext word signal C, where M corresponds to a number representative of a message and
- 0.ltoreq.M.ltoreq.n-1
- where n is a composite number of the form
- n=p.multidot.q
- where p and q are prime numbers, and
- where C is a number representative of an encoded form of message word M,
- wherein said encoding step comprises the step of:
- transforming said message word signal M to said ciphertext word signal C whereby
- C.ident.M.sup.e (mod n)
- where e is a number relatively prime to (p-1).multidot.(q-1).
24. The method according to claim 23 comprising the further step of: - decoding said ciphertext word signal C to said message word signal M,
- wherein said decoding step comprises the step of:
- transforming said ciphertext word signal C, whereby:
- M.ident.C.sup.d (mod n)
- where d is a multiplicative inverse of e(mod(1 cm((p-1), (q-1)))).
25. A method for transferring a message signal M.sub.i in a communications system having k terminals, wherein each terminal is characterized by an encoding key E.sub.i =(e.sub.i, n.sub.i) and decoding key D.sub.i =(e.sub.i, n.sub.i), where i=1,2, . . . ,k, and wherein - M.sub.i corresponds to a number representative of message-to-be-transmitted from the i.sup.th terminal, and
- 0.ltoreq.M.sub.i .ltoreq.n.sub.i -1,
- n.sub.i is a composite number of the form
- n.sub.i =p.sub.i .multidot.q.sub.i
- p.sub.i and q.sub.i are prime numbers,
- e.sub.i is relatively prime to 1 cm(p.sub.i -1,q.sub.i -1),
- d.sub.i is a multiplicative inverse of
- e.sub.i (mod(1 cm((p.sub.i -1),(q.sub.i -1))))
- comprising the step of:
- encoding a digital message word signal M.sub.A for transmission from a first terminal (i=A) to a second terminal (i=B), said encoding step including the sub-step of:
- transforming said message word signal M.sub.A to a signed message word signal M.sub.As, M.sub.A corresponding to a number representative of an encoded form of said message word signal M.sub.A, whereby:
- M.sub.As .ident.M.sub.A.sup.d.sbsp.A (mod n.sub.A).
26. The method of claim 25 comprising the further steps of: - transmitting said signed message word signal M.sub.As to said second terminal, and
- decoding said signed message word signal M.sub.As to said message word signal M.sub.A, said decoding step including the sub-step of:
- transforming said ciphertext word signal C.sub.A to said message word signal M.sub.A, whereby
- M.sub.A .ident.M.sub.As.sup.e.sbsp.A (mod n.sub.A).
27. The method of claim 25 wherein said encoding step comprises the further steps of: - transforming said signed message word signal M.sub.As, one or more signed message block word signals M.sub.As,
- each block word signal M.sub.As " corresponding to a number representative of a portion of said signed message word signal M.sub.A in the range 0.ltoreq.M.sub.As ".ltoreq.n.sub.B -1, and
- transforming each of said signed message block word signals M.sub.As to a signed ciphertext word signal C.sub.As, C.sub.As corresponding to a number representative of an encoded form of said signed message block word signal, whereby
- C.sub.As .ident.M.sub.As.sup.e.sbsp.B (mod n.sub.B).
28. The method of claim 26 comprising the further steps of: - transmitting said signed ciphertext word signal C.sub.As to said second terminal,
- decoding said signed ciphertext words to said message word signal M.sub.A, said decoding step including the sub-steps of:
- transforming each of said signed ciphertext word signals C.sub.As to one of said signed message block word signals M.sub.As ", whereby
- M.sub.As ".ident.C.sub.As.sup.d.sbsp.B (mod n.sub.B)
- transforming said signed message block word signals to said signed message word signal M.sub.As,
- transforming said signed message word signal to said message word signal M.sub.A, whereby
- M.sub.A .ident.M.sub.As.sup.e.sbsp.A (mod n.sub.A).
29. A method for transferring a message signal M.sub.i in a communications system having k terminals, wherein each terminal is characterized by an encoding key E.sub.i =(e.sub.i, n.sub.i) and decoding key D.sub.i =(e.sub.i, n.sub.i), where i=1,2, . . . , k, and wherein - M.sub.i corresponds to a number representative of a message-to-be-transmitted from the i.sup.th terminal,
- n.sub.i is a composite number of the form
- n.sub.i =p.sub.i .multidot.q.sub.i
- p.sub.i and q.sub.i are prime numbers,
- e.sub.i is relatively prime to 1 cm(p.sub.i -1,q.sub.i -1),
- d.sub.i is a multiplicative inverse of
- e.sub.i (mod(1 cm((p.sub.i -1),(q.sub.i -1)))
- comprising the step of:
- encoding a digital message word signal M.sub.A for transmission from a first terminal (i=A) to a second terminal (i=B), said encoding step including the sub-step of:
- transforming said message word signal M.sub.A to one or more message block word signals M.sub.A ", each block word signal M.sub.A " corresponding to a number representative of a portion of said message word signal M.sub.A in the range 0.ltoreq.M.sub.A ".ltoreq.n.sub.B -1,
- transforming each of said message block word signals M.sub.A " to a ciphertext word signal C.sub.A, C.sub.A corresponding to a number representative of an encoded form of said message block word signal M.sub.A ", whereby:
- C.sub.A .ident.M.sub.A ".sup.e.sbsp.B (mod n.sub.B).
30. The method of claim 29 comprising the further steps of: - transmitting said ciphertext word signals to said second terminal, and
- decoding said ciphertext word signals to said message word signal M.sub.A, said decoding step including the sub-steps of:
- transforming each of said ciphertext word signals C.sub.A to one or said message block word signals M.sub.A ", whereby
- M.sub.A ".ident.C.sub.A.sup.d.sbsp.B (mod n.sub.B)
- transforming said message block word signals M.sub.A " to said message word signal M.sub.A.
31. The method of claim 29 wherein said encoding step comprises the further step of: - transforming said ciphertext word signal C.sub.A to one or more ciphertext block word signals C.sub.A, each block word signal C.sub.A " corresponding to a number representative of a portion of said ciphertext word signal C.sub.A in the range 0.ltoreq.C.sub.A ".ltoreq.n.sub.A -1,
- transforming each of said ciphertext block word signals C.sub.A " to a signed ciphertext word signal C.sub.As, C.sub.As corresponding to a number representative of an encoded form of said ciphertext block word signal C.sub.A ", whereby
- C.sub.As .ident.C.sub.A ".sup.d.sbsp.A (mod n.sub.A).
32. The method of claim 31 comprising the further steps of: - transmitting said signed ciphertext word signals to said second terminal,
- decoding said signed ciphertext word signals to said message word signal M.sub.A, said decoding step including the sub-steps of:
- transforming each of said signed ciphertext word signals C.sub.As to one of said ciphertext block word signals C.sub.A ", whereby
- C.sub.A ".ident.C.sub.As.sup.e.sbsp.A (mod n.sub.A)
- transforming said ciphertext block word signals to said message block word signals, whereby
- M.sub.A ".ident.C.sub.A ".sup.d.sbsp.B (mod n.sub.B)
- transforming said message block word signals to said message word signal M.sub.A.
33. In a communications system, - an encoding means for transforming a transmit message word signal M to a ciphertext word signal C
- where M corresponds to a number representative of a message and
- 0.ltoreq.M.ltoreq.n-1
- where n is a composite number, and
- where C corresponds to a number representative of an enciphered form of said message and corresponds to
- C.ident.a.sub.e M.sup.e +a.sub.e-1 M.sup.e-1 + . . . +a.sub.0 (mod n)
- where e and a.sub.e, a.sub.e-1, . . . a.sub.0 are numbers.
34. A system according to claim 28 wherein at least one of said transforming means comprises: - a first register means for receiving and storing a first digital signal representative of said signal-to-be-transformed,
- a second register means for receiving and storing a second digital signal representative of the exponent of the equivalence relation defining said transformation,
- a third register means for receiving and storing a third digital signal representative of the modulus of the equivalency relation defining said transformation, and
- an exponentiation by repeated squaring and multiplication network coupled to said first, second and third register means, said network including:
- A. an output register means for receiving and storing a first multiplier signal and for applying said first multiplier signal to a first multiplier input line,
- B. selector means for successively selecting each of the bits of said second digital signal as a multiplier selector signal,
- C. means operative for each of said multiplier selector signals for selecting as a second multiplier signal either the contents of said output register means or the contents of said first register means, and for said second applying multiplier signal to a second multiplier input line, said selection being dependent on the binary value of the successive bits of said second digital signal, and
- D. modulo multiplier means operative in step with said selector means and responsive to said first and second multiplier signals on said first and second multiplier input lines for successively generating first multiplier signals and for transferring said first multiplier signals to said output register means, said first multiplier signal initially being representative of binary 1, and thereafter being representative of the modulo product of said first and second multiplier signals, where the modulus of said modulo product corresponds to said third digital signal.
35. In the communications system according to claim 33 where e is relatively prime to the Euler totient function of n, .0.(n), and where a.sub.e =1 and a.sub.e-1, . . . , a.sub.0 equal zero, - a decoding means adapted for receiving C and for transforming C to a receive message word signal M',
- where M' corresponds to a number representative of a deciphered form of C and corresponds to
- M'.ident.C.sup.d (mod n)
- where d is a multiplicative inverse of e(mod(.lambda.(n))) where .lambda.(n) is the least positive integer such that
- S.sup..lambda.(n) =1(mod n)
- for all integers S relatively prime to n.
36. In the communications system according to claim 33 where said encoding means is adapted to transform M to C by the performance of a first ordered succession of invertible operations on M, at least one of said operations being exponentiation, a decoding means adapted to transform C to M by the performance of a second ordered succession of invertible operations on C, wherein each of the invertible operations of said second succession is the inverse of a corresponding one of said first succession, and wherein the order of said operations in said second succession is reversed with respect to the order of corresponding operations in said first succession. 37. A method for establishing cryptographic communications comprising the step of: - encoding a digital message word signal M to a ciphertext word signal C, where M corresponds to a number representative of a message and
- 0.ltoreq.M.ltoreq.n-1
- where n is a composite number and
- where C corresponds to a number representative of an encoded form of message word M,
- wherein said encoding step comprises the step of:
- transforming said message word signal M to said ciphertext word signal C whereby
- C.ident.a.sub.e M.sup.e +a.sub.e-1 M.sup.e-1 + . . . +a.sub.0 (mod n)
- where e and a.sub.e, a.sub.e-1, . . . a.sub.0 are numbers.
38. In the method according to claim 37 where e is relatively prime to the Euler totient function of n,.0.n), and where a.sub.e =1 and a.sub.e-1, . . . , a.sub.0 equal zero, the further step of: - decoding said ciphertext word signal C to said message word signal M,
- wherein said decoding step comprises the step of:
- transforming said ciphertext word signal C, whereby:
- M.ident.C.sup.d (mod n)
- where d is a multiplicative inverse of e(mod(.lambda.(n)) where .lambda.(n) is the least positive integer such that
- S.sup..lambda. (.sup.n)=1(mod n)
- for all integers S relatively prime to n.
39. In the method according to claim 37 where said encoding step includes the step of transforming M to C by the performance of a first ordered succession of invertible operations on M, the further step of: - decoding C to M by the performance of a second ordered succession of invertible operations on C, where each of the invertible operations of said second succession is the inverse of a corresponding one of said first succession, and wherein the order of said operations in said second succession is reversed with respect to the order of corresponding operations in said first succession.
40. A method according to claims 23 or 24 or 25 or 26 or 27 or 28 or 29 or 30 or 31 or 32 or 37 or 38 or 39 wherein at least one of said transforming means comprises the steps of: - receiving and storing a first digital signal in a first register, said first digital signal being representative of said word-to-be-transformed,
- receiving and storing a second digital signal in a second register, said second digital signal being representative of the exponent of the equivalence relation defining said transformation,
- receiving and storing a third digital signal in a third register, said third digital signal being representative of the modulus of the equivalency relation defining said transformation, and
- exponentiating said first digital signal by repeated squaring and multiplication using said second and third digital signals, said exponentiating step including the substeps of:
- A. receiving and storing a first multiplier signal in an output register, and applying said first multiplier signal to a first multiplier input line,
- B. successively selecting each of the bits of said second digital signal as a multiplier selector, and
- C. for each of said multiplier selectors, selecting as a second multiplier signal either the contents of said output register or the contents of said first register, and for applying said second multiplier signal to a second multiplier output line, said selection being dependent on the binary value of the successive bits of said second digital signal,
- D. for each of said multiplier selectors, generating said first multiplier signal in a modulo multiplier in response to the first and second multiplier signals on said first and second multiplier input lines, and for transferring said generated first multiplier signal to said output register, said first multiplier signal initially being representative of binary 1 and thereafter being representative of the modulo product of said first and second multipliers, where the modulus of said modulo product corresponds to said third digital signal.
|