Encrypt given data using aes-128-ccm cipher algo. AES-128 in Counter with CBC-MAC mode for authenticated encryption. Designed for lightweight security applications, widely used in wireless communications. Secure when used with a strong nonce; vulnerable to nonce reuse attacks. Our encryption process prepends the IV string used during the encryption process in the encrypted data so that it can be used during decryption.