discrete logarithm integrated encryption scheme (encryption) (DLIES)
Discrete Logarithm Integrated Encryption Scheme (DLIES) is an asymmetric encryption scheme. The algorithm defined in DLIES uses either exponential functions or elliptic curve cryptography( ECC) and is vulnerable to attack.
DLIES encryption uses a key exchange and a message authentication code( MAC).
Although DLIES allows the same key pair to be used for different algorithms, it should be refrained from because it calls into question security proofs and makes the encryption vulnerable to attack. Appropriate requirements can be achieved by unambiguous specifications of the algorithms with the public key.