To delikatne pytanie. Nie wiem dużo o kryptografii ani jej historii, ale wydaje się, że powszechnym zastosowaniem RSA jest wymiana kluczy poprzez szyfrowanie klucza symetrycznego w celu wysłania dłuższej wiadomości (np. Opis iMessage tutaj ). Czy nie do tego właśnie służy wymiana kluczy Diffie-Hellmana, która jest starsza (i wydaje mi się prostsza)? Patrząc na Wikipedię, oba zostały opatentowane, więc nie byłby to odpowiedzialny za wybór.
Dla jasności nie pytam, czy teoretycznie ważne jest, aby możliwe było szyfrowanie klucza publicznego. Pytam, dlaczego stała się w praktyce standardową metodą wymiany kluczy. (Dla osób niebędących kryptografami DH wygląda na łatwiejszy do wdrożenia, a także nie jest powiązany ze szczegółami użytej grupy).