Inspiration

In a documentary about Edward Snowden, Snowden religiously placed a blanket over himself or the PC he was using when he typed in passwords to ensure cameras and those watching him could not track the movement of his hands and fingers. We thought we could take this a step further with by making a keyboard in VR.

What it does

The keyboard allows the user to enter a password by gazing at keys in a virtual reality keyboard. The keyboard that appears to the user randomizes it after every keypress to ensure the tracking of a user's head movements is meaningless.

How I built it

We developed the application in Unity using the Oculus Rift SDK for the Oculus Rift headset. 3D modeling was done in SketchUp.

Challenges I ran into

We did not have any previous experience developing in C# or Unity or developing for Oculus Rift. The entire project was a new experience that helped us learn about the systems.

Accomplishments that I'm proud of

We created a method to scramble the keyboard every time the password string has something added to it.

What I learned

We learned physics properties in 3D modeling via vectors and raycasts. The basis of the Unity platform. The C# scripting system and its relationship to Unity. Using the Oculus Rift Hardware.

What's next for VR Private Pass

If we had the ability to continue developing for Oculus, we would create scripts that would allow VR Private Pass to be a password entry method for an actual login.

Built With

Share this project:

Updates