ElGamal
CS152-lecture-20210629
asymmetric encryption
ElGamal
groups