Memory device and passcode generator
First Claim
1. An individually usable memory device, connectable to a host device, for performing mutual authentification between a server device and the memory device by use of a passcode, comprising:
- an interface adapted to receive time information from said host device;
a non-volatile memory for storing pass-information which is related to pass-information of said server device and which is defined for each user; and
a processing device which, in response to a request from said host device, generates said passcode from the pass-information in said non-volatile memory and a time information from said host device, and which transmits said passcode to said host device through said interface without sending said pass-information to said host device.
1 Assignment
0 Petitions
Accused Products
Abstract
The memory device of the present invention comprises an interface for receiving time information from a host device; an EEPROM for storing pass-information which is related to the pass-information of a server device and which is defined for each user for the memory device; and a random number generator for generating a passcode ion the basis of the pass-information in the EEPROM and the time information from the host device in response to a request from the host device and sending the passcode to the host device without sending the pass-information to the host device.
67 Citations
16 Claims
-
1. An individually usable memory device, connectable to a host device, for performing mutual authentification between a server device and the memory device by use of a passcode, comprising:
-
an interface adapted to receive time information from said host device;
a non-volatile memory for storing pass-information which is related to pass-information of said server device and which is defined for each user; and
a processing device which, in response to a request from said host device, generates said passcode from the pass-information in said non-volatile memory and a time information from said host device, and which transmits said passcode to said host device through said interface without sending said pass-information to said host device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A single chip microcomputer that is mounted on an individually usable memory device, connectable to a host device, for performing mutual authentification between a server device and the memory device by use of a passcode, comprising:
-
receiving means adapted for receiving a time information from said host device;
reading-out means for reading out from a non-volatile memory in said memory device a pass-information which is related to a pass-information of said server device and which is defined for each user for said memory device;
generating means for generating said passcode on the basis of said pass-information and time information from said host device; and
transmittance means for transmitting said passcode to said host device through an interface within said memory device without transmitting said pass-information to said host device. - View Dependent Claims (7)
-
-
8. A passcode generator, connectable to a first computer used by a user, which generates a passcode for authenticating the user with a second computer capable of communicating with said first computer, comprising:
-
an interface connected to said first computer;
a memory for storing pass-information agreeing with pass-information stored in said second computer and a user ID of said user;
a time examination unit for, time information being stored therein or in said memory, comparing time information from said first computer with the time information stored therein or in said memory when receiving the time information from said first computer, and updating the time information stored therein or in said memory to the time information from said first computer when the time information from said first computer is later than the time information stored therein or in said memory; and
a random number generator for generating said passcode on the basis of the pass-information in said memory and the time information stored therein or in said memory, and sending said passcode and said user ID to said first computer through said interface when the time information from said first computer is later than the time information stored therein or in said memory. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A passcode generator, connectable to a first computer used by a user, which generates a passcode for authenticating the user with a second computer capable of communicating with said first computer, comprising:
-
an interface connected to said first computer;
a memory for storing pass-information agreeing with the pass-information stored in said second computer and a user ID of said user;
a time examination unit for, time information stored therein or in said memory, sending the time information stored therein or in said memory to said first computer, receiving the time information in said first computer from said first computer when said first computer judges that the time information in said first computer is later than the time information stored therein or in said memory, and updating the time information stored therein or in said memory to the time information from said first computer; and
a random number generator for generating said passcode on the basis of the pass-information in said memory and said time information and sending said passcode and said user ID to said first computer through said interface when the time information in said first computer is later than the time information stored therein or in said memory.
-
Specification