Remote Authentication Scheme Using Smart Cards and Fingerprint Technology