Patents by Inventor Taher Elgamal

Taher Elgamal has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6389534
    Abstract: An apparatus for integrated dynamic encryption and/or decryption for use in an application includes a policy filter, a policy filter module coupled to the policy filter, a service module coupled to the policy filter, and a cryptographic module, where the method and apparatus retrieve the cryptographic module and configure the policy filter in accordance with the cryptographic module. The policy filter module performs a plurality of verification upon the cryptographic module. The service module is configured to generate a plurality of cipher suites and the policy filter is configured to filter the plurality of cipher suites in accordance with predetermined policy filter parameters to generate a plurality of filtered cipher suites.
    Type: Grant
    Filed: September 30, 1997
    Date of Patent: May 14, 2002
    Inventors: Taher Elgamal, Jeff Weinstein, Robert Relyea
  • Publication number: 20010005885
    Abstract: An apparatus for an integrated dynamic encryption and/or decryption for use in an application includes a policy filter, a policy filter module coupled to said policy filter, a service module coupled to said policy filter, and a cryptographic module, where the apparatus retrieves the cryptographic module and configures the policy filter in accordance with the cryptographic module and the policy filter module performs a plurality of verification upon the cryptographic module, and further where the service module is configured to generate a plurality of cipher suites and the policy filter is configured to filter the plurality of cipher suites in accordance with a predetermined policy filter parameters to generate a plurality of filtered cipher suites.
    Type: Application
    Filed: December 19, 2000
    Publication date: June 28, 2001
    Applicant: Netscape Communications Corporation
    Inventors: Taher Elgamal, Jeff Weinstein, Robert Relyea
  • Patent number: 6138107
    Abstract: A system provides an efficient way of providing electronic accounts to customers over a public network, in which all payments are traceable, i.e. anonymity is available to the degree that the customer provides an account number for paying for the transaction, and that uses as much as possible of emerging public network payment protocols. One embodiment of the system handles small payment from customers to merchants without burdening the banks with each small transaction by aggregating the payment at a payment gateway from the customers and to the merchants.
    Type: Grant
    Filed: January 4, 1996
    Date of Patent: October 24, 2000
    Assignee: Netscape Communications Corporation
    Inventor: Taher Elgamal
  • Patent number: 6094485
    Abstract: A process is provided that allows an exportable SSL client to negotiate an encrypted session using strong encryption with a server if the server is allowed to use strong encryption. With this process, the SSL client is normally limited to export strength encryption. But, when it is communicating with an approved server, it is able to expand the available set of encryption algorithms to include stronger algorithms/key lengths. The process involves performing an SSL handshake twice. The process begins when a client, i.e. a user, wants to establish a session with a server. The client first initiates a network connection to the server. The first handshake between an export client and an approved server results in an SSL session that uses export strength encryption. This establishes a connection using an exportable cipher suite. The client examines the server's certificate obtained as part of the first handshake.
    Type: Grant
    Filed: September 18, 1997
    Date of Patent: July 25, 2000
    Assignee: Netscape Communications Corporation
    Inventors: Jeff Weinstein, Tom Weinstein, Taher Elgamal
  • Patent number: 5825890
    Abstract: A computer program product comprising: a computer useable medium having computer readable program code means embodied therein for encrypting and decrypting information transferred over a network between a client application program running in a client computer and a server application program running in a server computer, the computer readable program code means in the computer program product comprising: computer readable program code means for providing a socket application program interface to an application layer program; computer readable program code means for providing encrypted information to transport protocol layer services; computer readable program code means for encrypting information received from an application layer program; and computer readable program code means for decrypting information received from transport protocol layer services.
    Type: Grant
    Filed: July 1, 1997
    Date of Patent: October 20, 1998
    Assignee: Netscape Communications Corporation
    Inventors: Taher Elgamal, Kipp E.B. Hickman
  • Patent number: 5671279
    Abstract: A courier electronic payment system provides customers, merchants, and banks with a secure mechanism for using a public network as a platform for credit card payment services. The system governs the relationship between a Customer, Merchant, and Acquirer Gateway to perform credit card purchases over such networks as the Internet. The system uses a secure connection to simplify the problem of Internet-based financial transactions in accordance with an electronic payment protocol that secures credit card payments and certifies infrastructure that is required to enable all of the parties to participate in the electronic commerce, as well as to provide the necessary formats and interfaces between the different modules and systems.
    Type: Grant
    Filed: November 13, 1995
    Date of Patent: September 23, 1997
    Assignee: Netscape Communications Corporation
    Inventor: Taher Elgamal
  • Patent number: 5657390
    Abstract: A computer program product comprising: a computer useable medium having computer readable program code means embodied therein for encrypting and decrypting information transferred over a network between a client application program running in a client computer and a server application program running in a server computer, the computer readable program code means in the computer program product comprising: computer readable program code means for providing a socket application program interface to an application layer program; computer readable program code means for providing encrypted information to transport protocol layer services; computer readable program code means for encrypting information received from an application layer program; and computer readable program code means for decrypting information received from transport protocol layer services.
    Type: Grant
    Filed: August 25, 1995
    Date of Patent: August 12, 1997
    Assignee: Netscape Communications Corporation
    Inventors: Taher Elgamal, Kipp E. B. Hickman
  • Patent number: 5410671
    Abstract: A data compression/decompression processor (a single-chip VLSI data compression/decompression engine) for use in applications including but not limited to data storage and communications. The processor is highly versatile such that it can be used on a host bus or housed in host adapters, so that all devices such as magnetic disks, tape drives, optical drives and the like connected to it can have substantial expanded capacity and/or higher data transfer rate. The processor employs an advanced adaptive data compression algorithm with string-matching and link-list techniques so that it is completely adaptive, and a dictionary is constructed on the fly. No prior knowledge of the statistics of the characters in the data is needed. During decompression, the dictionary is reconstructed at the same time as the decoding occurs. The compression converges very quickly and the compression ratio approaches the theoretical limit. The processor is also insensitive to error propagation.
    Type: Grant
    Filed: May 21, 1993
    Date of Patent: April 25, 1995
    Assignee: Cyrix Corporation
    Inventors: Taher A. Elgamal, Daniel D. Claxton, Robert F. Honea