CISC499 Project: Device Fingerprinting with Peripheral Timestamps
pip install -r requirements.txt
./root.py
or python3 root.py
based on your deployment needsThis error is inconsistent across all systems; some produce it, while others do not. If you are facing this error, open and edit the __init__.py
file in the error trackeback, and comment-out lines 19 and 20 (these are the two functions that raise the warnings issue.) The issue has been reported to tensorflow-addons, however, as it is nearing EOL, we see no resolution for this past May 2024.
Images do not come pre-loaded with this service apart from the two files sitting in /temp. If you are looking to generate the images, please run generate_images.py
. You will need to load keystroke file data from the online database presented in Monaco's paper.
cisc499
. Tables salted_vectors
and unsualted_vectors
should be created with the following commands:
CREATE TABLE salted_vectors ( position INT, user_id VARCHAR(50), array VARCHAR(10000), PRIMARY KEY (user_id) );
CREATE TABLE unsalted_vectors ( position INT, user_id VARCHAR(50), array VARCHAR(10000), PRIMARY KEY (user_id) );
CREATE USER 'integration'@'localhost' IDENTIFIED BY 'cisc499';
GRANT ALL PRIVILEGES ON *.* TO 'integration'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
add_salted_users.py
data_database
delete this file.unsalted_vectors
Please feel free to contact me with any questions.