Authentication is the process by which the identity of a user or entity attempting to access a system is verified. In other words, it is a process of confirming the identity of a user or entity to ensure that only authorised users can access protected resources.
There are several authentication methods, such as using a username and password, using digital certificates, using security tokens or biometrics such as fingerprints or voice recognition.
Burrows, M., Abadi, M. and Needham, R., 1990. A logic of authentication. ACM Transactions on Computer Systems, 8(1), 18–36, https://doi.org/10.1145/77648.77649.
Burrows, M., Abadi, M. and Needham, R., 1990. A logic of authentication. ACM Transactions on Computer Systems, 8(1), 18–36, https://doi.org/10.1145/77648.77649.