In English

Open Source Security Token for Linux A more secure login authentication model

Adam Fredriksson ; Lagerström Roxbergh Eliot ; Christoffer Mathiesen ; Gustav Örtenberg ; Johan Ben Mohammad
Göteborg : Chalmers tekniska högskola, 2017. 58 s.
[Examensarbete för kandidatexamen]

The project investigates and implements a two-factor authentication system utilizing the RSA cryptography scheme. The system consists of an FPGA security token and a PAM module for Linux. Two similar solutions were made, one air-gapped with a shorter key (version A), whereas the other communicated over USB (version B). The cryptography module in the FPGA supports no more than 512-bit RSA and is the greatest area of improvement - since a longer key would provide more security and still be supported by the rest of the system. Additionally, interesting follow-up projects could be to explore quantum safe cryptography schemes - especially if to be used for decades to come. Altogether, the prototype created is a basic, yet fully functional, two-factor system with no obvious security flaws if deployed correctly. The project is released as open source under the BSD license.

Nyckelord: FPGA, Linux, Open source, OpenSSL, PAM, RSA, Security, Twofactor, VHDL



Publikationen registrerades 2017-09-05. Den ändrades senast 2017-09-05

CPL ID: 251631

Detta är en tjänst från Chalmers bibliotek