23.03.2017 Views

wilamowski-b-m-irwin-j-d-industrial-communication-systems-2011

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Secure Communication Using Chaos Synchronization 23-9<br />

impulsive controller. The impulsive differential system is essentially a Chua’s circuit, which is the same<br />

as that used in the encrypter. The synchronization of the encrypter and the decrypter can be achieved<br />

by using an impulsive controller with piecewise constant impulsive intervals. The key signal k(t) is a<br />

combination of all three state variables of the chaotic <strong>systems</strong>. The ciphertext is obtained from an XOR<br />

operation on the plaintext and the key sequence bit by bit. The decryption is the same as the encryption,<br />

including the XOR operation of the transmitted scrambled signal with the key signal k˜(t). When the<br />

chaotic <strong>systems</strong> in the decrypter and the encrypter are synchronized, the decrypter can find the same<br />

key signal sequence k˜ (t) as that in the encrypter k(t).<br />

23.3.2 the Encrypter<br />

The dimensionless state equations of Chua’s circuit are given as<br />

⎧ẋ<br />

1 = kα( x2 − x1 − f ( x1)),<br />

⎪<br />

⎨ẋ<br />

2 = k( x1 − x2 + x3),<br />

⎪<br />

⎪⎩<br />

ẋ<br />

3 = k( −βx2 − γx3),<br />

(23.9)<br />

where α, β, and γ are constants, k ∈ [−1, 1] and f(x) is the nonlinear characteristic of Chua’s diode in<br />

Chua’s circuit given by<br />

{ }<br />

1<br />

f ( x) = m1x + ( m0 − m1)<br />

x + 1 − x −1 , (23.10)<br />

2<br />

with m 0 and m 1 being two negative constants. Since the signals are transmitted through a digital<br />

channel, the synchronization pulses should be first quantized by a predefined quantizer Q(·), which<br />

depends on the amplification factor K used in (23.11). Since chaos is very sensitive to initial condition,<br />

the quantization error should be less than certain values to ensure that the encrypter and the decrypter<br />

can be synchronized [HLYS00].<br />

To provide the desired key sequence, the concept of a magnifying glass is introduced, which is composed<br />

of an amplifier and an observer. They are given in details as follows.<br />

The amplifier:<br />

/<br />

k′ ( t) = K( x ( t) + x ( t) + x ( t)) .<br />

1 2 2 2 3 2 1 2 (23.11)<br />

The observer:<br />

( )<br />

k( t) = ⎢⎣ k′<br />

( t) ⎥ ⎦ + λ mod( 256 ),<br />

(23.12)<br />

where<br />

K is a large number chosen to influence the sensitivity of the system<br />

λ is an arbitrary integer<br />

a is the integer truncation of a<br />

© <strong>2011</strong> by Taylor and Francis Group, LLC

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!