Today, the main means of identity and authentication prevalently used online are usernames and passwords. The Internet Computer blockchain has replaced this model with a more advanced and much more secure method of cryptographic authentication that moreover is more convenient, works across all of a user's devices, and help to protect user privacy.