b'\n_START_ARTICLE_\nElgamal-encryptiesysteem\n_START_PARAGRAPH_\nHet ElGamal-cryptosysteem is een asymmetrisch encryptieschema om gegevens te versleutelen, vergelijkbaar met RSA. In tegenstelling tot RSA is de veiligheid van ElGamal gebaseerd op de discrete logaritme in cyclische groepen. Het is ontworpen door Taher Elgamal en in 1985 voor het eerst gepubliceerd. Het wordt gebruikt voor zowel encryptie van gegevens als het genereren van digitale handtekeningen.\n_START_SECTION_\nSysteemsetup\n_START_PARAGRAPH_\nBeschrijf een cyclische groep  van orde , gegenereerd door ._NEWLINE_Kies een willekeurige . Dit is je priv\xc3\xa9sleutel._NEWLINE_Bereken . Je publieke sleutel is nu .\n_START_SECTION_\nEncryptie\n_START_PARAGRAPH_\nVertaal een bericht  naar elementen uit ._NEWLINE_Kies nu een willekeurige ._NEWLINE_Versleutel de tekst als volgt:_NEWLINE_.\n_START_SECTION_\nVeiligheid\n_START_PARAGRAPH_\nDe veiligheid van teksten die zijn versleuteld met ElGamal hangt voornamelijk af van de cryptografische sterkte van . Bij een sterke  is ElGamal veilig tegen standaard methodes van cryptanalyse. Als de gekozen groep zwakker is (i.e. een na\xc3\xafever versleutelde tekst) zijn aanvallen waarschijnlijker. Hierbij moet wel vermeld worden dat eventuele kraakalgoritmen nog verre van effici\xc3\xabnt zijn. Mede door dit feit wordt de veiligheid van ElGamal op dit moment als hoog beschouwd. Als het Diffie-Hellman-probleem opgelost zou kunnen worden zou daardoor de veiligheid van ElGamal ook in het geding zijn.'