To implement two widely used encryption systems—AES-128 and ChaCha20-Poly1305— from scratch. The study will next assess the two systems' performance, security attributes, and implementation complexity, providing insights into their various use cases and threat models.