I n te r n ati o n al   Jo u r n al   o I n fo r m ati c s   an d   C o mmu n i c ati o n   Te c h n o l o gy  (I J - I C T)   V o l .   6,   N o .   2 ,   A ugus t   201 7,   pp .   1 23~ 1 28   IS S N :   2252 - 8776 ,   D O I :   10. 1 1591 / i j i c t . v 6i 2 . pp1 23 - 12 8             123       Jou r n al   h o m e pa ge ht t p: / / i ae s j o ur nal . c om / on l i n e / i nde x . php/ IJ ICT   D y n a m i c   C r y p t o g r a p h i c   A l g o r i t h m   t o   P r o v i d e   Pa ss w o r d   A u t h e n t i c a t i o n   u s i n g   C u e d   C l i c k   Po i n t s       P .   A s h o k     D e pa r t m e n t   o f   C o m put e r   S c i e nc e   a n E ng i ne e r i ng ,   S r i   S a i r a m   I ns t i t ut e   o f   T e c hno l o gy ,   C he nna i ,   I ndi a       A r ti c l e   I n fo     A B S TR A C T   Ar t i c l e   h i s t or y :   R e c e i v e F e b   21,   2 017   R e v i s e J un   26 ,   2017   A c c e pt e J ul   1 9,   2017       N o w a da y s ,   pa s s w o r d   ba s e d   a u t he nt i c a t i o i s   o ne   t h e   m o s t   c o m m o w a y   of   a ut h e n t i c a t i o f o r   m o s t   o f   t he   us e r   l o g i ns .   H o w e v e r ,   t h e   a dv a nc e m e nt   i n   t e c hno l o gy   a l s o   po s i ng   m a ny   t hr e a t s   f o r   t he   pa s s w o r d   a u t h e nt i c a t i o s y s t e m s .   E v e r y bo d y   w i l l   be   k e e n   t o   kno w   o t h e r s   pa s s w o r d.   B u t   t he r e   e x i s t s   a   v e r y   f e w   w ho   i s   v e r y   ke e n   t o   d e v i s e   a   ne w   a ut h e n t i c a t i o n.   I t hi s   pa pe r ,   w e   ha v e   p r o po s e a   m o r e   a dv a nc e p a s s w o r a ut he n t i c a t i o m e t h o y e t   a   s i m p l e   o ne   w hi c h   g i v e s   a   t o ug c o m pe t i t i o f o r   t h e   a t t a c ke r   t o   br e a k   t h e   pa s s w o r d .   F o r   t hi s ,   w e   a r e   pr o v i di ng   a   s pe c i a l   ke y - di s pl a y   i nt e r f a c e   t o   a s s i s t   t he   m o di f i e c ue d   c l i c po i n t s   t e c hni que   w hi c h e l p s   i t he   m o r e   s o phi s t i c a t e d   dy na m i c   a ut h e nt i c a t i o m e t ho d.   T hi s   i nt e r f a c e   h e l p s   t o   b r e a t he   s i ng l e   pa s s w o r d   i n t o   a   c o m bi na t i o o f   pa s s w o r ds   a nd  a l s o   a dds   t hr e e   m o r e   pa s s w o r s t r i ng s   t o   t he   c ur r e n t   pa s s w o r w h i c i s   e n t e r e d .   I t   a l s o   us e s   a   s pe c i a l   o ne   w a y   e nc r y pt i o a l g o r i t hm   c a l l e d   N e s t i ng   93   w h i c i s   de v e l o pe d   e xpl i c i t l y   f o r   t hi s   s y s t e m .   I t   h e l ps   t o   p r e v e n t   a l m o s t   a ny   ki nd  o f   a t t a c ks .     Ke y w or d s :   A ut h e nt i c a t i o   A ut h e nt i c a t i o p r o t o c o l   a nd  pa s s w o r b a s e a ut h e n t i c a t i o n   Cue Cl i c P o i n t s   E n c r y pt i o n   P a s s w o r d   S e c ur i t y     C opy r i gh t   ©   201 7   I n s t i t ut e   o f   A dv anc e E ng i ne e r i ng   and   S c i e nc e   A l l   r i gh t s   r e s e r v e d .   Cor r e s pon di n g   Au t h or :   P .   A s h o k   D e pa rt m e n t   o f   Co m put e S c i e n c e   a nd  E n g i n e e r i ng ,   S r i   S a i r a m   I n s t i t u t e   o f   T e c h n o l o g y   ,   Ch e nna i ,   I ndi a   E m a i l :   a s h o ki t 0 09@ g m a i l . c o m       1.   I N TR O D U C TI O N     S e c ur i t y   ha s   b e e n   t h e   m o s t   a nn o y i n p r o b l e m   i t h e   r e c e n t   y e a r s .   E s pe c i a l l y   pr o v i di ng  a c c e s s   t o   a a ut h e n t i c a t e d   us e i s   de f i ni t e l y   n o t   a s   e a s y   a s   i t   l o o ks .   A l l   t h e   us e r s   m a y   w a n t   t o   ha v e   a   m o r e   s e c ur e a ut h e n t i c a t i o n   s y s t e m   b ut   n o   o n e   s e e m s   t o   b e   c o m pr o m i s e d   w i t t h e   us a b i l i t y   of   t h e   s y s t e m .   W h i l e   m a ki ng  t h e   a u t h e nt i c a t i o s c h e m e   m o r e   c o m pl e c a n   b e   c o n s i de r e d   a s   o n e   w a y   b ut   i t   i s   v e r y   i m po r t a n t   t o   h a v e   t h e   c o m pl e xi t y   i t h e   a t t a c ke s i de   a n d   n o t   i t h e   us e s i de   i t s e l f .   T o   a dd r e s s   t h i s   p r o b l e m ,   w e   p r o v i de   t h e   c o m b i na t i o o f   t h e   pa s s w o r f i e l d   a nd   t h e   ke y   i nt e r f a c e   a l o n g   w i t t h e   m o di f i e c ue d   c l i c k   po i n t s   w hi c h e l ps   t o   p r o duc e   a   m o r e   s o p h i s t i c a t e a ut h e nt i c a t i o s c h e m e .   Cue Cl i c P o i n t s   ( CCP w a s   ge n e r a l l y   de s i gn e t o   m i n i m i z e   pa t t e rn  a n d   t o   m i ni m i z e   t h e   us e f ul n e s s   of   h o t s po t s   fo r   a t t a c ke r s .   I n s t e a o f   c l i c po i nt s   o n   o n e   i m a ge ,   Cue Cl i c P o i nt s   us e s   s i n gl e   c l i c o n   t hr e e   di s s i m i l a i m a ge s   [1 - 3] .   I m o di f i e CCP ,   i n s t e a o f   us i n c l i c po i n t s   o n   i m a g e s   w e   us e   Cl i c P o i n t s   o n   t h e   ke y   i n t e r f a c e   w h i c w a s   pr o v i de a n t h i s   h e l ps   t o   b r e a t h e   p a s s w o r i nt o   a   c o m b i n a t i o o f   4   pa s s w o r ds .   A l s o   a   o n e   w a y   e n c r y pt i o n   t e c hni que   ha s   b e e n   e x pl i c i t l y   de v e l o pe fo r   t hi s   s y s t e m .   A l l   t h e s e   d a y s   w e   h a v e   b e e n   us i n o n e   w a y   h a s h i n g   a l go r i t hm .   I t   i s   a   l o gi c a l   a l go r i t hm   t ha t   h e l ps   i n   m a ppi n g   i n f o r m a t i o n   o w h i m s i c a l   ra n ge   t o   a   by t e   s t r i n o f   a   s pe c i f i e s i z e   (a n   ha s h i n g   f un c t i o n w hi c h a s   b e e n   de s i g n e t o   a l s o   b e   a   o n e   w a y   f un c t i o n,   t ha t   i s   a   f u n c t i o n   w h i c h   i s   n o t   f e a s i b l e   t o   t r a n s po s e .   T h e   o n l y   w a y   t o   r e c r e a t e   t h e   i nput   da t a   f r o m   a n   i de a l   c r y pt o gr a p hi c   ha s h   f u n c t i o n' s   o ut put   i s   t o   a t t e m pt   a   b rut e - f o r c e   s e a r c h   o f   po s s i b l e   i n pu t s   t o   s e e   i f   t h e y   pr o duc e   a   m a t c h,   o us e   a   r a i n b ow   t a b l e   of   m a t c h e h a s h e s .   T h i s   m a ke s   i t   a   d i s a dv a n t a ge   f o r   t h e   s y s t e m .   Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2252 - 8776   IJ - ICT    V o l .   6 ,   N o .   2,     A u gus t   2017 :     123     128   124   A n o t h e w a y   of   e n c r y pt i n y o ur   pa s s w o r t h a t   ha s   b e e n   us e w i de l y   b ut   m o r e   i n s e c u r e l y   i s   e n c r y pt i o n   us i ng  ke y   v a l ue s .   F o r   e n c r y pt i o n   a l go r i t hm s ,   a   k e y   s p e c i f i e s   t h e   t r a n s f o r m a t i o n   o f   pl a i nt e xt   i nt o   c i ph e t e xt ,   a n d   v i c e   v e r s a   f o r   d e c r y pt i o a l go r i t hm s .   K e y s   a l s o   s pe c i fy   t r a n s f o r m a t i o n s   i o t h e r   c r y pt o gr a p h i c   a l go r i t hm s ,   s uc h   a s   d i g i t a l   s i g na t u r e   s c h e m e s   a n d   m e s s a ge   a ut h e nt i c a t i o c o de s .       2.   LI TER A TU R S U R V E Y   P a s s w o r a ut h e n t i c a t i o n   s c h e m e   us i n s e s s i o b a s e pa s s w o r ds   i w h i c i t   us e s   t w o   s e s s i o n   t e c hn i q ue s   f o r   ge n e r a t i ng   s e s s i o n   b a s e s   p a s s w o r ds   o n e   i s   us i n g   t h e   s e t   o f   pa i r s   o f   h i dde p a s s w o r ds   a nd   t h e   o t h e i s   us i ng  t h e   c o l o r   ra t i n g   w h i l e   s e t t i ng  t h e   p a s s w o r b ut   b o t h   us e s   t h e   g r i s t ruc t u r e   t o   ge n e r a t e   t h e   pa s s w o r d   [4 - 6] .   K n o w l e dge   b a s e a ut h e n t i c a t i o s c h e m e   w h i c us e s   a   c o m b i n a t i o o f   b o t h   t e xt   a nd  gra p hi c a l   pa s s w o r ds   a n d   pe r s u a s i v e   c ue c l i c po i nt s   a s s i s t   i c h o o s i n g   t h e   g ra p hi c a l   pa s s w o r ds   [1 ] [7 -   8] .   A   s t udy   o n   v a r i o us   a u t h e nt i c a t i o s c h e m e s   a n d   p r o v i de s   a   g ra phi c a l   a ut h e nt i c a t i o t e c hn i que   us i n g   r e c o gn i t i o a n r e c a l l   b a s e t e c hn i que s   [9] .   A   w e b   b a s e pa s s w o r a u t h e nt i c a t i o s c h e m e   w h i c h   r e s o l v e s   t h e   p r o b l e m s   i t h e   t r a d i t i o na l   p a s s w o r a ut h e n t i c a t i o n   o r   di g i t a l   s i g na t u r e   us i n S i ngl e - B l o c H a s h   F u n c t i o n   [10] .   D e a l s   w i t h   s e c u r e   a u t h e nt i c a t i o a nd  t r a n s a c t i o n   p r o t o c o l   by   c o m b i n i ng  d i gi t a l   c e rt i f i c a t e s   a nd  dy n a m i c   p a s s w o r by   r e a l i z i n g   t h e   m u t ua l   a ut h e nt i c a t i o t ha t   e xi s t s   b e t w e e n   t h e   c l i e n t   a n d   t h e   s e r v e [11] .       3.   V I EW  O N   C U ED   C LI C K   P O I N TS   Cue Cl i c P o i n t s   (C CP a   c ue d - r e c o l l e c t   gra p h i c a l   p a s s w o r t e c hni que   w h e r e   us e r s   c l i c o a n y   o n e   po i nt   i n   a i m a ge   f o r   t h e   s e que n c e   o f   i m a ge s .   T h e   upc o m i n g   i m a ge   w h i c h   i s   s h o w n   t o   t h e   us e i s   b a s e d   o n   t h e   p r e v i o us   c l i c po i n t .   T h e   r e s ul t s   w e r e   po s i t i v e .   P e rfo r m a n c e   w a s   v e r y   e xc e l l e n t   i t e r m s   o f   s pe e d   a c c ur a c y   a n d   n um b e o f   m i s t a ke s .   U s e r s   p r e f e r r e c ue c l i c po i nt s   t o   P a s s   P o i n t s   s a y i n t ha t   c h o o s i n g   a n d   r e m e m b e ri n o nl y   o n e   po i nt   i o n e   i m a ge   i s   e a s i e r,   a n t ha t   s e e i n e a c h   i m a ge   t r i g ge r e t h e i r   m e m o r y   of  w h e r e   t h e   r e s pe c t i v e   po i n t   w a s   l o c a t e d.   Cue d   c l i c k   po i nt s   a p pe a r s   t o   a l l o w   gr e a t e s e c ur i t y   t ha n   P a s s   P o i n t s ;   t h e   w o r kl o a d   f o r   a t t a c ke r s   o f   CCP   c a b e   a r b i t ra r i l y   i n c r e a s e by   a ugm e n t i n g   t h e   n u m b e o f   i m a ge s   i t h e   s y s t e m .   R e c o gn i t i o m a y   i t   b e   t hr o ug i m a ge s   o o t h e r s   i s   t h e   e a s i e s t   w a y   fo r   h u m a m e m o r y   w h e r e   pu r e   o r   c o m pl e t e   r e c o l l e c t   i s   m o s t   di f f i c ul t   a s   t h e   da t a   m us t   b e   a c c e s s e f r o m   m e m o r y   w i t h   n o   t ri gge r s   [ 12].   Cue r e c o l l e c t   t hr o ug i m a ge s   f a l l i n g   s o m e w h e r e   b e t w e e n   t h e s e   t w o   s i n c e   t h e y   offe r s   c ue   w hi c s h o ul d   s h o w c a s e   c o n t e xt   a nd  t r i gge t h e   s t o r e m e m o r y .       4.   EV O LU TI O N   O F   TH S Y S TE M   T h e   d i s a dv a n t a ge   o f   t h e   c ue d   c l i c po i nt   s y s t e m   i s ,   i t   i s   v e ry   t e di o us   t o   c l i c t h e   i m a ge s   e v e r y   t i m e   w h e y o l o gi t o   t h e   s y s t e m   a n d   i t ’s   t o o   t i m e   c o n s um i n g .   T h e r e   c o m e s   t h e   s y s t e m   t o   o v e r c o m e   t h e   di s a dv a n t a ge .   T h e   i m a ge   t ha t   ha s   b e e n   us e fo r   c ue c l i c k   po i n t s   ha s   b e e n   m o di f i e a s   ke y pa s y s t e m   i n   t h e   pr o po s e s y s t e m   i nt e r f a c e .       T h e   s y s t e m   h a s   b e e n   de v e l o pe s o   a s   t o   pr o v i de   f l e xi b i l i t y   t o   t h e   us e r s   i n   a l l   po s s i b l e   w a y   a n t o   i n c r e a s e   t h e   w o r o f   t h e   ha c ke r s .   T h e   e nt i r e   e n c r y pt i o n   t e c hn i q ue   r e s i de s   i n s i de   t h e   ke y   i n t e r f a c e   o f   t h e   s y s t e m .       5.   I M P LEM EN TA TI O N   In  t hi s ,   t h e   p r o po s e s y s t e m   c o n s i s t s   o f   a   pa s s w o r f i e l a l o ng  w i t h   t h e   s pe c i a l   ke y   di s pl a y   i n t e r f a c e .   T h i s   i nt e r f a c e   c o n s i s t s   o f   t e n   s e t   o f   ke y s   num b e r e f r o m   0   t o   9.   E a c ke y   i s   a s s i g n e d   t o   a   s e t   o f   t w e l v e   di gi t   a l p ha   n u m e ri c   c ha r a c t e a nd   t h e   c o n s t ra i nt   t ha t   ha s   b e e n   s pe c i f i e t o   e v e r y   s i n gl e   us e o f   t h e   s y s t e m   i s   t ha t ,   t h e   us e r   ha s   t o   s e l e c t   a t   l e a s t   t hr e e   t o   f i v e   c l i c ks   i n   t h e   ke y   i n t e r f a c e   e a c h   t i m e   w h e n   t h e   us e w a nt s   t o   l o gi n   t o   t h e   s y s t e m .   T h e   c l i c ks   i t h e   i nt e r f a c e   a r e   m a de   a l o n g   w i t t h e   pa s s w o r d.   U s e r   c a j us t   t y pe   t h e   p a s s w o r d   i t h e   pa s s w o r f i e l a n t ha t   p a s s w o r c a b e   a a l p h a   n u m e ri c   o n e .   B ut   t h e   o t h e r   c o n s t ra i i s   t h e   pa s s w o r s h o ul e v e n t u a l l y   be gi w i t h   a n   a l p ha b e t .   T h e   f l e xi b i l i t y   gi v e n   t o   t h e   us e i t hi s   s y s t e m   i s   t h e   us e r   c a ha v e   t h e   c l i c po i nt s   a n y w h e r e   i t h e   pa s s w o r d.   M a y   i t   b e   a t   t h e   l a s t   o r   a t   t h e   m i dd l e   o r   i b e t w e e n   t h e   pa s s w o r d?   T h e   e n t i r e   e n c r y pt i o n   o f   t h e   s y s t e m   r e s i de s   i n s i de   t h e   ke y s .   T h e   ke y s   t h a t   a r e   t y pe a l s b e l o n gs   t o   t h e   pa s s w o r d,   i . e . ,   t h e   ke y s   s e l e c t e d   b e l o n gs   t o   y o ur   pa s s w o r b ut   t h e   ke y s   t ha t   ha v e   b e e n   s e l e c t e w i l l   n o t   b e   v i s i b l e   i p a s s w o r f i e l d.     If   s uppo s e   y o ur   pa s s w o r i s   c r y pt 124”   w h e r e   t h e   n um e ri c a l   ha v e   b e e n   c l i c ke t hr o ug t h e   m o us e   i n   t h e   ke y   i nt e r f a c e ,   t h e   n u m e r i c a l   v a l ue s   t ha t   h a v e   b e e n   c l i c ke w i l l   n o t   b e   v i s i b l e   i n   t h e   p a s s w o r f i e l e ve n   Evaluation Warning : The document was created with Spire.PDF for Python.
IJ - ICT     IS S N :   2252 - 8776       D y nam i c   Cr y pt o gr aphi c   A l gor i t hm   t P r ov i de   P as s w or A ut he nt i c a t i o us i ng  Cue . . .   ( P .   A s hok )   125   a s   a   hi dde n   t e xt .   H e r e   c o m e s   t h e   o t h e r   a dv a nt a ge   o f   pr e ve n t i n o u r   s y s t e m   f r o m   be i n a t t a c ke f r o m   b r u t e   fo r c e   a t t a c k.           F i gu r e   1 .   A   s pe c i a l   ke y   di s pl a y   i n t e r f a c e   fo r   o u r   s y s t e m       T h i s   s y s t e m   b r e a ks   t h e   us e r ’s   c o n v e n t i o n a l   s i n g l e   pa s s w o r i n t o   a   s e t   o f   fo ur   pa s s w o r ds   a nd   a l s a dds   a   s e t   o f   t hr e e   s t r i n gs   w hi l e   e n t e r i n us i n t h e   i n t e r f a c e .   S o   t y pi c a l l y   i t   s e n ds   s e ve n   s e t   o f   s t r i n gs   t o   t h e   e n c r y pt i o p r o c e s s   i s pi t e   o f   t h e   s i n gl e   pa s s w o r w hi c i s   gi v e by   t h e   us e r.   T hi s   s e v e n   s e t   o f   s t r i n gs   i s   t a ke n   a s   t h e   i nput   f o r   t h e   o n e   w a y   e n c r y pt i o n   a l go r i t hm   c a l l e O n e - t i m e   D a t a   D i v i s i o (O D D ) .           F i gu r e   2 .   A r c h i t e c t ur e   di a g r a m   o f   t h e   s y s t e m       L e t   us   t a ke   a   l o o a t   w ha t   h a p pe n s   w h e t h e   us e e n t e r s   t h e   p a s s w o r i a   s t e by   s t e p r o c e s s :   F o r   e xa m pl e   i f   t h e   us e e n t e r s   t h e   pa s s w o r a s   c r y pt o p a s s x3y 2z 1”   t h e i t h i s   pa s s w o r t h e   n u m e r i c   c h a ra c t e r s   3 , a n d   1   a r e   t h e   n u m b e r s   w hi c s h o ul b e   us e i n   t h e   i n t e r f a c e .   a.   U s e r   e n t e r s   t h e   pa s s w o r c r y pt o pa s s x”   i t h e   pa s s w o r f i e l d.     b.   U s e r   c l i c ks   t h e   ke y   ‘3”   i t h e   ke y - i n t e r f a c e   w h i l e   t h e   c o n t e n t   i t h e   pa s s w o r f i e l i s   s t i l l   c r y pt o pa s s x” .   N ow   t h e   c urr e n t   i n pu t   t o   t h e   s y s t e m   i s   c r y pt o pa s s x”   a nd  t h e   s i d i g i t   a l p h a   num e r i c   s t ri n w hi c i s   a s s i g n e t o   ke y   3”   c.   N ow   t h e   us e a g a i e n t e r s   y   i p a s s w o r f i e l d   a l o n g   w i t c r y pt o pa s s x” .   N o w   t h e   p a s s w o r i n   pa s s w o r f i e l i s   c r y pt o pa s s x y .     d.   N ow   t h e   us e r   c l i c ks   2”   i n   t h e   i nt e r f a c e   w h i l e   t h e   c o n t e nt   i t h e   p a s s w o r f i e l i s   s t i l l   c r y pt o pa s s x y .   N ow   t h e   c u rr e n t   i nput   t o   t h e   s t r i ng  i s   o f   fo ur   s t ri n gs   t w o   f r om   p a s s w o r f i e l a n d   t w o   f r o m   t h e   i n t e r f a c e .     e.   A ga i t h e   po i nt s   3   a nd  a r e   r e pe a t e d.     f.   F i na l l y   w h e us e e nt e r s   t h e   s ub m i t   b ut t o n   t h e   c u rr e n t   pa s s w o r f i e l c o n t e n t   c r y pt o pa s s x y z   w i l l   a l s b e   t a ke a s   t h e   i nput .   T h e r e f o r e   t o t a l l y   s e ve n   s t r i n gs   w i l l   b e   pa s s e t o   t h e   e n c r y pt i o a l go ri t hm .   F o ur   f r o m   t h e   p a s s w o r f i e l a nd  t hr e e   f r o m   t h e   i nt e r f a c e .     g.   T h i s   s e v e n   s e t   o f   s t ri n gs   w i l l   b e   us e i n   t h e   e n c r y pt i o n   a l go ri t hm   c a l l e O n e - t i m e   D a t a   D i v i s i o (O D D )”   w hi c i s   de v e l o p e e xpl i c i t l y   f o r   t h i s   s y s t e m .       A f t e r   t h e   e n c r y pt i o n   p r o c e s s ,   w e   w i l l   ge t   a e n c r y pt e s t ri ng  w h i c c o n s i s t s   o f   a l l   t h e   93   p r i nt a b l e   c h a ra c t e r s   a v a i l a b l e   e xc e pt   t h e   b l a nk  s p a c e .   T h i s   e n c r y pt e p a s s w o r d   i s   m a de   o f   up  o f   e xa c t l y   256  c ha r a c t e r s   Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2252 - 8776   IJ - ICT    V o l .   6 ,   N o .   2,     A u gus t   2017 :     123     128   126   w h i c w i l l   b e   s t o r e i t h e   da t a b a s e .   S o   w h e n e v e r   t h e   a u t h e nt i c a t i o n   o c c ur s ,   t h e   e n c r y pt e pa s s w o r f r o m   t h e   us e r   i s   c o m pa r e w i t t h e   e n c r y pt e pa s s w o r s t o r e i n   t h e   da t a b a s e .   T hi s   i s   a   o n e   w a y   e n c r y pt i o n   a l go r i t h s o   i t   c a nn o t   b e   de c r y pt e t o   i t s   o r i g i n a l   f o rm .   If   t h e   us e l o s t   hi s   p a s s w o r d,   t h e n   h e   c a n   o n l y   r e s e t   t h e   pa s s w o r b y   r e que s t i ng  a   p a s s w o r r e s e t   l i nk  t hr o ug h   t h e   us e rna m e .       6.   O N E - TI M D A TA   D I V I S I O N   ( O D D A L G O R I TH M   It   i s   n a m e d   a s   O n e - t i m e   D a t a   D i v i s i o ( O D D )”   s i n c e   i t   u s e s   t h e   D i v i de   a s   w e l l   a s   N e s t   c o n c e pt   w h i c c a n   b e   i n f e rr e f r o m   t h e   na m e   i t s e l f .   9 i s   de r i v e f r o m   t h e   f a c t   t h a t   o u r   f i n a l   e n c r y pt e pa s s w o r c o n s i s t s   o f   93  pri n t a b l e   c ha r a c t e r s   i t h e   A S CII  v a l ue   r a nge   f r o m   33   t o   125   w h i c h   i n c l ude s   a l l   t h e   num b e r s ,   c h a ra c t e r s   &   s pe c i a l   c h a ra c t e r s .     6. 1 .   C o r e   o th e   A l go r i th m   T h e   D i v i de   a nd  N e s t   c o n c e pt   i s   t ha t   e a c h   p a s s w o r s t ri n g   ge t s   di v i de i nt o   a   s i n gl e   c ha r a c t e r   a n d   t h e   a l p ha   n u m e r i c   s t ri n i s   i n s e r t e o r   n e s t e b e t w e e n   t h o s e   c h a ra c t e r s   a n t h e n   c o m b i n e a nd  t h e   p r o c e s s   goe s   o n   f o r   t h e   r e s t   o f   t h e   s t r i n t h e n   i t   go e s   t hr o ug h   a   s e t   o f   s e ve ra l   t r a n s f o r m a t i o n s   w h i c h   r e m a i n s   t h e   c o r e   o f   t h e   a l go ri t hm .     T h i s   a l go ri t hm   p r o duc e s   a   s t r i ng   o f   256  c ha r a c t e r s   w h i c i s   a   c o m b i na t i o o f   a l l   t h e   9 3   p r i nt a b l e   c h a ra c t e r s   e xc e pt   t h e   b l a nk  s p a c e .   S i n c e   t hi s   i s   a   o n e   w a y   e n c r y pt i o n   a l go ri t hm ,   e v e n   t h e   s y s t e m   a dm i n i s t r a t o r   do e s n ’t   ha v e   a n y   r i g ht s   t o   a c c e s s   t h e   us e p r o f i l e s   a n d   t h e   us e p r o f i l e   i s   hi g h l y   s e c ur e d.     T h i s   e n c r y pt i o a l go ri t hm   c a b e   e a s i l y   c us t o m i z e d   f o r   i n d i v i dua l   o r ga ni z a t i o a n d   i n s t e a d   o f   s i di gi t   a l p h a num e r i c   c h a ra c t e r s   w e   c a us e   a l p h a   num e r i c   s t ri n g   o f   di f f e r e n t   l e n g t h s   w h i c i n c r e a s e s   l i n e a rl y   w i t 2.   A s   t h e   l e n g t h   i n c r e a s e s ,   t h e   c o m pl e xi t y   i n c r e a s e s   a n d   t h e   p a t t e rn  f o r m a t i o n   b e c o m e s   f ur t h e s t r o n g .     6. 2 .   S te p s   I n v o l v e d   S t e ps   i n v o l ve i n   t h e   O n e - t i m e   D a t a   D i v i s i o n   (O D D )   a l go ri t hm :   a.   T h e   s y s t e m   r e c e i v e s   a   s e t   o f   s e ve n   s t ri n gs   a s   i nput ,   f o ur   f r o m   t h e   p a s s w o r f i e l a n d   t hr e e   f r o m   t h e   ke y   i n t e r f a c e   L e t ,     (i )   T h e   f o ur   s e t   o f   pa s s w o r d   s t ri n gs   - >   p1 ,   p 2,   p3   a n d   p4     (i i )   T h e   t hr e e   ke y   v a l ue s   - >   c 1,   c 2,   c 3     (i i i )   I1,   I2,   I3   e t c .   b e   t h e i n t e rm e di a t e   s t ri n g   f o r m e ddu r i ng  t h e   e n c ry pt i o n p r o c e s s .     b.   Ini t i a l l y   p1  a n c 1   i s   c o m b i n e o r   n e s t e o j o i n e i a   s pe c i a l   w a y   t o   pr o duc e   a i nt e rm e di a t e   s t ri n I 1.   p1 c >   I 1   c.   T h i s   I1  a l o n w i t p2   a nd  c 2   i s   c o m b i n e d   o n e s t e us i n g   a   s pe c i a l   c o unt   v a l ue   t o   p r o duc e   I2.     P2   c 2   >   I   d.   T h e   s t e t hr e e   i s   r e pe a t e f o r   p3   a nd  c 3   t o   p r o duc e   I3.     P3   c 3   >   I   e.   A I4   i s   p r o duc e f r o m   I3  a n d   p4 .   I3   p 4   >   I 4   f.   T h e   c u rr e nt l y   fo r m e s t r i n g   I4   i s   c ha n ge i nt o   a   s e t   o f   n um b e r s   us i ng  i t s   e qui v a l e n t   A S CII  v a l ue s .     g.   T h i s   A S CII  v a l ue   s t ri n i s   t u rn e i nt o   a   s pe c i a l   s t r i n g   us i ng  a   l o s s y   da t a   c o m p r e s s i o n   t e c hni que   m a k i n g   i t   i m po s s i b l e   t o   r e v e r t   i t   b a c t o   t h e   o r i g i n a l   s t r i n g .     h.   T h e   r e s ul t a nt   s t r i ng   i s   t h e c o n v e r t e d   t o   t h e   f i n a l   e n c r y pt e pa s s w o r w hi c c o n s i s t s   o f   e xa c t l y   256  c h a ra c t e r s .         7.   C O N S TR A I N TS   W H I LE  EN TER I N G   T H P A S S WO R D   a.   E a c h   p a s s w o r m us t   c o n t a i e xa c t l y   t o   ke y s   f r o m   t h e   i nt e r f a c e .     b.   T h e   b e gi nn i ng   o f   t h e   p a s s w o r c a nn o t   c o n t a i a   ke y   f r o m   t he   i nt e r f a c e   i . e . ,   t h e   pa s s w o r d   b e gi f r o m   t h e   n o r m a l   c h a ra c t e r s .     c.   O n c e   t h e   us e e n t e r s   t h e   w r o n g   p a s s w o r d,   t h e us i ng   b a c ks pa c e   i s   n o t   a dv i s a b l e   s o   a   CL E A R   b ut t o n   i s   p r o v i de t o   de l e t e   t h e   pa s s w o r c o m pl e t e l y   a n d   r e t y pe   i t   a g a i n     Evaluation Warning : The document was created with Spire.PDF for Python.
IJ - ICT     IS S N :   2252 - 8776       D y nam i c   Cr y pt o gr aphi c   A l gor i t hm   t P r ov i de   P as s w or A ut he nt i c a t i o us i ng  Cue . . .   ( P .   A s hok )   127   8.   R ES U LTS   T h i s   pa s s w o r a ut h e n t i c a t i o s c h e m e   h a s   b e e n   s uc c e s s f ul l y   de ve l o pe a n d   t e s t e u n de v a ri o us   us e c r e de n t i a l s .   S i n c e   t h e   a u t h e n t i c a t i o n   i s   due   t o   t h e   t e xt ua l   p a s s w o r s c h e m e   c o m b i n e w i t h   t h e   m o di f i e c ue d   c l i c po i n t s   i t   p r o duc e s   100%   s uc c e s s   r a t e   i a u t h e n t i c a t i ng   e a c us e r.   G e n e ra l l y   t e xt u a l   d a t a   a r e   r e l a t i v e l y   e a s i e r   t o   c o m pa r e   t ha t h e   g r a p hi c a l   o n e   w hi l e   a u t h e nt i c a t i n g   b e c a us e   of   t h e   a c c u r a c y   i t e xt u a l   d a t a .       9.   I LLU S TR A TI O N   O F   S Y S TE M   If   pa s s w o r i s   c r y pt o 123gra p h y ,   t h e n   p a s s w o r w i l l   b e   s t o r e a s :   !e o t qA K l c m o kCxqo pV o ^ Q - U q+ U e ]`s s o t qA K o @ pV o ^ Q 2c ]o # U n [o ]+ U e ]`U !m o kCxs gp V o ^ Q + & Y + U e ]`c M ` y n e r o = m o kCxo !W o # U n [a E o t qA K @ : m o kCxs L pV o ^ Q - = A + U e ]`!A o t qA K l I`y n e r ]#pV o ^ Q - w W o # U n [!]o t qA K q= m o kCxo w [+ U e ]`: #o t qA K RW ` y n e r W _A o # U n [A A + U e ]`]uo t qA K u; m o kCxw % pV o ^ Q + U ]+ U e ]`S / ` y n e r (m pV o ^       10.   D A TA   F LO W   I N   T H E   S Y S TEM   A   da t a   f l o w   di a g r a m   (D F D )   i s   a   g ra p h i c a l   r e p r e s e n t a t i o n   o f   t h e   f l ow   o f   da t a   t hr o ug h   a i n f o r m a t i o n   s y s t e m ,   s h o w c a s i n i t s   p r o c e s s .   A   da t a   f l o w   di a g r a m   i s   pe ri o di c a l l y   us e a s   a   pri m a r y   s t e fo r   c r e a t i n g   a o v e r v i e w   of   t h e   e n t i r e   s y s t e m ,   w h i c h   c o ul d   b e   furt h e r ,   i s   e xpa nde d.   D a t a   f l ow   di a g r a m s   c a a l s o   b e   us e fo r   t h e   e n v i s a ga t i o n   o f   da t a   p r o c e s s i n g   (s t r uc t u r e d   de s i g n ).   A   D F D   s h o w s   w h a t   ki n d   o f   da t a   w i l l   b e   a n   i n pu t   f o r   a nd  o ut put   f r o m   t h e   s y s t e m ,   w h e r e   t h e   da t a   w i l l   e n t e r   i a n ge t   o ut   t o ,   a nd  w h e r e   t h e   d a t a   w i l l   b e   s a v e a nd  s t o r e d.   I t   do e s   n o t   s h o w   t h e   i n f o r m a t i o n   a b o ut   t h e   t i m i n o f   pr o c e s s   o r   i n f o r m a t i o n   a b o ut   w h e t h e r   p r o c e s s e s   w i l l   o pe r a t e   i n   s e que n c e   o r   i n   p a r a l l e l   (w hi c h   i s   s h o w n   o a   f l ow c h a r t ) .           F i gu r e   3 .   B l o c di a g r a m   s h o w i n g   t h e   f l o w   of   da t a       11.   S U P P O R F O R   R EC O V ER Y   R e c o ve r y   t o   y o ur   a c c o un t   c a b e   pr o v i de b ut   t h e   pa s s w o r c a nn o t   b e   r e c o ve r e e v e n   by   t h e   a dm i n i s t r a t o r .   T h e   p a s s w o r o n c e   s t o r e c a n   b e   r e v e r t e b a c t o   i t s   o ri gi na l   pa s s w o r s i n c e   w e   h a v e   us e t h e   c o n c e pt   of   o n e   w a y   e n c r y pt i o n .   A dde t o   i t   w e   h a v e   us e a   c o n c e pt   o f   l o s s y   da t a   c o m pr e s s i o n   t e c hni que   w h e r e   w e   ha v e   n e gl e c t e t h e   u n w a nt e d a t a   a nd  t hr o ug w hi c s o m e   o f   t h e   d a t a   s   l o s t .   S o   t h e   s y s t e m   c a pr o v i de   a   s up po r t   by   s e n di n a   pa s s w o r r e s e t   l i nk  t o   t h e   r e gi s t e r e d   m a i l   a dd r e s s .   C l i c ki ng  o n   t h e   l i nk  w o ul o pe n   a   n e w   pa ge   f o r   p a s s w o r r e s e t t i ng.   U s i n g   t ha t   p a ge   p a s s w o r c a b e   r e s e t t l e f o r   t h e   s pe c i f i c   a c c o un t .       12.   C O N C LU S I O N   T h e   s i g n i f i c a n c e   o f   s e l e c t i ng  a e n v i r o nm e n t   a pp r o p r i a t e   A u t h e nt i c a t i o n   m e t h o i s   pe rh a ps   t h e   m o s t   i m po rt a nt   de c i s i o n   i de s i g n i ng  s e c ur e   s y s t e m s .   T h i s   m e t h o s t a n ds   s upe r i o t o   t h e   o t h e r   p a s s w o r a ut h e n t i c a t i o n   s y s t e m .   It   p r o v i de s   m o r e   s e c ur i t y   w i t h   l e s s   c o m pl e xi t y   a n s a v e s   m o r e   t i m e .   T h e   m o di f i e d   CCP   t e c hn i q ue   a l o n g   w i t t h e   i nt e r f a c e   h e l ps   i p r o v i di ng  a   m o r e   s o ph i s t i c a t e d   a ut h e n t i c a t i o m e c h a ni s m   Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2252 - 8776   IJ - ICT    V o l .   6 ,   N o .   2,     A u gus t   2017 :     123     128   128   w i t t h e   t e xt u a l   p a s s w o r ds .   S i n c e   i t   us e s   a   s pe c i a l   o n e - w a y   e n c r y pt i o a l go r i t hm ,   e v e n   t h e   a dm i n i s t r a t o r   do e s n ’t   ha v e   a n y   a c c e s s   t o   t h e   us e p r o f i l e s .   If   t h e   us e f o r ge t s   h i s   pa s s w o r t h e h e   c a o nl y   r e s e t   t h e   pa s s w o r by   r e que s t i n g   a   pa s s w o r r e s e t   l i n k   us i n g   h i s   us e rna m e   f r o m   t h e   a dm i n i s t ra t o r   w hi c w i l l   b e   s e n t   t o   t h e   r e gi s t e r e e - m a i l   i d.   A n d   a l s o   t h e   a l go r i t hm   c a b e   c us t o m i z e t o   p r o duc e   v a r i o us   d i f fe r e nt   e n c r y pt e d   pa s s w o r ds .   T hi s   c us t o m i z a t i o n   o f   t h e   e n c r y pt i o a l go r i t hm   m a ke s   i t   v e r y   us e f ul   fo r   v a r i o us   o r ga ni z a t i o n s   s ui t i ng  i t s   r e qu i r e m e n t s       13.   F U TU R WO R K   T h e   i de a   c a b e   e xt e n de b y   r e m o v i n t h e   m a nda t o r y   t hr e e   t o   f i v e   ke y   c o n s t r a i n t s   a nd  g i v i n t h e   us e r ,   t h e   f r e e do m   t o   c h o o s e   a n y   n um b e r   o f   ke y s .   T hi s   c h o i c e   of   ke y s   m a ke s   i t   m uc h   m o r e   c o m pl e f o r   t h e   a t t a c ke r   t o   gue s s   o r   h a c t h e   pa s s w o r w h i c h   i t u rn  p r o v i de s   a   s t r o n ge r   a n a   b e t t e r   a ut h e nt i c a t i o s y s t e m .   A l s o   w e   c a p r o v i de   t h e   us e w i t h   pa s s w o r r e s e t   l i nk  i n   t h e   r e gi s t e r e m o b i l e   num b e t o o .       R EF ER EN C ES     [ 1]   S m i t a   C ha t u r v e di ;   R e kh a   S h a r m a ,   S e c ur i ng   T e x t   a nd   I m a g e   P a s s w o r u s i ng   t he   C o m bi n a t i o ns   o f   P e r s u a s i v e   C ue d   C l i c k   P o i nt s   w i t h   I m pr ov e A dv a nc e E nc r y pt i o S t a nd a r d ,   I nt e r nat i ona l   C on f e r e nc e   on   A dv anc e d   C om pu t i ng   T e c hnol o gi e s   and   A p pl i c a t i on s   ( I C A C T A ) 2015 .   [ 2]   S o ni a   C h i a s s o n;   E l i z a be t S t o be r t ;   A l a i n   F o r g e t ;   R o be r t   B i ddl e ;   P a ul   C .   v a O o r s c ho t ,   P e r s u a s i v e   C ue d   C l i c k - P o i nt s :   D e s i g n,   I m pl e m e nt a t i o n,   a n E v a l ua t i o n   o f   a   K no w l e dg e - B a s e A ut h e n t i c a t i o M e c ha ni s m ,   I E E E   T r ans ac t i ons   on   D e pe ndabl e   and   Se c ur e   C om pu t i n g v o l um e   9 ,   no .   2,   M a r c h/ A pr i l   201 2   [ 3]   B i ni t h a   V .   M. ,   P e r s u a s i v e   C u e C l i c B a s e G r a p h i c a l   P a s s w o r w i t S c r a m bl i ng   F o r   K no w l e dg e   B a s e d   A ut he nt i c a t i o T e c hni q ue   w i t hI m a g e   S c r a m b l i ng ,   I O SR   J o ur n al   of   C om p ut e r   E n gi ne e r i n g   ( I O SR - J C E ) ,   e - I S S N :   2278 - 066 1,   p -   I S S N :   2278 - 8 72 7,   V o l um e   13 ,   I s s ue   2   ( J u l y - A ug .   20 13)   [ 4]   S a nke t   P r a b hu;   V a i bh a v   S ha h ,   A ut h e n t i c a t i o us i ng   S e s s i o B a s e d   P a s s w o r ds ,   I n t e r na t i ona l   C on f e r e nc e   on  A dv an c e C om pu t i ng   T e c hno l og i e s   and   A pp l i c a t i ons   ( I C A C T A ) 2 0 15 .   [ 5]   S.   B a l a j i ;   L a ks hm i . A ;   V . R e v a nt h;   M.   S a r a g i ni ; V . V e nk a t e s w a r a   R e ddy ,   A ut he n t i c a t i o T e c hni q ue s   f o r   E ng e nd e r i ng   S e s s i o P a s s w o r d s   w i t h   C o l o r s   a nd  T e x t ,   A dv an c e s   i I n f or m a t i on  T e c hn ol o gy   and   M anage m e nt v o l .   1 ,   no .   2,   2012   [ 6]   M.   S r e e l a t ha ;   M.   S ha s hi ;   M.   A ni r udh;   M.   D.   S u l t a A ha m e r ;   V.   M a no j   K um a r ,   A ut h e nt i c a t i o S c he m e s   f o r   S e s s i o P a s s w o r d s   u s i ng   C o l o r   a nd   I m a g e s ,   I n t e r na t i ona l   J ou r na l   of   N e t w or k   Se c u r i t y   &   I t s   A p pl i c a t i ons   ( I J N SA ) ,   v o l . 3,   no .   3 ,   M a y   2011   [ 7]   S m i t a   C ha t ur v e d i ;   R e kha   S h a r m a ,   S e c ur i ng   I m a g e   P a s s w o r d   by   us i ng   P e r s ua s i v e   C ue C l i c k   P o i n t s   w i t h   A E S   A l go r i t hm ,   I n t e r nat i on al   J our n al   o f   C om pu t e r   S c i e nc e   a nd   I n f o r m at i on   T e c hno l og i e s   ( I J C SI T ) ,   vol .   5   ( 4 ) ,   2 014   [ 8]   S .   C h i a s s o n;   A.   F o r g e t ;   E.   S t o be r t ;   P.   V a n   O o r s c ho t   a n R .   B i d dl e ,   M ul t i pl e   P a s s w o r d   I nt e r f e r nc e   i n   T e xt   a nd   C l i c k -   b a s e g r a phi c a l   pa s s w o r ds   i A C M   C o m pu t e r   a nd   C o m m uni c a t i o ns   S e c ur i t y   ( C C S ) ,   N o v   2012   [ 9]   S .   J a y a s hr i ;   M . V . I s hw a r y a ;   K .   R a m e s hK um a r ,   A   S t u dy   o A ut he nt i c a t i o P r o t o c o l s ,   I nt e r na t i ona l   J our nal   of   E m e r gi ng   T e c hno l og y   &   R e s e ar c h v o l um e   1 ,   i s s ue   4,   M a y - J une   2 0 14.   [ 10]   S hi - Q i   W a ng ;   J i ng - Y a   W a ng ;   Y o ung - Z he L i ,   T he   W e b   S e c ur i t y   P a s s w o r d   A ut h e nt i c a t i o n   ba s e d   t he   S i ng l e B l o c H a s h   F unc t i o n” ,   I nt e r na t i ona l   C on f e r e nc e   on   E l e c t r on i c   E n gi ne e r i ng  a nd   C om pu t e r   S c i e nc e ,   20 13 .   [ 11]   J i ng   L i u;   Q i ngy C he n;   J i a nw e i   L i u;   J i a nhu a   C he n ,   D e s i g o f   S e c ur e   A ut he nt i c a t i o a nd   T r a ns a c t i o n   P r o t o c o l   ba s e d   o D i g i t a l   C e r t i f i c a t e s   a nd   D y na m i c   P a s s w o r d ,   I n t e r nat i o n al   C on f e r e nc e   o n   C om pu t e r   Sc i e nc e   and   Se r v i c e   Sy s t e m   ( C SSS) ,   201 1   [ 12]   P .   R .   D e v a l e ;   S hr i ka l a   M .   D e s hm uk h;   A ni l   B .   P a w a r ,   P e r s ua s i v e   C ue d   C l i c k   P o i nt s   w i t h   C l i c D r a w   B a s e d   G r a ph i c a l   P a s s w o r d   S c he m e ,   I n t e r na t i ona l   J ou r na l   o f   So f t   C om p u t i n and   E ng i ne e r i ng   ( I J SC E )   I S S N :   2231 - 2307 ,   v o l um e - 3,   i s s u e - 2,   M a y   2013   Evaluation Warning : The document was created with Spire.PDF for Python.