Ascon IP core implements a lightweight, sponge-based encryption algorithm, being ideal for constrained environments such as IoT devices. Ascon performs three cryptographic primitives: Authenticated Encryption with Associated Data (AEAD), hashing, and extendable output function (XOF), offering a smaller alternative for e.g. AES-GCM and SHA-3 IP cores.