The KBOC16 database

Changelog

  • Version 4, 30/Jan/2018:
    • Port to beat.backend.python v1.5.0
  • Version 3, 30/Oct/2017:
    • Port to beat.backend.python v1.4.2
  • Version 2, 4/Apr/2016:
    • Added protocol A
  • Version 1:
    • Initial release

Description

The KBOC16 database is part of the KBOC competition, an official competition of The IEEE Eighth International Conference on Biometrics: Theory, Applications, and Systems (BTAS 2016) organized by ATVS Biometric Research Group.

The database consists of keystroke sequences from 300 subjects acquired in four different sessions (5 samples per session including genuine and impostors) distributed in a four month time span. Thus, three different levels of temporal variability are taken into account: (1) within the same session (the samples are not acquired consecutively), (2) within weeks (between two consecutive sessions), and (3) within months (between non-consecutive sessions).

Each session comprises 5 case-insensitive repetitions of the subject's name and surname typed in a natural and continuous manner (case insensitive). Mistakes (and backspace) are not permitted. The time (in milliseconds) elapsed between consecutive key events (press and release) is provided as keystroke dynamics sequence.

There are two types of sequences: 1) Genuine sequences: typed by the owner of the password and 2) Impostor sequences: typed by other users (different to the owner) who try to spoof the system. The number of genuine and impostor samples per user varies (this information remains sequestered).

For further information on the reproducible keystroke experiments and competition results we refer the reader to (the following articles are publicly available in the publications section of the ATVS group webpage)

[BTAS15]
  1. Morales, M. Falanga, J. Fierrez, C. Sansone and J. Ortega-Garcia, ''Keystroke Dynamics Recognition based on Personal Data: A Comparative Experimental Evaluation Implementing Reproducible Research'', in Proc. of the IEEE Seventh International Conference on Biometrics: Theory, Applications and Systems, Arlington, Virginia, USA, September 2015.
[BTAS16]To appear.

Please remember to reference [BTAS15] and [BTAS16] on any work made public, whatever the form, based directly or indirectly on any part of the KBOC16 DB.

Search experiments

templates

Output name Data format
keystroke: system/kboc16_keystroke/1 (Raw KBOC16 keystroke data)
file_id: system/uint64/1 (Basic format containing only a single unsigned integer (64 bits) value)
client_id: system/text/1 (Basic format containing a text)
template_id: system/text/1 (Basic format containing a text)

probes

Output name Data format
client_id: system/text/1 (Basic format containing a text)
keystroke: system/kboc16_keystroke/1 (Raw KBOC16 keystroke data)
file_id: system/uint64/1 (Basic format containing only a single unsigned integer (64 bits) value)
probe_id: system/uint64/1 (Basic format containing only a single unsigned integer (64 bits) value)
template_ids: system/array_1d_text/1
Search experiments

templates

Output name Data format
keystroke: system/kboc16_keystroke/1 (Raw KBOC16 keystroke data)
file_id: system/uint64/1 (Basic format containing only a single unsigned integer (64 bits) value)
client_id: system/text/1 (Basic format containing a text)
template_id: system/text/1 (Basic format containing a text)

probes

Output name Data format
client_id: system/text/1 (Basic format containing a text)
keystroke: system/kboc16_keystroke/1 (Raw KBOC16 keystroke data)
file_id: system/uint64/1 (Basic format containing only a single unsigned integer (64 bits) value)
probe_id: system/uint64/1 (Basic format containing only a single unsigned integer (64 bits) value)
template_ids: system/array_1d_text/1

This database is Public

Sharing for databases is controlled exclusively by platform administrators. Get in touch if you'd like to change access control for databases hosted on this platform.

Terms of Service | Contact Information | BEAT platform version 2.2.1b0 | © Idiap Research Institute - 2013-2024