Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,736,888 Members 53,855 Now Online
XDA Developers Android and Mobile Development Forum

[APP][2.2+]Dynamic Pin- Lock ur screen&apps with state of art authenticating algorith

Tip us?
 
vijayr0218
Old
(Last edited by vijayr0218; 12th July 2014 at 05:26 AM.) Reason: added app version
#1  
Junior Member - OP
Thanks Meter 0
Posts: 5
Join Date: Jun 2014
Thumbs up [APP][2.2+]Dynamic Pin- Lock ur screen&apps with state of art authenticating algorith

Lock your screen and mobile applications with state of art authentication technology.

Dynamic pin app helps you to secure your PIN from shoulder surfing .

When you type in the same PIN every time, there is a good chance for your friends , electronic surveillance or others to know the PIN . How will you avoid that ?

Dynamic Pin changes the pin based on the expression you set in the application. After every use, your Pin is destroyed and only the user who knew the expression can evaluate the new Pin from the clue , the matrix . Deducing the expressions from pin is not a trivial task . An example is provided at the end.

Now you can set any expression like a+d , a*f , g-c ...


Basic Pack :

Unlimited application locks.

This pack enables operations among the matrix elements using + , - , * , / , % , ^ .

Examples :

(a*d)+5 - Multiply corner elements of the first row and add 5;

(a+d+m+p) - Add corner elements of the matrix.

Advanced Pack :

This pack enables MIN (a,b), MAX (m,p) functions along with basic pack.
More functions are planned for future releases.

Examples :

MIN(a,d ) - Minimum value between a and d .

MAX(a,b ) - Maximum value between a and b .

FAQ :

1. What is the validation code?
Validation code is a number available on secured lock screen as a toast message. In certain devices message is showed only when emergency dialler is clicked.

2. What is the PIN set before entering one time validation code ?
"1234"

Note - In devices from HTC and Sony matrix will be shown when Emergency Call window is opened on the lock screen.


Example :

Expression set in the application : a+b
Matrix on lock screen :
a1 b3 c4 d7
e2 f8 g2 h9
i5 j4 k1 l0
m1 n4 o6 p2

Now pin is a+b = 1+3 = 0004

Matrix on lock screen :
a2 b5 c1 d9
e7 f1 g2 h8
i2 j0 k5 l2
m8 n1 o7 p3

Now pin is a+b = 2+5 = 0007

mail me your feedback at vijrathina@gmail.com
Attached Thumbnails
Click image for larger version

Name:	1.png
Views:	116
Size:	71.9 KB
ID:	2841394   Click image for larger version

Name:	2.png
Views:	112
Size:	75.8 KB
ID:	2841395   Click image for larger version

Name:	3.png
Views:	107
Size:	31.9 KB
ID:	2841396   Click image for larger version

Name:	4.png
Views:	127
Size:	60.5 KB
ID:	2841397  
 
vijayr0218
Old
#2  
Junior Member - OP
Thanks Meter 0
Posts: 5
Join Date: Jun 2014
Basic Pack :

Unlimited application locks.

This pack enables operations among the matrix elements using + , - , * , / , % , ^ .

Examples :

(a*d)+5 - Multiply corner elements of the first row and add 5;

(a+d+m+p) - Add corner elements of the matrix.

Advanced Pack :

This pack enables MIN (a,b), MAX (m,p) functions along with basic pack.
More functions are planned for future releases.

Examples :

MIN(a,d ) - Minimum value between a and d .

MAX(a,b ) - Maximum value between a and b .

FAQ :

1. What is the validation code?
Validation code is a number available on secured lock screen as a toast message. In certain devices message is showed only when emergency dialler is clicked.

2. What is the PIN set before entering one time validation code ?
"0000"

Note - In devices from HTC and Sony matrix will be shown when Emergency Call window is opened on the lock screen.

Example :

Expression set in the application : a+b
Matrix on lock screen :
a1 b3 c4 d7
e2 f8 g2 h9
i5 j4 k1 l0
m1 n4 o6 p2

Now pin is a+b = 1+3 = 0004

Matrix on lock screen :
a2 b5 c1 d9
e7 f1 g2 h8
i2 j0 k5 l2
m8 n1 o7 p3

Now pin is a+b = 2+5 = 0007
 
vijayr0218
Old
#3  
Junior Member - OP
Thanks Meter 0
Posts: 5
Join Date: Jun 2014
If, E = a+b , S = {a , b , c ,d ,e } ,

V1 = { a = 1 , b= 2 , c = 9 , d = 5 , e = 2 } , Password = 3 ;

V2 = { a = 0 , b= 5 , c = 11 , d = 3 , e = 8 } , Password = 5 ;

Possible expressions from first password evaluation are

a+b
d-e
c-d-1
c%6


On cross checking with second password evaluation c-d-1 wipes out but still other expressions are valid. Complexity of deduction depends upon Expression and Values, but better than a static password .
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes