CPC G06F 21/46 (2013.01) [H04L 9/0643 (2013.01); H04L 9/0866 (2013.01); H04L 9/0872 (2013.01); H04L 9/3226 (2013.01); H04L 9/3236 (2013.01); H04L 9/3231 (2013.01)] | 20 Claims |
1. A password generation device comprising:
an input interface arranged to receive, from a user device,
a computer address for accessing a computer resource,
a user identifier indicating a user of the user device, and
a user password; and
a memory and a processor configured to execute software stored in the memory, the software comprising parts for:
a computer address unit arranged to map the computer address to a base address, so that multiple computer addresses are mapped to the same base address;
an identifier manager arranged to
determine if the base address is registered with the identifier manager, and
if not, assign a unique base address system-identifier to the base address, and store the base address together with the base address system-identifier, and
if so, obtain the base address system-identifier;
determine if the user identifier is registered with the identifier manager, and
if not, generate by the identifier manager a unique user system-identifier and assign the unique user system-identifier to the user identifier, and store the user identifier together with the user system-identifier, and
if so, obtain the user system-identifier; and
a password unit arranged to
determine a first combined identifier by applying a first combined identifier function taking as input the base address system-identifier, the user system-identifier, and the user password, and
determine a final password from the first combined identifier, the identifier manager being further arranged to
change the base address system-identifier, thus renewing all passwords for the computer resource, and/or
change the user system-identifier, thus renewing all passwords for the user identifier.
|