Certificateless cryptography does not require any certificate for the public key authentication and users’ public keys are transmitted with ciphertext/signatures or by making them available in the IoT based public directory in a proper way. Due to these features, certificateless cryptosystems are considered as fundamental cryptographic buildingblocks to provide authenticity, integrity and non-repudiation suitable
for IoT applications.