-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
28 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
# CountNPass | ||
|
||
*This Android Studio project was part of the MSc dissertation of Ioannis Stroumpoulis at the University of Glasgow* | ||
|
||
**Count ‘N’ Pass**: A novel authentication system for smartphones that uses a form of PIN mechanism with a secret key encryption, based on eyes-free | ||
interaction. Users enter and obfuscate their credentials through a vibrotactile interface that includes a blank screen with no visual feedback, | ||
achieving resistance to shoulder surfing attacks. | ||
|
||
Two experiments were conducted: | ||
1. A usability experiment showing that a novice user could authenticate with 89% success rate. | ||
2. A security experiment proving the system’s resistance to observation attacks even in clear screen view. | ||
|
||
The current form of the project refers to the **usability experiment** | ||
|
||
## Build | ||
Clone project via Android Studio | ||
|
||
## Installation | ||
You can run the system on your android device by downloading the release version or by building the project and creating the apk through Android Studio. | ||
|
||
## How to use | ||
You can find [here](https://drive.google.com/file/d/1GyE3ifnrIAvMxPNkM9AW6tLk4dkZaz-J/view?usp=sharing) the Information Sheet that was given to the participants of the usability experiment. | ||
|
||
<br> | ||
Cheers! | ||
|
||
|
||
|