About Contribute GitHub
Menu

Taher Elgamal

Elgamal's 1985 paper gave public-key cryptography a practical family of schemes built on the discrete logarithm problem rather than integer factorisation, providing an alternative to RSA that remains in use in tools such as GNU Privacy Guard. His signature scheme was adapted by NIST into the Digital Signature Algorithm, embedding his work in a U.S. federal standard. At Netscape he helped turn academic cryptography into a shipping web protocol: SSL, and its IETF successor TLS, became the mechanism by which ordinary commerce and communication on the web are encrypted. The combination of a foundational theoretical result and a deployed protocol makes him an unusual bridge between academic cryptography and mass-market security engineering.

Background and education

Taher Elgamal was born on 18 August 1955 in Cairo, Egypt. He earned a bachelor's degree in electrical engineering from Cairo University in 1977 before moving to the United States for graduate study at Stanford University, where he completed a master's degree in electrical engineering in 1981 and a doctorate in 1984. His doctoral advisor was Martin Hellman, co-author with Whitfield Diffie of the 1976 paper that introduced public-key cryptography and the Diffie-Hellman key exchange. Elgamal joined the technical staff of HP Labs in 1984.

The ElGamal cryptosystem

In 1985 Elgamal published "A public key cryptosystem and a signature scheme based on discrete logarithms" in the IEEE Transactions on Information Theory (volume 31, issue 4, pages 469-472). The paper described two related constructions whose security rests on the difficulty of computing discrete logarithms in a finite cyclic group, extending the Diffie-Hellman key agreement idea into a full encryption scheme and a separate digital signature scheme.

The encryption scheme offered an alternative to RSA that did not depend on the hardness of factoring large integers, and it was later adopted in free software implementations including GNU Privacy Guard and versions of PGP. The signature scheme proved even more consequential: the Digital Signature Algorithm, standardised by the U.S. National Institute of Standards and Technology, is a variant of the ElGamal signature scheme rather than of ElGamal encryption, a distinction that is often blurred in popular accounts.

Netscape and the Secure Sockets Layer

Elgamal served as chief scientist at Netscape Communications from 1995 to 1998, the period in which the company's Secure Sockets Layer protocol reached wide deployment. SSL 1.0 was never publicly released because of security flaws; SSL 2.0 was released in February 1995 and was quickly found to have multiple weaknesses; and the substantially redesigned SSL 3.0 followed in 1996. The SSL 3.0 design work involved Paul Kocher working with Netscape engineers Phil Karlton and Alan Freier, with Christopher Allen and Tim Dierks of Certicom contributing a reference implementation.

Elgamal's role was as the senior technical figure overseeing Netscape's security direction rather than as sole author of the protocol specification, and it is on that basis that he has been described as the "father of SSL." The protocol was handed to the Internet Engineering Task Force and re-published as Transport Layer Security 1.0 in RFC 2246 in January 1999, written by Allen and Dierks. TLS remains the encryption layer underlying HTTPS.

Later industry career

After leaving Netscape, Elgamal was chief executive and president of the security company Securify from 1998 to 2001 and its chief technology officer from 2001 to 2004. He served as chief technology officer of Tumbleweed Communications from 2006 to 2008, and as chief security officer of Axway from 2008 to 2011 following Axway's acquisition of Tumbleweed. From 2013 to 2023 he was chief technology officer of security at Salesforce. In January 2023 he became a partner at the venture capital firm Evolution Equity Partners.

Recognition and legacy

Elgamal received the RSA Conference Lifetime Achievement Award in 2009. In 2019 he was awarded the Marconi Prize jointly with Paul Kocher, recognising their contributions to the cryptographic protocols that secure internet communications. He was elected to the U.S. National Academy of Engineering in 2022.

His legacy sits in two distinct layers of the modern security stack. The discrete-logarithm constructions of his 1985 paper are part of the standard toolkit of public-key cryptography and are taught alongside RSA and Diffie-Hellman, while the signature variant standardised as DSA carried his design into government and commercial use. Separately, the SSL work at Netscape established the model under which browsers negotiate encrypted, authenticated sessions with servers, a pattern that TLS inherited and that now covers the great majority of web traffic.

Timeline

  • 1955-08-18Born in Cairo, Egypt.
  • 1977Earns a bachelor's degree in electrical engineering from Cairo University.
  • 1981Completes a master's degree in electrical engineering at Stanford University.
  • 1984Completes a PhD in electrical engineering at Stanford University under Martin Hellman, and joins the technical staff of HP Labs.
  • 1985Publishes "A public key cryptosystem and a signature scheme based on discrete logarithms" in IEEE Transactions on Information Theory, volume 31, issue 4, pages 469-472.
  • 1995-02Netscape releases SSL 2.0; SSL 1.0 was never publicly released.
  • 1995Becomes chief scientist at Netscape Communications.
  • 1996Netscape releases the redesigned SSL 3.0.
  • 1998Leaves Netscape and becomes chief executive and president of Securify.
  • 1999-01TLS 1.0, the IETF successor to SSL 3.0, is published as RFC 2246.
  • 2001Becomes chief technology officer of Securify.
  • 2006Becomes chief technology officer of Tumbleweed Communications.
  • 2008Becomes chief security officer of Axway.
  • 2009Receives the RSA Conference Lifetime Achievement Award.
  • 2013Becomes chief technology officer of security at Salesforce.
  • 2019Awarded the Marconi Prize jointly with Paul Kocher.
  • 2022Elected to the U.S. National Academy of Engineering.
  • 2023-01Joins Evolution Equity Partners as a partner.
Taher Elgamal
Type
Person
Era
1980s-Present
Known for
ElGamal public-key encryption scheme (1985); ElGamal signature scheme, the basis of the NIST Digital Signature Algorithm; Leading security work at Netscape during SSL's development; Being described as the "father of SSL"; 2019 Marconi Prize, shared with Paul Kocher
Key date
1955-08-18
Tags
cryptography, public-key cryptography, discrete logarithm, ssl, tls, netscape, digital signatures, web security
Created by Joas A Santos · Something wrong or want it removed? Open an issue.