Trong thời đại công nghệ thông tin phát triển nhanh chóng như hiện nay, việc đăng nhập vào tài khoản một cách bảo mật và tiện lợi là một thách thức lớn. Trong suốt một thời gian dài, chúng ta đã sử dụng tên người dùng (username) và mật khẩu (password) để đăng nhập vào các trang web, ứng dụng cũng như thiết bị. Vấn đề lớn xảy ra với mật khẩu nằm ở chính người tạo ra chúng, bởi vì bạn phải ghi nhớ mật khẩu nên rất dễ rơi vào bẫy sử dụng các từ hoặc cụm từ thiết thực.