Hey everyone!

I'm a Master student in Information Security writing my thesis on behavioral biometrics in Counter-Strike 2. Specifically wether keyboard and mouse behaviour during gameplay can be used to recognize players across demos. Giving away a total of 300€ to participants.

This research will be based on, combine, and seek to expand on keystroke- (keyboard) and mouse-dynamics, which are behavioral biometrics fields where the goal is to identify or authenticate subjects based on their respective input devices.

This is not about detecting cheats or performance, but a study into wether non-pro CS players have a consistent and distinct enough way of playing the game, for us to be able to create a "CS-fingerprint" from their demos.

The goal is not to identify (i.e put a legal name to) the person behind the screen, but to tell whether two demos where played by the same player. The final version of this thesis would be able to:

  • Connect smurfs back to their main account.
  • Re-detect cheaters on new accounts after being banned.
  • Detect possible account sharing and boosting services.

What participation involves

  • Giving access to your match history, allowing me to download your demos. The same way sites like Leetify and csstats get access to your demos.
  • Signup is done on my site cbjerke.no
  • After signup, premier, mm, and wingman games will be automatically downloaded.
  • Signup and each subsequent demo is recorded as an entry into a 300€ giveaway with 6 50€ winniers, drawn on the 30th of april.

Privacy & ethics

  • Email is only used for giveaway contact and deletion/withdrawal requests.
  • SteamIDs are only used for API access, anonymized for analysis
  • Data is used only for academic research
  • The study follows NTNU / GDPR research ethics guidelines
  • You can withdraw your data at any time.

Why I’m posting here

To do this properly, I need real players with real demos, not synthetic data.
Reddit has consistently been the best place to reach people who actually care about CS at a deeper level.

Even a small number of participants helps massively.

Link to authentication code and newest match sharing code, if you don't want to trust the links on my site. https://help.steampowered.com/no/wizard/HelpWithGameIssue/?appid=730&issueid=128&transid=4743993828535937318&line_item=4743993828535937320

(Note: Conti and Tricomi (2020) did a paper similar to this in Dota2 looking at Dota 2 demos from the community, and got ~650 responses, lets see if we can get more!)