This paper presents an efficient and secure single sign-on (SSO) mechanism for distributed networks, allowing users to authenticate once through a trusted authority center (TAC) to access multiple services. It aims to enhance security during communication and improve upon existing SSO protocols by incorporating a message authentication code (MAC) algorithm alongside RSA encryption for secure token transfer. The system design involves several phases for initialization, registration, and user authentication, ensuring credentials are validated effectively and securely.