Encryption is widely used in protecting user information stored in computers or being transmitted over the internet. This article explores the latest advances in encryption technologies, including hardware-based encryption for IoT devices and the use of quantum cryptography. It discusses the challenges faced by traditional encryption approaches and the need for improvements in computing resource-constrained environments. The article also highlights the development of a hardware chip for public key encryption on IoT devices and the advancements in quantum cryptography.