Skip to content

Latest commit

 

History

History
63 lines (42 loc) · 2.25 KB

README.md

File metadata and controls

63 lines (42 loc) · 2.25 KB

VRGuard - Protecting Biometric Signal Privacy in AR/VR

AR/VR Privacy

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)

    1. DR. UTHAYASANKER THAYASIVAM
    2. DR. IYNKARAN NATGUNANATHAN
  • Contributor(s)

    1. Vithurabiman Senthuran

Table of Contents

Introduction

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.

Architecture

Architecture

Features

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.

Utils

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.

Installation

Follow these steps to set up and use VRGuard:

  1. Clone the repository:
    git clone https://github.com/SVithurabiman/VRGuard.git
  2. Install the dependencies
    pip install -r requirements.txt