Wraz z dalszym rozwojem szybkich form komunikacji cyfrowej (takich jak Internet i jego przodkowie), potrzebny był zaufany sposób komunikacji między ludźmi, a wraz z tym pewność, z kim rozmawiamy.
Stworzono różnorodne protokoły kryptograficzne, w których nowe dogmaty mogły zostać efektywnie użyte. Wraz z wynalezieniem Internetu i jego szybkim rozprzestrzenianiem się zaistniała potrzeba bezpieczeństwa i uwierzytelniania uczestników komunikacji. Z powodów handlowych (takich jak e-handel, on-lineowy dostęp do prywatnych baz danych np. banków itp.) problem ten stał się bardzo ważny. Taher Elgamal wraz z innymi pracownikami Netscape przedstawił protokół SSL ('https' w adresie WWW); zawierający między innymi uwierzytelnianie serwera. Tak oto została stworzona infrastruktura klucza publicznego dla użytkowników i stron internetowych, którym zależało na bezpiecznej komunikacji.