Secure Text Encryption Based on Hardware Chaotic ...

4 downloads 0 Views 578KB Size Report
Sep 15, 2015 - usefulness of the proposed text encryption scheme. Mathematics ..... Poker Test: This test determines whether the sequences of length n.
 

        

     







 

  



                                                                                   

                         !     "                              #                             $ %                   &            &              $  '  (  )   "       !                                   

                    ! "  #  ¾   $ #  % % & '  ( )  *   &    *  +       ,,    !

&    " % 

&  "%   ½

  '!  ! - .  ,  ! *. #   ,      ! (  .  ,

*  " & +       $  (  )  



$                " %           %        ,-*./01       "                               2          &      

       





!" #$ %&$ %& &' (') *&$ +%(&

($ ,( '$ -

 .  (

   

 % & & % ( / '&# '&# & &#    ( &)#  & 0& %& / ''(& 1 &#  '&# &

*& 2( ''& &  #'

 &#  3  % %& / ''& 3%( % /& / '#   

 % & #  & / % (

!%

#  &% 3% % ( / #*&%# 1&# % "(& /'& (# & ) &0 3% %  && / '&# 3 &)% # %'

(% & % 4&& 1

# %' 41 % && 4&& 1# ,*%'  41, & ,& 1# %' ,1 5 6 73 *

% 0  &#

& & *& (') / &% *( 38  % 0  

 &% # #' 3% ' %&& *&* % &/#

 & & #' & &# #' 3%% ") %& )%& %& && %  / % &% ''(# (  % *& (') / &&  &( 0 0 *#

 (

&

%'& &

(% & &  9( #&'



'%&&

#'  5 6 +%& #' & %&  / % 83* / % ( ( & & 

% /(( )%& '  )

&)&# & (&) 4(  % &/' %&&

& * &% )

3 %& %# & #*&%# %& )   % & 3

$  3 4    *    &



!% ( )&( '&#  / %& #' (% &

#  &   #': &&'

*#

'

 #&' & ((& '"# & )  &&*(  % ;( 3% '& %&*  &"   8#

/(

'

 ( &' & &*%' '"#  / && ##' 5.6

, & ( / %  &%

& %& )&

##' %& ) ( /3&   & &# & '&   '&# & )&( / % *0& &* &&&* %& % #' 

!% )( / '&# #*&% #'  ' & ' )&  &' (') *& !% *& & ) &0  % '&& !=> >& 

( =&' (')

=> & 7#) =&' (') >& 7=> 56

*  % ( / &'

!% 38    &  +%& =&' (') >& +=> )&  & %& #' +%(& #' 56 ()  /&'#

)**  % 3 83

!% &( / % #': &&' & % &

 & % 8# / %  #*&% %' !% ( &' (') 2( & (  # & # " & # (/( && 3& '

3%% 

&#  % & / '&# &

& 

!%  ##'  &? )# % ,(

&

 ( %#& '(* &/' )&  & ' ' )&

!% &  *&? & /3

  % 0 / %&

#'  *& & %  / % +%(& #' (

 *

3%% %& )

  ( % #&'& #' / () 

%& &&  3%% % % +%(& ( )*   . % &' (') *& & ) & %  +=>    &

   % ( / % +=> )& )# % 3

83 -

 . &&  (   '& % #

& #  / & " '&*

3%%  &? )# % ,(

-&# ( '&8 & ' %(*% / /(( 38 & 

*  " & +       $  (  )  



    !% ' @+%&A /  ' #&'& %'& %& &   ) '" & (&) %  / % % (# 56

,%(*%  3& ( )#

&B &

%& %# )&' (&  % 

%&/ / % % (# 5 6 &/ )&  % ( / ; %#& #'

!% #' & %&  / % 83* /

% ( ( & & 

% /(( '  ) &)&#

& (&) !% &(& %&&  2( & (  ' %#

'&* 3% &&: & / &(& '' 5 6

+%& %& ) )  '&#  (% & 3&% & '& 56

(& *3%  *# 5 6

'# 5 6

 ' # & /3

"&'  & %& ) )  % &)&#  & (') / #' (% & & ( 5 6  5 6

'%&& #'

& 5 .6

%'& & 5 6

9( #&'

& '&* '%&&  5 6 

%&

%#  % '&  "& &( %'&  &( & '&8 ( / %& #&'& #'  '&# ; 0 0

 

%& %# ( #' %&   '

*

% &(&  5 6

!% #' '( ) *&# '"*

  ) '( )  &

 '( ) #   & 

-# % ' @*&# '"*A '& %& % %& && %& ( &' 2( & ) &0  % # 5 6

!( =&' (') >& !=>

( =&' (') >& 

=> &

7#) =&' (') >& 7=>

$  3 4    *   



&

)

-*(  & !% +%(& ( & ) % 







%&& / % +%(&:

*  " & +       $  (  )  

.

!=> 2( & &(&# (* ( / &'

3%% '

/' & (&) &(&   & %#&  %&3& 

(%

& % & ' (* && &# 5 6

% %'& & % 

5 .6

% &&  8 

% /2(# &)# / & & 5 6

 ' 5 6

% *&* &8 ( /' & '& (& '

( && 5 6 '&  5 6

% '' / & '(  &

73

+ 5 6 & % 

** & %&3&   " %

&' & (* & ) 2( %&  / / )& & &   & Æ( &8 ,&# / ' #*&% &&

%

*& '(  ) () %&

)   ( & &' *& & &  *& & "&  ,  *&  & %&3& )& => 3%  3%( (: & (% & '( ''

&' 8#8

 %&  8 '

4(* % & & & & / ** &' (') *&  )# (* % ((   %& #' %& )  )# &&'& & (# 5 6  % 38

&  /3&  % 

$  3 4    *   



%& )  !% *&  &? )# &  ( %#& '(* &/' )&  & ' )&

   (# % ;

/ %  '%  3& # *  0 ( % *% & % 3&8 / % 0 & )&( % ' * ( % (#  ( % &' (') *&  '&# && (% &  #*&%# )



!%  *&  &? )# (* &  ( ,(  #* &/' '& ( / & ,' ,H= ,!F1>,   ' )&  9")

&#  ( %&3& & /3& 56

. *& (I((  JK 

 &&* (

& 3 3

/ *%

#

& &

)

3%% '( &/# % /3* 

/ :  % )&' '( )   



!%  ' 3%% % 2( / *%

#

F) ! !% (')

# 

#

C







8 ! 

#

. && &"'&# / % &' (') / '  %

$

)&' !% )( / % & & % 

  

$

. 

=( ! !%  ' 3%% % (') / : >& & : K8 / &( *%  % )&' & & " / & &' 2( !&) 

*  " & +       $  (  )  



* =( ! !%   & / % &  ( * %&  )

!&)  =2( & / *% / (  *% / =(

=2( &



  



. 



   

.

. .



 



 

J* % /& /' % /'& %# %& %  %& '&"'(' #



C

% #':

 $ . 



&&' 

C

% &  

% %% &( 

!

C

!

C

 $

$

 





$

C

C 

& % 

 

 #



C  

C

 $ . 



C  

C 

& % (%

%& % '&( # / % !=K>  '&"'(' - % &/' &( / #': &&' & &  % '&( % # 5.6 / %  +=>  &(&  )

%

$

C  /

#

C  )# (* % /3* 2(&

%

C '





 % &) 2(& ()2(

'

 

/ *%



& '  





& '  #& '  

#

 % )&)# / ( / & )&#

#

K# (* %  +=>

) 2( / *%

) %&

) )& & & ('& *& / 12   % /(  / -

 

3%%  () 56  '&( % # %*%  & #'

0&#

'&  % 38

% &

 (  % ( / &

3% % '' / % ( / -



.  (  & 2( / %  +=>: * & % &&  / #': &  & &&'

$  3 4    *   

!&)  =( / - F) !



 . 

8 !



C  

.

$



O



/ % %& =>

=( !

'

C .

'

C

* =( !

 

'

C 

'

C 

'

C 

'

C .

&

'      !% '& &&&* / % '& & &

'   

%&3& ''&  *& % '

 ') % /3& *&''* 3% % %&3&  / * & 0 & &  ) &' (') / &% '&*:

%&& /' 5



6   5 6



 !% *&' & %  ) &' (')  % 

* '&*: %&&  ( % %" %&& &% &) ,+

%&&

K&( 3 3& % %"  ) &) 3& ,+

%&&

!% & (& ,+

%&& 

*  '& &(   &

% '&* & (

! %





& %& &( /'   3 )

(* & % %&&  % &*

(

'&   

A

 K&( % & &) ,+

%&&  %  @

'&



*   '& % %" 3 &3&# %& &) ,+

%&& !%(

% &" '&# ( & &) ,+

%&& /'

'&  

&

(

)*!



'&   " (&  & % %&& 5P



6

 % 

%   &8 &



& & +=>

( % &' 2( / ( &' (') & ()& %' /' % * %" %&& ! %& % &*%' & %3 &3&# % 0



3 ( % => / & &' (') / ( &' (')

3%%  & / % #

8# 3% % #': &&' & & 

(    

 % 38 & " # %' )&  & %& ( &' (') *& 3&  '

!% '& ' / % +=> 3& &

3%% 3& ( & & &/' / ''* % 

+=> , 3 83 #&'& #' 3% & ()  %& )%& &'# % +%(& (

3& % / (* % 2( / &'

(') )&  & ' )( ; => %' !% ( / % -



.  ( 0' % * 2(&# @&'A / % ( (') 2( * # * && ( !%  " # %' %& ' &&&*  %  ( '& 38

!% ( / &  ( %#& '(* &/'

$  3 4    *   



-*(  !% " #  (* % ,(

/ ''* %  " # %'

 &  /3& /

'&8* %& #' # (/(  & ' # ( ( / & /3& '(& 3% #%*  & , ,( )&

% 0 ( / %

& 3  & &) ' &/'

'&8 %

# %' & * && / (  '&# & 3 #*&% &&

(% &  '&# &

, & /(( 38

3 

% ( / & 4 & / * % %" / '&8* % #' ' (/(

$&  5 6 Q N&? & R 

 

+=+

           







5 6 4 N & 1L 1

     

56  K&&(% H&

&

 

5 6 =F F&# & ,= F&

 

B 2(& 

 

     

5 6

  

  

  

56 1







+%(&: +( R& &

4#&'2(



!

#  $ %      

56 ! %( '

+%&

K&83

N#( 

            





5 6 + N#( & + H3

)  

 

 +        

 3 !  F&'

K 

  . .. 

+ 4) & +

* H&*







 .

5 6 K & 

"

 & Q &  F&8

  

-2(# 4'(&



 .

5 .6 L +&

& *  %          

&) & +%&  U(&(' E

 ,& (# (

 

* / % ,!E

&# Q(    

* H&*



5 6 =Q - &  >#*# 0

()%*

      "   



L

$  3 4    *         

5 6 > K&8 

 

  , %  

   

       

  $    )   5 6 N! ,*

J#

5 6 ! F&('

* H&*

#

 

!

  

'

()%

5 6 F >( K& 

!% 4() 



 )   . . 

 

N(3 ,&



+ / & 7*% /'& =&' (') >& %#& =&'

7'&

Q

 ' /

%'&

+# & ,K

$

 

43&&)&

  

, *&

     

,&* 4*& =&'  (   

5 6 =+ -&0 (')

= F & NK +(%&

>&

 

5 6 4 4&

=>

)    

= %&8& &

"%$

5 6 >K ,*3

,  =&' * H&*

  

 -'&%

/' , !()(  48 4 H&*





  

#  $ %      

5 6 ! %(

"$!

+&')*

  

!% > / +%(&: +(

#%   .

-  



E +%(& & F N'(

   



 

!4 &( & Q, R8

     

5 6 E +%(&

       

L# 

5 6 K 7&)& & , N&8

 

+&')* J#



5 6 -+ F

5 .6 L!



 .

+#*&% =&'

)    

. 

$         

 +#*# +=R

*

!EV

  

* H&*

 ,&



.

*  " & +       $  (  )  

5 6 R 7(

M &

N L* & U W%(

( =&' K >&

K&  +( +%& #' &  ,&  &' +% +#*&%#

5 6 > K&

"

   

,

 F&88#





 4(8&

 

H N&&'&

 $

 %  &    "   )        

     *

 / % L1,  +/  *&

=) & ,('&

5 6 4 N(% * +

5 6 



  

      





, L#

()%

 

&8 & N F

7& ! -

=&' (') >&

 

5 6  E% & 7 (





 

 

!&

  

=H K#& & >F H





. . 

4*& =&' (')

>& K&  % +%& *& ,*%'

!

> E ,

( &' (') >& & +%&

     

56 HH N

0



!   

 

5.6 ! &

&  ,&#

        

%





 

56  

M F( & R +&

( &' K >& K&  +(

 +%& #' &  ,&  &' % +#*& %#



*  +#*# 4E+=R

+'( 

 '

    

56  N& & > Q&8'8 F&

    

!



(  





(&' K >& )# +%&

    

&"









56 F -( &

WR +% & R, W%(

+%& K& =&' (') >

  $     )  





.

. .

$  3 4    *    56  7(&*

 L&* & 7 >&*

K&  +( F& &



( &' (') >&

%

 !    "



.

. 

. .

56 ,(

333&(

5. 6 +% N H

 F N#& &   ()(

&* 1#

 K&  & +%& !( K >&

            5. 6 +% N H



.

 



 F N#& &   ()(

 

 

    

'&* 1# J* % +" / +%& #

%?&  

'&* #

  . 

5. 6 +% N H



%'&

!        "   

 .

5.6  ! (# =2(' / +#*&% F( -

 !

 

 )&  %& #%?& %'&

$

-* '



JK .



 %II*I()&I0I0 . I 0 . /

5..6 > F&&*&

4 17,=4 && !

 

%II/((I()I%&

5.6 7 >(&/

71 4&3

  & LQ +&

, +'(

&8&* / F&(* % *% / 1# ,*%'

  



5.6 4 N(%

 

 .

 

 

      

, L#