GithubHelp home page GithubHelp logo

MetaGuard: Using Differential Privacy to go Incognito in the Metaverse

GitHub issues MIT

Paper | Website | Main Script | Vivek Nair | Gonzalo Munilla Garrido

Virtual reality (VR) telepresence applications and the so-called "metaverse" promise to be the next major medium of interaction with the internet. However, with numerous recent studies showing the ease at which VR users can be profiled, deanonymized, and data harvested, metaverse platforms carry all the privacy risks of the current internet and more while at present having none of the defensive privacy tools we are accustomed to using on the web. To remedy this, we present the first known method of implementing an "incognito mode" for VR. Our technique leverages local ε-differential privacy to quantifiably obscure sensitive user data attributes, with a focus on intelligently adding noise when and where it is needed most to maximize privacy while minimizing usability impact. Moreover, our system is capable of flexibly adapting to the unique needs of each metaverse application to further optimize this trade-off. We implement our solution as a universal Unity (C#) plugin that we then evaluate using several popular VR applications. Upon faithfully replicating the most well known VR privacy attack studies, we show a significant degradation of attacker capabilities when using our proposed solution.

We appreciate the support of the National Science Foundation, the National Physical Science Consortium, the Fannie and John Hertz Foundation, and the Berkeley Center for Responsible, Decentralized Intelligence.

https://doi.org/10.48550/arXiv.2208.05604

MetaGuard's Projects

human-identification icon human-identification

Virtual reality version of the Cutting, J. E., & Kozlowski, L. T. (1977) study on gait perception

identification icon identification

Unique identification of 50,000+ virtual reality users from their head and hand motion data

metadata icon metadata

Exploring unprecedented avenues for data harvesting in the metaverse

metaguard icon metaguard

Unity plugin to protect your privacy in VR.

plugin icon plugin

MetaGuard plugin for VR games supporting Melon Loader.

profiling icon profiling

Inferring Private Personal Attributes of Virtual Reality Users from Head and Hand Motion Data

robustness icon robustness

Testing the robustness of motion-based identification in VR

server icon server

NodeJS game server for evaluating MetaGuard.

simsaber icon simsaber

Python-based Beat Saber replay simulator and scoring validator.

xror icon xror

Extended Reality Open Recording (XROR) Format

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.