VRGuard is an open-source project dedicated to enhancing privacy and security for biometric signals collected within Augmented Reality (AR) and Virtual Reality (VR) environments. As AR and VR technologies advance, the need to safeguard sensitive biometric data becomes increasingly critical.
-
Project Lead(s) / Mentor(s)
- DR. UTHAYASANKER THAYASIVAM
- DR. IYNKARAN NATGUNANATHAN
-
Contributor(s)
- Vithurabiman Senthuran
Biometric signals, such as heart rate and EEG, are often collected during AR/VR experiences for various purposes, including user monitoring and personalization. VRGuard aims to offer a comprehensive solution to protect the privacy of users by providing tools and techniques to:
- Anonymize biometric data.
- Encrypt data during transmission.
- Implement access control mechanisms.
- Detect and prevent unauthorized access.
- Monitor data integrity.
By using VRGuard, developers, researchers, and AR/VR content creators can ensure that biometric data is handled securely and in compliance with privacy regulations.
The Features
directory contains Python scripts for extracting relevant features from biometric signals within the context of AR/VR applications. These features include:
- Entropy calculations.
- Power Spectral Density (PSD) extraction.
- P,Q,R,S,T points in ECG signals
These scripts are essential for preprocessing and analyzing biometric data.
The Utils
directory contains utility functions and modules that assist in various aspects of the privacy protection process. These utilities are designed to streamline data handling, encryption, and access control operations within the AR/VR environment.
Follow these steps to set up and use VRGuard:
- Clone the repository:
git clone https://github.com/SVithurabiman/VRGuard.git
- Install the dependencies
pip install -r requirements.txt