The document presents an efficient architecture design for the RSA cryptosystem, integrating key-pair generation, modular architectures for RSA operations, and resistance to differential power analysis (DPA) attacks. It outlines the implementation of various algorithms, including the modular multiplication and Miller-Rabin primality test, and describes a top-level system capable of performing RSA encryption/decryption and key generation. Simulation results validate the architecture's effectiveness, demonstrating a reduced hardware footprint while maintaining security requirements.