Most of the existing identity-based remote authentications with key agreement schemes are not designed for protecting user's privacy. If the users' identity is sent with plaintext in the authentication with key agreement scheme, the attackers can track the users' action trajectory. This paper presents an identity-based remote authentication and key agreement with anonymity. The objective is to protect the user's privacy. The problem is addressed through the user's identity is sent with cipher-text in the authentication with key agreement scheme.