This paper proposes an identity-based encryption scheme with the help of bilinear pairings,where the identity information of a user functions as the user's public key.The advantage of an identity-based public key system is that it can avoid public key certificates and certificate management.Our identity-based encryption scheme enjoys short ciphertexts and provable security against chosen-ciohertext attack(CCA).