In the evolving digital world, cryptography or cryptology is the technology application to ensure secure communications in the presence of third parties called adversaries. In its earlier form,