Submission for CS2107 Introduction to Information and Systems Security project.
In our project, we recommend the adoption of Three-Factor Authentication (3FA), over the current implementations of 2FA which are prone to various types of attacks. In this prototype, we demonstrate how keystroke biometrics can be used to verify the "what you are" aspect of information security, or more specifically applied in the process of password reset mechanisms, since they are usually more prone and susceptible to attack via social engineering or other means.
This project requires the use of Composer. To install the required dependencies, run:
composer install
Copy config-sample.php
to config.php
, and fill in the configuration options as necessary.
This project uses the KeyTrac API (free version) for educational purposes. Sign up for an account on KeyTrac to get 2 free users and 20 free requests per month.
After signing up, enter the API authentication token in config.php
.
- Chua Yu Peng
- Gabriel Sim
- Irvin Lim
- Lim Shun Yong
- Silfer Goh