I nte rna t io na l J o urna l o f   Adv a nces in Applie d Science s   ( I J AAS)   Vo l.   3 ,   No .   2 J u n 201 4 ,   p p .   82 ~ 86   I SS N:  2252 - 8814          82       J o ur na l ho m ep a g e h ttp : //ia e s jo u r n a l.c o m/o n lin e/in d ex . p h p /I J AAS   A Key  Agree m en t  P ro toco l B a sed o n Superior  F ra cta l Set s       Sh a f a li Ag a rwa l* ,   Ash is h Ne g i **   *   S in g h a n ia Un iv e rsit y ,   Ra jas th a n ,   I n d ia   **   De p a rt m e n t   o f   Co m p u ter S c ien c e ,   G . B.   P a n E n g in e e rin g ,   Co l leg e ,   P a u ri   G a r w a l,   Uttara k h a n d ,   I n d ia       Art icle  I nfo     AB ST RAC T   A r ticle  his to r y:   R ec eiv ed   Ma r ch   1 2 ,   2 0 1 4   R ev i s ed   Ma y   14 ,   2 0 1 4   A cc ep ted   Ma y   2 7 ,   2 0 1 4       T h e   f ra c tal  p ro p e rti e e n d e a v o u o f   in v e n ti n g   n e w   tec h n iq u e b e c a u se   o f   it s   c o m p lex   stru c tu re .   M a n d e lb r o a n d   Ju li a   se ts  a re   c re a ted   b y   u sin g   th e   sa m e   f u n c ti o n   b u i n   d if f e r e n p a ra m e t e p lan e .   T h is   stro n g   c o n n e c ti o n   o f   f ra c tals   lea d it u se   in   th e   f ield   o f   c r y p to g ra p h y .   In   t h e   p r o p o se d   p ro t o c o l,   su p e rio r   M a n d e lb r o se f u n c ti o n   is  u se d   t o   c a lcu lat e   th e   p u b li c   k e y w it h   t h e   h e lp   o f   c h o se n   p riv a te  k e y a s   in p u p a ra m e ter  w h e re a su p e rio Ju li a   se f u n c ti o n   is   u se d   to   g e n e ra te  a   sh a re d   p riv a te  k e y   b y   u sin g   p u b li c   k e y o f   e it h e sid e   f o b o t h   p a rti e s w h ich   is  im p o ss ib le t o   h a c k   b y   a n   in tru d e r.   K ey w o r d :   Fra ctal  C r y p to g r ap h y     Ke y   Ag r ee m e n t P r o to co l   Su p er io r   J u lia  s et   Su p er io r   Ma n d elb r o t set   Co p y rig h ©   201 4   In s t it u te o A d v a n c e d   E n g i n e e rin g   a n d   S c ien c e   Al rig h ts  re se rv e d .   C o r r e s p o nd ing   A uth o r :   Sh a f ali  Ag ar w al   S in g h a n ia U n iv e rsity   Ra jas th a n ,   In d ia   E m ail:  s h a f ali. a g ar w al@ g m ail . co m       1.   I NT RO D UCT I O N   An   in v e n tio n   i s   th o u g h as  a   s eq u en ce   o f   v ar io u s   q u e s tio n s   an d   an s w er s .   E v er y   r e s ea r ch er   m a y   s u g g e s n e w   p at h   to   s ea r ch   o u s o lu tio n   an d   o th er   m i g h v is u alize   i as  an   e v e r   ex p an d in g   is la n d .   C r y p to g r ap h y   i s   a   u n iq u w a y   to   e n cr y p t   an d   d ec r y p t   th e   d ata  tr an s m itted   in   t h n et w o r k .   E n cr y p t io n   is   a   tech n iq u u s ed   to   co n v er t p lai n   tex t i n to   cip h er   te x t [ 1 2 ] .             Fig u r 1 . D ata  tr an s m itted   i n   t h n et w o r k       I n o e v e n   e n s u r es  th at   t h d ata  d o es  n o t   g e r ea d   b y   in tr u d er ,   b u also   m a k s u r th at   t h d ata  i n   t r an s it   ca n   n o t   alter ed .   C r y p to g r ap h y   ca n   b ac h iev ed   w it h   an y   o f   t w o   m et h o d s tr ad iti o n al  m eth o d ,   b ased   o n   th ap p licatio n   o f   n u m b er   t h eo r y   an d   al g eb r an d   an o t h er   b ased   o n   th ap p licatio n   o f   t h eo r y   o f   d y n a m ica l   s y s te m .     Evaluation Warning : The document was created with Spire.PDF for Python.
IJ AA S   I SS N:  2252 - 8814       A   K ey   A g r ee men t P r o to co l B a s ed   o n   S u p erio r   F r a cta l S ets   ( S h a fa li A g a r w a l )   83   Dif f ie  an d   Hell m a n   w er th f ir s t   to   in v e n to   u t ilize  p u b lic  k e y   co n ce p to   ex c h a n g t h s h ar ed   k e y   [ 5 ] .   T h co n ce p w a s   to   ca lcu l ate  s h ar ed   k e y   b ased   o n   th e   p r i m n u m b er s   e x is ted   in   av a ila b le  k e y   s ize.   Af ter   lo n g   ti m M. A lia  et  al.   [ 7 ]   p r o p o s ed   k e y   ex c h an g p r o to co b ased   o n   Ma n d elb r o s e an d   J u lia  s et.   co m p ar ati v s tu d y   w it h   Di f f ie   &   Hel l m a n   p r o to co is   also   c ar r ied   o u b y   th e   au t h o r   in   th e   p ap er   [ 2 ] .   E ar lier   an   au th o r   d escr ib ed   cr y p to g r ap h ic  p u b lic  k e y   e n cr y p tio n   p r o to co u s in g   f r ac tal   co n ce p t   w h ic h   s tates  t h at   th is   ap p r o ac h   is   m u c h   s u p er io r   to   p u b lic  k e y   en cr y p tio n   p r o to co b ased   o n   tr ad itio n al  n u m b er   t h eo r y .     R ec en t l y   v ar io u s   f r ac tal  s tr u ct u r es  li k b ir d   o f   p r a y ,   w ater   p lan f r ac ta l,  b u r n in g   s h ip   etc   h a v b ee n   s t u d ied   w it h   r e s p ec to   f r ac tal   o r b it  [ 6 ] .   A   d etailed   f r ac tal  g eo m et r y   esp ec iall y   s p ee d   o f   it s   g en e r atio n   is   u ti lized   i n   en cr y p tio n   p r o ce s s .   B ef o r in v en t io n   o f   p u b lic  k e y   al g o r it h m   w it h   f r ac tal,   an   a u th o r   h a d   r ev ie w ed   v ar io u s   p u b lic  k e y   al g o r ith m s   s u c h   as   DS,  R S A ,   E C DH  etc  an d   its   ap p licatio n s   lik k e y   ex c h a n g e,   d ata  en cr y p tio n   an d   d ig ital   s i g n atu r [ 1 ] .   A   f u n d a m en tal  e x p lan atio n   ab o u th n u m b er   t h eo r y   p ar ticu la r l y   i n   t h f ield   o f   cr y p to g r ap h y   i s   d is c u s s ed   [ 1 0 ] .   Fra ctals  ar r e - cr ea tab le  b ec a u s o f   th e ir   s en s iti v it y   to   an y   ch an g in   i n itial  co n d itio n   an d   it  lead s   to   u n p r ed ictab le  b eh a v io u r   [ 4 ] .   Ma n d elb r o s et  is   i n v en ted   b y   B . B .   Ma n d elb r o in   1 9 7 1   [ 3 ] .   I n   2 0 0 5 ,   Ma m ta   R an i   h ad   f o r m u lated   s u p er io r   Ma n d elb r o s et  a n d   s u p er io r   J u lia  s et  a f ter   ap p l y i n g   Ma n n   i ter atio n   m eth o d   [ 8 ,   9 ]   to   th b asic M an d elb r o t f u n ctio n .       1 . 1 .   Su perio M a nd elbro t   Set   I n itiall y   t h iter atio n   m et h o d   is   g i v en   b y   W . R .   Ma n n   [ 1 1 ] :     1 * ( ) ( 1 ) * n n n z s f z s z               ( 1 )     W h er z   is   co m p lex   n u m b er   an d   0< s <1   an d   s   is   co n v er g en t to   n o n - ze r o   n u m b er .   S u p er io r   Ma n d elb r o t set  S f o r   f u n ctio n   o f   th e   f o r m   Q c ( z )   z n   c 1 ,   2 , . . . ,   is   d ef i n ed   as  th e   co llectio n   o f   c   f o r   w h ic h   t h e   s u p er io r   o r b it o f   t h p o in 0   is   b o u n d ed ,   SM= { c   C : { k c Q ( 0 ) k =0 ,   1 ,   . . …}  is   b o u n d ed   in   SO}.           Fig u r 2 A   S u p er io r   Ma n d elb r o t set SM       1 . 2 .   Su perio J uli a   S et   T h s et  o f   co m p lex   p o i n ts   S K   w h o s o r b its   ar b o u n d ed   u n d er   s u p er io r   iter atio n   o f   f u n ctio n   is   ca lled   th f illed   s u p er io r   J u lia   s et.   A   s u p er io r   J u lia  s et   SJ   o f   is   t h b o u n d ar y   o f   t h f ille d   s u p er io r   J u lia  s et   SK.         Fig u r 3 A   s u p er io r   J u lia  s et  SJ   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 2 5 2 - 8814   IJ AA S    Vo l.   3 ,   No .   2 J u n 2 0 1 4   :   82     86   84   I n   th i s   p ap er   th s tr o n g   co n n e ctio n   b et w ee n   s u p er io r   Ma n d e lb r o s et  an d   s u p er io r   J u lia  s et   is   u t ilized   to   g en er ate  s ec r et  s h ar ed   k e y   b et w ee n   s e n d er   an d   r ec eiv er .   T h is   p h en o m en o n   is   k n o w n   as  k e y   ag r ee m e n t   b et w ee n   in v o lv ed   p ar ties .       2.   P RO P O SE M E T H O AND  RE SU L T   DIS C USS I O N   A   f r ac tal  i s   co n s tr u cted   b y   r e p ea ted   iter atio n   o f   f u n ctio n   an d   g e n er ates  co m p le x   s tr u ctu r a s   r esu lta n t.  T h Ma n d elb r o an d   J u lia  s et  ar c o n s tr u cted   u s in g   s a m f u n ctio n   i.e .   z 2 +c .   T h o n ly   d i f f er e n ce   b et w ee n   t w o   i s   t h at  th Ma n d elb r o s et  is   s et  o f   p o in ts   i n   co m p le x   c - p lan s tar ti n g   at  z =0   w h er ea s   J u lia  s et   is   an   i m a g f o r   f i x ed   c   v al u e   s tar tin g   n o n ze r o   z.   I n   o u r   m et h o d ,   w u s ed   s u p e r io r   Ma n d elb r o s et  an d   s u p er io r   J u lia  s et  to   g en er ate  p u b li k e y   an d   p r iv ate  k e y   r esp ec ti v el y   at  b o th   s id es.  T h eq u atio n   u s ed   in   p r o p o s ed   m et h o d   is   s u p er io r   Ma n d elb r o f u n ctio n   s u p MS”  ( s ee   eq u a tio n   2   &   3 ) :     ** nn f z z c e ;   c,   z   Є   Z a n d   0 zc                 ( 2)     1 * ( ) ( 1 ) * n n n z s f z s z                   ( 3 )     A n d   s u p er io r   J u lia  s et  s u p J S”  ( s ee   eq u atio n   4 ,   5   &   6 ) :     ** nn f z z c e ;   c,   z   Є   Z a n d   0 n z z e   ( at  r ec eiv er   s id e)             ( 4 )     ** nn f z z c e ;   c,   z   Є   Z a n d   0 k z z d   ( at  s en d er   s id e)              ( 5)     Eq u atio n   n o .   ( 6 )   is   co m m o n   to   b o th   s id es:     1 * ( ) ( 1 ) * n n n z s f z s z                   ( 6)     T h m et h o d   is   d ef i n ed   in   f o u r   s tep s :   Step   1 : A t se n d er   s id e   a)   Sen d er   ass u m es  e   a n d   n   as  p r iv ate  k e y s   a n d   c   is   g lo b al  v al u w h ich   e x i s ts   i n   s u p er io r   Ma n d elb r o t set.   b)   A   p u b lic  k e y   n ze   is   ca lc u lated   b y   u s i n g   s u p MS   f u n ctio n   w h ic h   is   th Ma n n   iter ated   f o r m   o f   Ma n d elb r o t set.   c)   Sen d   th i s   p u b lic  k e y   to   r ec eiv er .     Step   2 : A t r ec eiv er   s id e   a)   R ec eiv er   a s s u m es  k   a n d   d   as   p r iv ate  k e y s   an d   c   is   g lo b al  v alu e   w h ich   ex i s ts   in   s u p er io r   Ma n d elb r o t set.   b)   A   p u b lic  k e y   k zd   is   ca lc u lated   b y   u s i n g   s u p MS   f u n c tio n   w h ic h   is   th e   Ma n n   iter ated   f o r m   o f   Ma n d elb r o t set.   c)   Sen d   th i s   p u b lic  k e y   to   s e n d er .     Step   3 : A t se n d er   s id e   a)   Sen d er   f u r t h er   ex ec u te s   s u p JS   f u n c tio n   b y   u s i n g   e n   a n d   r ec eiv er s   p u b lic   k e y   a n d   o b tai n ed   a   s ec r et  k e y   ( n ze ) k d.       Step   4 : A t r ec eiv er   s i de   a)   No w   r ec eiv er   ex ec u tes  s u p JS   f u n ctio n   b y   u s i n g   k d   an d   s en d er s   p u b lic  k e y   an d   o b tain ed   s ec r et  k e y   ( k zd ) n e     I n   o u r   d is cu s s io n   n   a n d   r ep r esen ts   t h n u m b er   o f   i ter atio n s   w h ile  e   an d   d   ar th v ar iatio n   co n s ta n ts   a n d   ar u n k n o w n   to   p u b lic.   I n   s tep   1   an d   s tep   2 ,   s en d er   an d   r ec eiv er   e x c h an g e d   th eir   p u b lic  k e y s   Evaluation Warning : The document was created with Spire.PDF for Python.
IJ AA S   I SS N:  2252 - 8814       A   K ey   A g r ee men t P r o to co l B a s ed   o n   S u p erio r   F r a cta l S ets   ( S h a fa li A g a r w a l )   85   an d   th e n   e x ec u te  s u p JS   to   o b tain   co r r esp o n d in g   p r iv a te  s h ar ed   k e y s .   I t   is   i m p o s s ib le  to   id en ti f y   th e   p r iv ate   v alu e s   w ith   t h h elp   o f   p u b li s h ed   p u b lic  k e y s .   I is   also   s u g g ested   t h at   t h v alu e   o f   e   a n d   d   m u s b 1 2 8   b it   v alu s o   th at  2 128  p o s s ib le  v al u es c an   b u s ed   f o r   iter atio n .     E x a m p le:   An   e x a m p le   is   s h o w n   to   h o th p u b lic  k e y s   ar g e n er ate d   b y   u s in g   p r iv a te  v a lu e s   an d   s i m ilar l y   h o w   s u p JS   is   u s ed   to   cr ea te  s h ar ed   s ec r et  k e y   o n   b o th   s id es.   Sen d er   ass u m es  e   a s   co m p lex   v al u e,   n   n u m b er   o f   iter atio n s   a n d   v al u c ,   k n o w n   to   b o th   s id es  an d   in itial ized   to   co m p le x   v al u ex is ted   i n   s u p er io r   Ma n d elb r o s et.   I n itial l y   s en d er   ca lcu late s   i ts   p u b lic  k e y   b y   ex ec u t in g   s u p MS   f u n ctio n   a n d   o b tain ed   n ze   in   s tep   1 .     0 . 0 1 5 9 2 3     0 . 0 3 1 7 9 5 2 3   n   4   0 . 3 2 5   1 . 5 1 2 5   s   0 . 6   n ze . 0 0 7 2 6   8 7 8 3 8   2 0 0 1 2   8 0 5 4 7   6 8 4 3 2   7 3 6 7 2   4 2 0 1 4   7 2 7 7 5   6 2 8 2 2   2 6 5 6 2   5   +   0 . 0 5 3 4 0   7 0 8 0 4   6 8 7 6 6   5 7 1 7 5   5 8 7 1 9   6 0 6 7 2   1 5 5 0 0   9 6 1 6 9   3 6 7 2 3   6 3 2 8 1   2 5     Si m i lar l y   i n   s tep   2 ,   r ec eiv er   also   ex ec u tes  s u p MS   f u n ctio n   an d   g en er ate s   its   p u b lic  k e y   k zd   b y   u s i n g   p r iv ate  v al u e s   k , d   an d   c o m m o n   v al u co m p le x   v al u e .       k   3   s   0 . 6   d   - 0. 0 5 1 2 4 7 6 1   0 . 1 2 9 3 7 6 2 2   k zd . 0 1 3 6 2   3 2 7 8 1   5 1 9 9 4   2 3 9 5 7   6 9 0 0 7   1 5 5 8 5   1 0 4 8 8   2 8 1 2 5   . 0 2 8 5 3   9 5 2 0 4   9 4 6 3 2   2 8 0 3 3   5 5 9 6 0   1 9 2 2 2   1 4 1 7 9   6 8 7 5     No w   b o th   p ar ties   ex c h an g t h eir   p u b lic  k e y s .   Fo llo w in g   t h is   p r o ce s s   is   t h ca lcu lat io n   o f   s h ar ed   k e y s   b y   u s in g   s u p JS   f u n ctio n   w i th   p u b lic  k e y   o f   eit h er   s id as  in itial  v al u o f   z   i n   s tep   3   an d   s tep   4 .   As  a   r esu lt  s ec r et  k e y s   ( n ze ) k d   an d   ( k zd ) n e   ar o b tain ed .   W ca n   s h o th at  b o th   k e y s   ar in d ee d   th s a m at   b o th   s id es.   Send er   Si de:               z= k zd . 0 1 3 6 2   3 2 7 8 1   5 1 9 9 4   2 3 9 5 7   6 9 0 0 7   1 5 5 8 5   1 0 4 8 8   2 8 1 2 5   . 0 2 8 5 3   9 5 2 0 4   9 4 6 3 2   2 8 0 3 3   5 5 9 6 0   1 9 2 2 2   1 4 1 7 9   6 8 7 5     e=   0 . 0 1 5 9 2 3     0 . 0 3 1 7 9 5 2 3   n =4   s =0 . 6   ( k zd ) n e   =. 0 0 0 3 9   7 3 8 0 1   5 6 9 3 1   4 2 1 4 4   4 5 1 8 2   3 7 9 7 0   3 4 0 7 6   5 4 6 7 7   6 7 1 4 4   2 2 3 9 6   6 7 3 3 8   8 7 9 2 7   5 3 4 5 6   3 6 6 9 4   2 4 5 8 0   1 5 4 4 1   8 9 4 5 3   1 2 5     . 0 0 1 0 2   7 6 6 0 3   9 9 8 6 3   0 0 9 0 8   1 5 3 1 6   1 4 9 7 7   0 6 5 8 0   8 7 6 5 5   7 8 3 3 5   1 8 4 6 1   1 2 8 9 6   2 7 2 5 9   1 2 3 5 1   6 4 7 7 6   9 6 8 7 8   5 0 9 5 2   1 4 8 4 3   7 5     Rec eiv er   Sid e:     z= n ze =. 0 0 7 2 6   8 7 8 3 8   2 0 0 1 2   8 0 5 4 7   6 8 4 3 2   7 3 6 7 2   4 2 0 1 4   7 2 7 7 5   6 2 8 2 2   2 6 5 6 2   5   0 . 0 5 3 4 0   7 0 8 0 4   6 8 7 6 6   5 7 1 7 5   5 8 7 1 9   6 0 6 7 2   1 5 5 0 0   9 6 1 6 9   3 6 7 2 3   6 3 2 8 1   2 5   s =0 . 6   k =3   d= - 0 . 0 5 1 2 4 7 6 1   0 . 1 2 9 3 7 6 2 2   ( n ze ) k d   =. 0 0 0 3 9   7 3 8 0 1   5 6 9 3 1   4 2 1 4 4   4 5 1 8 2   3 7 9 7 0   3 4 0 7 6   5 4 6 7 7   6 7 1 4 4   2 2 3 9 6   6 7 3 3 8   8 7 9 2 7   5 3 4 5 6   3 6 6 9 4   2 4 5 8 0   1 5 4 4 1   8 9 4 5 3   1 2 5     . 0 0 1 0 2   7 6 6 0 3   9 9 8 6 3   0 0 9 0 8   1 5 3 1 6   1 4 9 7 7   0 6 5 8 0   8 7 6 5 5   7 8 3 3 5   1 8 4 6 1   1 2 8 9 6   2 7 2 5 9   1 2 3 5 1   6 4 7 7 6   9 6 8 7 8   5 0 9 5 2   1 4 8 4 3   7 5         Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 2 5 2 - 8814   IJ AA S    Vo l.   3 ,   No .   2 J u n 2 0 1 4   :   82     86   86   3.   CO NCLU SI O N   T h is   is   v er y   f a s ci n ati n g   f i eld   to   u s f r ac tal  co n ce p i n   cr y p to g r ap h y .   T h is   p ap er   u t ilized   th e   co n n ec tio n   b et w ee n   s u p er io r   Ma n d elb r o s et  an d   s u p er io r   J u lia  s et  an d   i m p le m e n ted   k e y   ag r ee m e n p r o to co in   cr y p to g r ap h y .   B y   u s in g   co m p lex   v alu e   a n d   d   an d   lar g n u m b er   o f   iter atio n s   i n cr ea s ed   th co m p lex i t y   lev el  o f   p r o to co l.  B y   u s in g   f r ac tal  w i th   cr y p to g r ap h y ,   g av e   lar g er   s et  o f   k e y   v al u es  a s   co m p ar ed   to   Dif f i e   an d   Hell m a n   al g o r ith m   w h ic h   is   b ased   o n   th p r i m v al u es e x is ted   f o r   g iv e n   k e y   s ize.       RE F E R E NC E S   [1 ]   A .   M S ,   P u b li c   k e y   c r y p to g ra p h y A p p li c a ti o n s,  A lg o rit h m a n d   M a th e m a ti c a Ex p lan a ti o n ,   I n d ia,  T a ta  El e x i ,   2 0 0 7 .   [2 ]   A h m a d   A .   M . e a l. A   n e w   p u b li c   k e y   c r y p to s y ste m   b a se d   o n   M a n d e lb r o a n d   Ju l ia  f ra c tal  se ts,   Asia n   j o u rn a o f   In fo rm a t io n   tec h n o l o g y ,   2 0 0 7 ,   V o l.   6 ,   p p .   5 6 7 - 5 7 5 .   [3 ]   B.   B.   M a n d e lb r o t,   F ra c tal  g e o m e try   o f   n a tu re ,   S a n   Fr a n c isc o W .   H.  Fre e ma n ,   1 9 8 2 ,   p p .   4 - 2 0 ,   pp.   30 - 70 .   [4 ]   Ba rn sle y   M . ,   Fra c a ls  e v e ry wh e r e ,   2 nd   e d it io n ,   A c a d e m ic  p re s p ro f e ss io n a In c . ,   S a n   Die g o ,   C A .   USA 1993 ,   p p .   550 .   [5 ]   Diff ie   W. e a l. Ne w   d irec ti o n in   c ry p to g ra p h y ,   IEE tra n sa c t io n o n   in f o rm a ti o n   t h e o ry ,   1 9 7 6 ,   V o l .   22 ,   No .   6 pp.   6 4 4 - 654 .   [6 ]   I.   M o ty l,   e a l . ,   A n a l y sis  o f   th e   f ra c tal  stru c tu re   f o th e   in f o rm a ti o n   e n c ry p ti n g   p r o c e ss ,   In ter n a ti o n a J o u r n a l   o f   Co mp u ter s 2 0 1 2 ,   V o l .   6 ,   No .   4 ,   p p .   2 2 4 - 2 3 1 .   [7 ]   M .   A li a ,   e a l. ,   Ne k e y   e x c h a n g e   p ro to c o b a se d   o n   M a n d e lb r o a n d   Ju li a   f ra c tal  s e t,   In ter n a t io n a jo u rn a o c o mp u ter   sc ien c e   a n d   n e two rk   se c u rity 2 0 0 7 ,   V o l.   7 ,   No .   2 ,   p p .   3 0 2 - 3 0 7 .   [8 ]   M .   Ra n i,   e a l . ,   S u p e ri o M a n d e l b ro S e t,   J .   Ko re a n   S o c .   M a th   E d u .   S e r. ,   2 0 0 4 ,   V o l.   8 ,   No .   4 ,   p p .   279 - 2 9 1 .   [9 ]   M .   Ra n i,   e a l. ,   S u p e rio Ju li a   se t,   J   Ko re a   S o c   M a th   Ed u c   S e Res   M a th   Ed u c a ti o n s ,   2 0 0 4 ,   Vo l.   8 ,   No .   4 ,   p p .   261 7 7 .   [1 0 ]   Ne a Ko b li tz,   A   c o u rse   in   n u m b e th e o ry   a n d   c ry p to g ra p h y ,   2 nd   e d it io n ,   sp rin g e r ,   9 9 4 ,   pp .   2 3 5 .   [1 1 ]   W.   R.   M a n n ,   M e a n   v a l u e   me th o d s in   it e ra ti o n s ,   P r o c .   A m e r.   M a th .   S o c . ,   1 9 5 3 ,   V o l .   4 ,   p p .   5 0 6 - 5 1 0 .   [1 2 ]   W .   S talli n g ,   Cry p to g ra p h y   a n d   Ne tw o rk   S e c u rit y ,   P HI ,   2 0 0 4 .   Evaluation Warning : The document was created with Spire.PDF for Python.