Table of Contents Author Guidelines Submit a Manuscript
Mobile Information Systems
Volume 2015, Article ID 934716, 7 pages
http://dx.doi.org/10.1155/2015/934716
Research Article

A Multipurpose Key Agreement Scheme in Ubiquitous Computing Environments

1Department of Information Engineering and Computer Science, Feng Chia University, Taichung 40724, Taiwan
2Department of Management Information Systems, National Chung Hsing University and Department of Photonics and Communication Engineering, Asia University, Taichung 413, Taiwan
3Department of Computer Science and Information Engineering, National Chung Cheng University, Chiayi 621, Taiwan

Received 13 March 2015; Revised 23 October 2015; Accepted 29 October 2015

Academic Editor: Hua Lu

Copyright © 2015 Chin-Chen Chang et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract

Due to the rapid advancement of cryptographic techniques, the smart card has recently become a popular device because it is capable of storing and computing essential information with such properties as tamper resistance. However, many service providers must satisfy the user’s desire to be able to access services anytime and anywhere with the smart card computing devices. Therefore, multipurpose smart cards have become very popular identification tokens. In 2011, Wang et al. proposed an authentication and key agreement scheme for smart card use. Even so, two drawbacks still exist; that is, (1) the security requirement of mutual authentication has not been satisfied and (2) the authentication scheme cannot be used for multipurpose smart cards. In this paper, we propose an efficient and secure multipurpose, authenticated, key agreement scheme in which the user is required to register only once and can be authenticated without any registration center. Furthermore, the proposed scheme can be used in ubiquitous environments because of its low computation and communication overhead.