Data Encryption and Transmission Based on Personal ECG Signals

ECG signal vary from person to person, making it difficult to be imitated and duplicated. Biometric identification based on ECG is therefore a useful application based on this feature. Synchronization of chaotic systems provides a rich mechanism which is noise-like and virtually impossible to guess or predict. This study intends to combine our previously proposed information encryption/decryption system with chaotic synchronization circuits to create private key masking. To implement the proposed secure communication system, a pair of Lorenz-based synchronized circuits is developed by using operational amplifiers, resistors, capacitors and multipliers. The verification presented involves numerical simulation and hardware implementation to demonstrate feasibility of the proposed method. High quality randomness in ECG signals results in a widely expanded key space, making it an ideal key generator for personalized data encryption. The experiments demonstrate the use of this approach in encrypting texts and images via secure communications.

[1]  Yasser M. Kadah,et al.  Study of features based on nonlinear dynamical modeling in ECG arrhythmia detection and classification , 2002, IEEE Transactions on Biomedical Engineering.

[2]  M. Kreĭn,et al.  Stability of Solutions of Differential Equations in Banach Spaces , 1974 .

[3]  Paul Woafo,et al.  Chaotic synchronization with experimental application to secure communications , 2009 .

[4]  Chun-Liang Lin,et al.  Personalized information encryption using ECG signals with chaotic functions , 2012, Inf. Sci..

[5]  Chi-Chuan Hwang,et al.  Exponential synchronization of a class of neural networks with time-varying delays , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[6]  Brenda K. Wiederhold,et al.  ECG to identify individuals , 2005, Pattern Recognit..

[7]  Canyan Zhu,et al.  Image encryption algorithm based on chaotic mapping , 2010, 2010 3rd International Conference on Computer Science and Information Technology.

[8]  Shih-Yu Li,et al.  Fuzzy Modeling and Synchronization of Two Totally Different Chaotic Systems via Novel Fuzzy Model , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[9]  Ihsan Pehlivan,et al.  Chaotic oscillator design and realizationsof the Rucklidge attractor and its synchronization and masking simulations , 2010 .

[10]  A. Wolf,et al.  Determining Lyapunov exponents from a time series , 1985 .

[11]  Aizhong Lei,et al.  Impulse tuning of Chua chaos , 2005 .

[12]  Hui-Zhen Gu,et al.  uCloud: a user-centric key management scheme for cloud data protection , 2013, IET Inf. Secur..

[13]  M. Usama,et al.  Classical and chaotic encryption techniques for the security of satellite images , 2008, 2008 International Symposium on Biometrics and Security Technologies.

[14]  Chun-Liang Lin,et al.  Individual identification based on chaotic electrocardiogram signals during muscular exercise , 2014, IET Biom..

[15]  Z. Ge,et al.  Chaos synchronization by variable strength linear coupling and Lyapunov function derivative in series form , 2008 .

[16]  Sunil Kumar Singla,et al.  ECG as Biometric in the Automated World , 2010 .

[17]  Ercan Solak,et al.  Algebraic break of image ciphers based on discretized chaotic map lattices , 2011, Inf. Sci..

[18]  Jongsung Kim,et al.  Cryptanalysis of reduced versions of the Camellia block cipher , 2012, IET Inf. Secur..

[19]  A. Casaleggio,et al.  Estimation of Lyapunov exponents of ECG time series—The influence of parameters , 1997 .

[20]  Paul Woafo,et al.  Synchronized states in a ring of four mutually coupled oscillators and experimental application to secure communications , 2011 .

[21]  Chih-Yu Hsu,et al.  A Novel Personal Identity Verification Approach Using a Discrete Wavelet Transform of the ECG Signal , 2008, 2008 International Conference on Multimedia and Ubiquitous Engineering (mue 2008).

[22]  L. P. L. D. Oliveira,et al.  Cryptography with chaotic mixing , 2008 .

[23]  Tzungher Chen,et al.  Compression-unimpaired batch-image encryption combining vector quantization and index compression , 2010, Inf. Sci..

[24]  A. Jovic,et al.  Feature Extraction for ECG Time-Series Mining Based on Chaos Theory , 2007, International Conference on Information Technology Interfaces.

[25]  G. Leonov,et al.  Attraktorlokalisierung des Lorenz-Systems , 1987 .

[26]  Ching-Kun Chen,et al.  Individual identification based on chaotic electrocardiogram signals , 2011, 2011 6th IEEE Conference on Industrial Electronics and Applications.

[27]  Chun-Liang Lin,et al.  Text encryption using ECG signals with chaotic Logistic map , 2010, 2010 5th IEEE Conference on Industrial Electronics and Applications.

[28]  Wei Zhang,et al.  A chaos-based symmetric image encryption scheme using a bit-level permutation , 2011, Inf. Sci..

[29]  M. Hénon,et al.  A two-dimensional mapping with a strange attractor , 1976 .

[30]  Ching-Kun Chen,et al.  A Chaotic Theoretical Approach to ECG-Based Identity Recognition [Application Notes] , 2014, IEEE Computational Intelligence Magazine.

[31]  E. Lorenz Deterministic nonperiodic flow , 1963 .

[32]  A. Akhavan,et al.  A novel algorithm for image encryption based on mixture of chaotic maps , 2008 .

[33]  Peter Liu,et al.  Synthesis of fuzzy model-based designs to synchronization and secure communications for chaotic systems , 2001, IEEE Trans. Syst. Man Cybern. Part B.

[34]  Ola Pettersson,et al.  ECG analysis: a new approach in human identification , 2001, IEEE Trans. Instrum. Meas..

[35]  Optimal chaos control and discretization algorithms , 2006 .

[36]  Chuan-Kuei Huang,et al.  Implementation of bidirectional chaotic communication systems based on Lorenz circuits , 2004 .

[37]  Robert M. May,et al.  Simple mathematical models with very complicated dynamics , 1976, Nature.

[38]  Chun-Liang Lin,et al.  Data Encryption Using ECG Signals with Chaotic Henon Map , 2010, 2010 International Conference on Information Science and Applications.

[39]  Nikolaos G. Bourbakis,et al.  Image encryption method using a class of fractals , 1995, J. Electronic Imaging.

[40]  Jinde Cao,et al.  Global Synchronization in an Array of Delayed Neural Networks With Hybrid Coupling , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[41]  Tambe,et al.  Driving systems with chaotic signals. , 1992, Physical review. A, Atomic, molecular, and optical physics.

[42]  Louis M Pecora,et al.  Synchronization of chaotic systems. , 2015, Chaos.

[43]  Rosli Besar,et al.  A New Approach to ECG Biometric Systems: A Comparitive Study between LPC and WPD Systems , 2010 .

[44]  L. Kocarev,et al.  Chaos and cryptography: block encryption ciphers based on chaotic maps , 2001 .