Pycryptodome doesn't support ECIES yet Check https://pypi.org/project/eciespy/ ? Or find a well audited implementation ? Or https://pynacl.readthedocs.io/en/latest/public/ ?