Behavior icon PassTimed: Typing Biometrics

Ex. training_data.json

Password Classifier using Typing Biometrics

Benefits of Typing Biometrics

This system offers two key security advantages:

How It Works

This classifier analyzes your typing rhythm to distinguish between legitimate and illegitimate users. It learns from the timing patterns of your keystrokes as you enter your password.

Getting Started

  1. Load Existing Data: If you have previous training data, you can import it using the "Import Training Data" button.
  2. Start Fresh: To begin with a clean slate, simply enter your password and click "Reset & Train". This will clear any existing data and start a new training session.

Training the Classifier

  1. Enter Your Password: Type your password in the input field as you normally would.
  2. Classify & Train: Click this button to submit your typing pattern.
  3. Provide Feedback: Indicate whether the entry was "legitimate" (you) or "illegitimate" (someone else).
  4. Repeat: For best results, repeat this process multiple times with both legitimate and illegitimate entries.

Using the Classifier

Once trained, you can test the classifier by entering the password and clicking "Classify & Train". The system will attempt to determine if the typing pattern matches a legitimate user.

Tips for Accurate Classification

Data Management

You can export your training data for backup or future use with the "Export Training Data" button.

Note: While this system enhances security, it should be used in conjunction with other security measures for comprehensive protection.

Training Data Statistics:

Total instances: 3
Legitimate instances: 1
Illegitimate instances: 2

DecisionTree node0 max Interval Position <= 2.50 node00 Prediction: legitimate node0->node00 True node01 max Interval Position <= 5.00 node0->node01 False node010 Prediction: illegitimate node01->node010 True node011 Prediction: illegitimate node01->node011 False