In this paper, we propose an efficient and complete remote user authentication scheme using smart cards. Compared with other smart card-based schemes, our scheme achieves more functionality. The important merits include: (1) a dictionary of verification t