Post Reply

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

OP vijayr0218

9th July 2014, 05:22 AM   |  #1  
OP Junior Member
Thanks Meter: 52
 
19 posts
Join Date:Joined: Jun 2014
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:	1487
Size:	71.9 KB
ID:	2841394   Click image for larger version

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

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

Name:	4.png
Views:	1515
Size:	60.5 KB
ID:	2841397  
Last edited by vijayr0218; 12th July 2014 at 05:26 AM. Reason: added app version
The Following 27 Users Say Thank You to vijayr0218 For This Useful Post: [ View ]
22nd July 2014, 07:24 AM   |  #2  
OP Junior Member
Thanks Meter: 52
 
19 posts
Join Date:Joined: 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
The Following 4 Users Say Thank You to vijayr0218 For This Useful Post: [ View ]
22nd July 2014, 06:19 PM   |  #3  
OP Junior Member
Thanks Meter: 52
 
19 posts
Join Date:Joined: 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 .
The Following 4 Users Say Thank You to vijayr0218 For This Useful Post: [ View ]
31st July 2014, 03:58 AM   |  #4  
OP Junior Member
Thanks Meter: 52
 
19 posts
Join Date:Joined: Jun 2014
Smile update
Predfined expression list is updated
Recovery options are added.
Installation video added.
The Following 2 Users Say Thank You to vijayr0218 For This Useful Post: [ View ]
2nd August 2014, 03:56 AM   |  #5  
OP Junior Member
Thanks Meter: 52
 
19 posts
Join Date:Joined: Jun 2014
App got reviewd here...
http://gs4.wonderhowto.com/how-to/se...xy-s4-0156432/
The Following 3 Users Say Thank You to vijayr0218 For This Useful Post: [ View ]
2nd August 2014, 08:10 AM   |  #6  
OP Junior Member
Thanks Meter: 52
 
19 posts
Join Date:Joined: Jun 2014
Installation procedure video.
https://www.youtube.com/watch?v=tmolzN3mrCo
The Following 3 Users Say Thank You to vijayr0218 For This Useful Post: [ View ]
4th August 2014, 02:31 PM   |  #7  
OP Junior Member
Thanks Meter: 52
 
19 posts
Join Date:Joined: Jun 2014
Recovery options
There are two ways to store our encryption details to recover our forgotten expression.


1. Store in an email.

2. Store in external storage.

And we have to select our recovery choice . There are 2 recovery choices,

1. Show expression in Plain text after 3rd consecutive incorrect attempt.

2. Show expression in encrypted text after 3rd consecutive incorrect attempt.

On typing the pin incorrect for 3 consecutive times, based on earlier choice , Expression is displayed.

Decryption procedure :

Let the stored recovery details be
a = VAN
+ = L
b = S
c = J

2. Let the encrypted expression shown be
VAN L S

3. Forgotten expression is obtained by replacing the letters. Here VAN = a , L = + , S = b ,
Then forgotten expression is a + b .
The Following 2 Users Say Thank You to vijayr0218 For This Useful Post: [ View ]
5th August 2014, 07:59 PM   |  #8  
UnNaMeD__'s Avatar
Senior Member
Flag Hyderabad
Thanks Meter: 45
 
273 posts
Join Date:Joined: Apr 2013
More
Nice app for security.
5th August 2014, 08:01 PM   |  #9  
Senior Member
Thanks Meter: 548
 
1,356 posts
Join Date:Joined: Mar 2012
Brilliant concept but......where is the app ???
5th August 2014, 08:35 PM   |  #10  
Senior Member
Thanks Meter: 112
 
151 posts
Join Date:Joined: Sep 2012
More
App can be found on the Play Store

The Following 5 Users Say Thank You to StormShadowBK For This Useful Post: [ View ]
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Top Threads in Android Apps and Games by ThreadRank