scroll

Early Iterations

Iteration 1

Tap-Hold based interaction on screen.

The concept is to enter a combination of taps (less than 300ms) and holds (more than 700ms) and unlock your phone with that. Much like our other iteration this can take a bit more time and will require some time to learn it and practice it by muscle memory.

Iteration 2

Tap Rhythms on the back of the phone

The concept is to use the accelerometer and the gyro-meter in the phon eto measure the micro-disturbances caused by taps on the back of the phone.

At the beginning of our research, we explored an interaction based on taps and holds. First, we tried this on the front of the screen, but this was counterintuitive to our “screenless” idea. We then tried implementing taps on the back of the screen. While the taps did register, their intensity was so small that any slight movement of the phone also registered as a tap. This unreliability and lack of precision led us to let go of the tap-and-hold idea and pivot to sensor-based motion.

Interesting Findings

General length of passwords
Password lengths ranged from a minimum of 4 gestures to a maximum of 8.



Ease of Replication
Passwords with repeating patterns (e.g., up-down-up-down) were significantly harder for observers to replicate, as they easily got confused.

Lack of perception in Screen-less mode
Some users became confused in the hidden mode and used a “twisting motion” rather than the up/down/sideways tilt they were trained on.

Documentation

A gyroscope-based lock screen that allows users to input a password through physical gestures, trained by a visual guide and then performed in a hidden, “transparent” mode.

Background

This project was carried out as part of the Interaction Techniques course. It was a group project involving two members. We collaborated to explore new forms of password interaction, focusing on methods that do not rely on direct screen input.


The course encouraged students to study existing interaction paradigms and identify their weaknesses. We were dealing with “what you know” passwords (like alphanumeric or Android pattern locks) and aimed to create a new method that would be immune to common exploits like smudge attacks, where an attacker can guess a pattern from finger marks left on the screen.

Strategy

We started with a broad exploration of screenless input methods. Our goal was to address the vulnerabilities we identified in existing lock screens. The concept evolved from a tap-based system into Gyro Lock, a gesture-based method that connects physical movement with password entry.

Our approach emphasised iterative prototyping. We first tried a tap-based system but found it unreliable.

This failure led us to explore other sensors, landing on the gyroscope as the core component for our final design. The overarching strategy was to design an interaction that was not only secure against observation but also intuitive and memorable for the user.

Design

The design process moved through ideation, technical exploration, and system implementation. We chose to use the existing smartphone form, augmenting its capabilities with a novel software-based interaction.



The hardware was built entirely on the phone’s existing sensors. The system is built around the gyroscope to capture rotational motion. We initially tested the accelerometer, but it “didn’t work very well” for our purpose, as the gyroscope allowed the interaction to work regardless of the phone’s angle. On the software side, we began prototyping in Android Studio but found implementing the pointer UI to be difficult. We switched to Unity, where packages for UI elements were readily available. We processed the raw sensor data and mapped it to a UI pointer. Based on feedback, we added a “snapping” feature and haptic feedback to make the interaction clearer and more effective.



The final design embodied the principles of secure, embodied interaction—transforming an abstract password into a physical, repeatable sequence of movements.

“The only way to find out if it works is to test it.”

Steve Krug