Publication Details
E-Banking Authentication - Dynamic Password Generators and Hardware Tokens
Malinka Kamil, Mgr., Ph.D. (DITS FIT BUT)
Hanáček Petr, doc. Dr. Ing. (DITS FIT BUT)
Online banking, PSD2, Multi-factor authentication, Cybersecurity, Secure hardware, FIDO2, WebAuthn, CTAP2
In our recent work we presented an overview of current authentication methods, their properties with respect to international standards, and their resistance against attacks from defined attacks taxonomy (compatible with NIST Digital Identity Guidelines). With the Payment Services Directive (PSD2) for European Union coming into force, we believe it is necessary to revise compliance of currently available schemes.
The concepts enforced by PSD2 to the area of client authentication are two factor authentication (with requested factor independence), strong customer authentication (SCA), the dynamic linking of the authentication code to the transactions beneficiary and amount, and cloning protection. The most common means of achieving the compliance is the usage of Dynamic Password Generators (DPG) or dedicated Hardware Tokens. DPG is usually a mobile application generating one-time passwords (OTP) and often implementing a challenge-response protocol. We discuss the features of possible DPG implementations both when included in the e-banking application or as a stand-alone, and look into usage of special cryptographic chips in mobile phones - secure enclaves.
Hardware Tokens are less frequent in e-banking nowadays, but start to get more traction especially in web services which require two factor authentication. FIDO2 protocol consisting of W3C (World Wide Web Consortium) open web standard WebAuthn and CTAP2 is becoming the de facto standard for using secure hardware and biometrics for authentication in a web environment as it is implemented in all major browsers. We present the key features of FIDO2 protocol and how it can be utilized in e-banking or other web services and illustrate examples of some banking institutions using the FIDO standards for e-banking authentication.
@INPROCEEDINGS{FITPUB12808, author = "Ond\v{r}ej Huj\v{n}\'{a}k and Kamil Malinka and Petr Han\'{a}\v{c}ek", title = "E-Banking Authentication - Dynamic Password Generators and Hardware Tokens", pages = "211--221", booktitle = "Sborn\'{i}k p\v{r}\'{i}spevk\r{u} z 54. konference EurOpen.CZ, 28.5.-1.6.2022", year = 2022, location = "Rade\v{s}\'{i}n, CZ", publisher = "Czech Open Systems User's Group", ISBN = "978-80-86583-34-1", language = "english", url = "https://www.fit.vut.cz/research/publication/12808" }