This thesis addresses the problem of device identification based on their unique characteristics, commonly referred to as device fingerprinting (DFP). The goal of the thesis is to explore methods for generating a unique device signature based on hardware or software features that are difficult to replicate or forge. In the theoretical part, we present and describe what device fingerprinting is, define the criteria for DFP quality, and discuss the main challenges encountered when generating device fingerprints. In the practical part, we independently implemented and demonstrated the entire process of creating, applying, and integrating device fingerprints in practice. We developed a prototype system that calculates a unique signature for a selected type of device.
|