Patent ID: 8826398

Claim:
A non-transitory computer readable medium storing instructions which when executed by at least one processor cause a trusted computing device to: arbitrarily generate a new password for accessing a remote computing system to which access is regulated by a password; negotiate, with the remote computing system, to change an existing password, used for accessing the remote computing system, to the new password, wherein a user is to access the remote computing system using the new password via an untrusted computing device; store an indication of the new password in a computer memory storage system; detect occurrence of a condition to trigger reversion of the new password to the previously-existing password, wherein the condition is detected in response to receiving an indication that the user desires the new password to be expired; access the stored indication of the new password from the computer memory storage system; and negotiate, with the remote computing system, to change the new password to the previously-existing password as a consequence of having detected the occurrence of the condition responsive to receiving the indication that the user desires the new password to be expired.