The KBOC16 database
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] |
|
[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.
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) |
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 |
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) |
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 |
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.