Jie HuangFollow


Traditionally, a single user ID matched with a single password is employed for granting access to various online services and local applications. Once a user is signed in, the user can access the different services offered by the corresponding service or application. While simple, such access has potential security risks.

This disclosure provides techniques for user authentication with multiple passwords associated with a single user account. Different passwords can be associated with different access levels, e.g., read-only, read-write, and urgent. When a user logs in with a password, access to the account is granted based on the associated access level. Further, a service or application that implements multiple passwords can be set up to display certain messages (e.g., system unavailable) and to trigger an alarm upon detection of suspicious activity for the user account.