SlideShare a Scribd company logo
1 of 23
Seminar on
Chaotic System
Presented By;
AMIRUL HAQUE
16MCS001
MUHAMMAD HAMID
16MCS012
Introduction
 Chaos refers to the complex, difficult-to-predict behavior found in
nonlinear systems.
 The first recorded instance of someone noticing chaotic behavior in
a simple system was Edward Lorenz in 1960, while studying
mathematical models of weather.
 One of the important properties of chaos is “sensitive dependence
on initial conditions”, informally known as “the Butterfly Effect”.
 Sensitive dependence on initial conditions means that a very small
change in the initial state of a system can have a large effect on its
later state.
Cont..
Motion of double compound pendulum Lorenz attractor
Cont..
 When we say a chaotic system is “unpredictable”, we do not mean
that it is nondeterministic.
• A deterministic system is one that always gives the same
results for the same input/initial values.
• Real-world chaotic systems are “unpredictable” in practice
because we can never determine our input values exactly.
Thus, sensitive dependence on initial conditions will always
mess up our results, eventually.
 A chaotic system does not need to be very complex
Characteristics of Chaotic Systems
 They are aperiodic.
 They exhibit sensitive dependence on initial conditions and
unpredictable in the long term.
 They are governed by one or more control parameters, a small change in
which can cause the chaos to appear or disappear.
 Their governing equations are nonlinear.
 Chaotic system will produce the same results if given the same inputs, it
is unpredictable in the sense that you can not predict in what way the
system's behavior will change for any change in the input to that system. a
random system will produce different results when given the same inputs.
Motivation
 Contained in the field on nonlinear dynamics- evolves in time
 Chaos theory offers ordered models for seemingly disorderly systems, such
as:
 Weather patterns
 Turbulent Flow
 Population dynamics
 Stock Market Behavior
 Traffic Flow
 Nonlinear circuits
Example of Chaotic System
 The Solar System (Poincare)
 The Weather (Lorenz)
 Turbulence In Fluids
 Population Growth
 Lots And Lots Of Other Systems…
Different Type Of Chaotic Maps
 One dimensional and multi-dimensional,
 Logistic map [One Dimensional]
With one parameter
𝑋 𝑁+1 = 𝑢𝑋 𝑁(1 − 𝑋 𝑁)
where
 Sine map
𝑥 𝑛+1= f (r,x,n) = r x sin(π×𝑥 𝑛)
where r Ɛ (0,4]
Cont..
 Tent map -Tent-like shape in the graph of its bifurcation diagram.
𝑥 𝑛+1 = T (u,𝑥 𝑛)={ u𝑥 𝑛/2 𝑥𝑖 < 0.5
u(1-𝑥 𝑛)/2 𝑥𝑖 > 0.5
Cont..
.
Chaotic Henon Map [2 dimensional]
The Henon map is a 2-D iterated map with chaotic solutions proposed
by Mchel Henon (1976).
2
1
1
1
(8)n n n
n n
X aX bY
Y X


   


0 0.2 0.4 0.6 0.8 1 1.2 1.4
-1.5
-1
-0.5
0
0.5
1
1.5
Bifurcation diagram for the Henon map,
b=0.3
-30
-20
-10
0
10
20
-40
-20
0
20
40
0
10
20
30
40
50
z
xy
0 20 40 60 80 100 120 140 160 180 200
-20
0
20
time
x
0 20 40 60 80 100 120 140 160 180 200
-50
0
50
time
y
0 20 40 60 80 100 120 140 160 180 200
0
50
100
time
z
system parameters: a=10; b=28; c=8/3
Initial values: x0=-7.69; y0=-15.61; z0=90.39
( )x a y x
y bx y xz
z xy cz
 

  
  
&
&
&
• The Lorenz system – by Edward Lorenz(1963)
Cont..
Bifurcation
 The logistic map shows a variety of behaviors and it has transitions
between these behaviors as we change the parameter r. Such transitions in
dynamical systems are called bifurcations.
 Bifurcation is a scientific way to say something splits in two—branches.
 If patterns bifurcate quickly enough, they can become complex very fast,
leading to bifurcation cascade and chaos.
Cont..
 Bifurcation diagrams
Lyapunov Exponents
 Gives a measure for the predictability of a dynamic system
• characterizes the rate of separation of infinitesimally close trajectories
• Describes the average rate which predictability is lost
 Usually Calculate the Maximal Lyapunov Exponent
• Gives the best indication of predictability
• Positive value usually taken as an indication that the system is chaotic
• d(t) is the separation of the trajectories
How to quantify chaos?
0
)(
ln
1
lim
d
td
tt 

The Lyapunov exponent characterizes the rate of exponential divergence of nearby
orbits
It is formally defined as:
Therefore, if d(t) = d0 exp n(t-t0), then λ = n, and λ = 0 otherwise
The rate of divergence may depend on the orientation of the d0 vector
d0 d(t)
Cont..
 Lyapunov Exponents - defined as the average rates of exponential
divergence or convergence of nearby trajectories.
 The quantity whose sign indicates chaos and its value measures the
rate at which initial nearby trajectories exponentially diverge.
 A positive maximal Lyapunov exponent is a signature of chaos.
Cont..
 Lyapunov exponents are defined as the long time average exponential
rates of divergence of nearby states.
 If a system has at least one positive Lyapunov exponent, than the system
is chaotic.
 The larger the positive exponent, the more chaotic the system become.
Cont..
 Lyapunov exponents
Chaotic System in Cryptography
 Chaotic maps are used in generating the security key.
 Various chaotic map schemes with improved properties have been
proposed this can be classified as
a) Generating new chaotic sequences by modifying the exiting chaotic
map
b) Generating new chaotic sequences by using the sum of output chaotic
sequence of two chaotic map.
c) Generating new chaotic sequences by converting two 1D chaotic maps
into 2D chaotic map.
d) Generating new chaotic sequences by using the output sequence of one
chaotic map as initial values of other chaotic map
Examples
1) 𝑋 𝑁+1 = 𝐹 𝑢, 𝑥 𝑛, 𝑘
= 𝑓𝑐ℎ𝑎𝑜𝑠 𝑢, 𝑥 𝑛 ∗ 𝐺 𝐾 − 𝑓𝑙𝑜𝑜𝑟(𝑓𝑐ℎ𝑎𝑜𝑠 𝑢, 𝑥 𝑛 ∗ G 𝐾
2) 𝑋 𝑁+1 = 𝐹 𝑎, 𝑥 𝑛 = (𝑓 𝑎, 𝑥 𝑛 + 𝐺 𝑏, 𝑥 𝑛 )mod1
 Check the chaotic behavior in deferent combination of chaotic maps like
logistic map, sine map etc.
 Perform verification of New Chaotic System various diagrams
 Bifurcation diagrams
 Lyapunov exponents
 Information Entropy
APPLICATIONS
 Random Number generator
 Chaotic Communication
 Chaos in image encryption
 Chaotic Neuronal Networks
 Genetic networks
 Design of Chaotic Circuit
References
 [1] Chanil Pak, Lilian Huang, A new color image encryption using
combination of 1D chaotic map, Signal Process.138 (2017) 129–137.
 [2] Nigel Crook and Tjeerd olde Scheper, A Novel Chaotic Neural
Network Architecture
 [3] Chaos and Time-Series Analysis, by J.C. Sprott, Oxford Press 2006
 [4] S. M. Chang, M. C. Li and W. W. Lin, Asymptotic synchronization of
modified logistic hyper-chaotic systems and its applications. Nonlinear
Analysis: Real World Applications, Vol. 10, Issue 2 (2009), pp. 869–880.
 [5] Nigel Crook and Tjeerd olde Scheper, A Novel Chaotic Neural
Network Architecture
THANK YOU !!!

More Related Content

What's hot

Interpolation and its applications
Interpolation and its applicationsInterpolation and its applications
Interpolation and its applicationsRinkuMonani
 
Neural Networks: Principal Component Analysis (PCA)
Neural Networks: Principal Component Analysis (PCA)Neural Networks: Principal Component Analysis (PCA)
Neural Networks: Principal Component Analysis (PCA)Mostafa G. M. Mostafa
 
Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms Xin-She Yang
 
Adaptive Resonance Theory
Adaptive Resonance TheoryAdaptive Resonance Theory
Adaptive Resonance TheoryNaveen Kumar
 
Matching techniques
Matching techniquesMatching techniques
Matching techniquesNagpalkirti
 
Evolutionary computing - soft computing
Evolutionary computing - soft computingEvolutionary computing - soft computing
Evolutionary computing - soft computingSakshiMahto1
 
Splay Tree Algorithm
Splay Tree AlgorithmSplay Tree Algorithm
Splay Tree Algorithmsathish sak
 
Bisection theorem proof and convergence analysis
Bisection theorem proof and convergence analysisBisection theorem proof and convergence analysis
Bisection theorem proof and convergence analysisHamza Nawaz
 
Fuzzy c-means clustering for image segmentation
Fuzzy c-means  clustering for image segmentationFuzzy c-means  clustering for image segmentation
Fuzzy c-means clustering for image segmentationDharmesh Patel
 
Knowledge representation in AI
Knowledge representation in AIKnowledge representation in AI
Knowledge representation in AIVishal Singh
 
Genetic algorithms in Data Mining
Genetic algorithms in Data MiningGenetic algorithms in Data Mining
Genetic algorithms in Data MiningAtul Khanna
 
ProLog (Artificial Intelligence) Introduction
ProLog (Artificial Intelligence) IntroductionProLog (Artificial Intelligence) Introduction
ProLog (Artificial Intelligence) Introductionwahab khan
 
Linear models for classification
Linear models for classificationLinear models for classification
Linear models for classificationSung Yub Kim
 
Application of linear transformation in computer
Application of linear transformation in computerApplication of linear transformation in computer
Application of linear transformation in computerFavour Chukwuedo
 

What's hot (20)

Interpolation and its applications
Interpolation and its applicationsInterpolation and its applications
Interpolation and its applications
 
Neural Networks: Principal Component Analysis (PCA)
Neural Networks: Principal Component Analysis (PCA)Neural Networks: Principal Component Analysis (PCA)
Neural Networks: Principal Component Analysis (PCA)
 
Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms
 
Adaptive Resonance Theory
Adaptive Resonance TheoryAdaptive Resonance Theory
Adaptive Resonance Theory
 
NLP_KASHK:Minimum Edit Distance
NLP_KASHK:Minimum Edit DistanceNLP_KASHK:Minimum Edit Distance
NLP_KASHK:Minimum Edit Distance
 
Matching techniques
Matching techniquesMatching techniques
Matching techniques
 
Unit 5: All
Unit 5: AllUnit 5: All
Unit 5: All
 
Evolutionary computing - soft computing
Evolutionary computing - soft computingEvolutionary computing - soft computing
Evolutionary computing - soft computing
 
Splay Tree Algorithm
Splay Tree AlgorithmSplay Tree Algorithm
Splay Tree Algorithm
 
Bisection theorem proof and convergence analysis
Bisection theorem proof and convergence analysisBisection theorem proof and convergence analysis
Bisection theorem proof and convergence analysis
 
Fuzzy c-means clustering for image segmentation
Fuzzy c-means  clustering for image segmentationFuzzy c-means  clustering for image segmentation
Fuzzy c-means clustering for image segmentation
 
Hidden markov model ppt
Hidden markov model pptHidden markov model ppt
Hidden markov model ppt
 
Knowledge representation in AI
Knowledge representation in AIKnowledge representation in AI
Knowledge representation in AI
 
Csc446: Pattern Recognition
Csc446: Pattern Recognition Csc446: Pattern Recognition
Csc446: Pattern Recognition
 
Genetic algorithms in Data Mining
Genetic algorithms in Data MiningGenetic algorithms in Data Mining
Genetic algorithms in Data Mining
 
Semantic Networks
Semantic NetworksSemantic Networks
Semantic Networks
 
ProLog (Artificial Intelligence) Introduction
ProLog (Artificial Intelligence) IntroductionProLog (Artificial Intelligence) Introduction
ProLog (Artificial Intelligence) Introduction
 
Linear models for classification
Linear models for classificationLinear models for classification
Linear models for classification
 
Application of linear transformation in computer
Application of linear transformation in computerApplication of linear transformation in computer
Application of linear transformation in computer
 
Numerical analysis ppt
Numerical analysis pptNumerical analysis ppt
Numerical analysis ppt
 

Similar to Chaotic system and its Application in Cryptography

Modern Control System (BE)
Modern Control System (BE)Modern Control System (BE)
Modern Control System (BE)PRABHAHARAN429
 
Hybrid Chaos Synchronization of Hyperchaotic Newton-Leipnik Systems by Slidin...
Hybrid Chaos Synchronization of Hyperchaotic Newton-Leipnik Systems by Slidin...Hybrid Chaos Synchronization of Hyperchaotic Newton-Leipnik Systems by Slidin...
Hybrid Chaos Synchronization of Hyperchaotic Newton-Leipnik Systems by Slidin...ijctcm
 
A new two-scroll chaotic system with two nonlinearities: dynamical analysis a...
A new two-scroll chaotic system with two nonlinearities: dynamical analysis a...A new two-scroll chaotic system with two nonlinearities: dynamical analysis a...
A new two-scroll chaotic system with two nonlinearities: dynamical analysis a...TELKOMNIKA JOURNAL
 
NEW SCENARIO FOR TRANSITION TO SLOW 3-D TURBULENCE PART I.SLOW 1-D TURBULENCE...
NEW SCENARIO FOR TRANSITION TO SLOW 3-D TURBULENCE PART I.SLOW 1-D TURBULENCE...NEW SCENARIO FOR TRANSITION TO SLOW 3-D TURBULENCE PART I.SLOW 1-D TURBULENCE...
NEW SCENARIO FOR TRANSITION TO SLOW 3-D TURBULENCE PART I.SLOW 1-D TURBULENCE...ijrap
 
NEW SCENARIO FOR TRANSITION TO SLOW 3-D TURBULENCE PART I.SLOW 1-D TURBULENCE...
NEW SCENARIO FOR TRANSITION TO SLOW 3-D TURBULENCE PART I.SLOW 1-D TURBULENCE...NEW SCENARIO FOR TRANSITION TO SLOW 3-D TURBULENCE PART I.SLOW 1-D TURBULENCE...
NEW SCENARIO FOR TRANSITION TO SLOW 3-D TURBULENCE PART I.SLOW 1-D TURBULENCE...ijrap
 
Synchronizing Chaotic Systems - Karl Dutson
Synchronizing Chaotic Systems - Karl DutsonSynchronizing Chaotic Systems - Karl Dutson
Synchronizing Chaotic Systems - Karl DutsonKarl Dutson
 
Test Generation for Analog and Mixed-Signal Circuits Using Hybrid System Mode...
Test Generation for Analog and Mixed-Signal Circuits Using Hybrid System Mode...Test Generation for Analog and Mixed-Signal Circuits Using Hybrid System Mode...
Test Generation for Analog and Mixed-Signal Circuits Using Hybrid System Mode...VLSICS Design
 
TEST GENERATION FOR ANALOG AND MIXED-SIGNAL CIRCUITS USING HYBRID SYSTEM MODELS
TEST GENERATION FOR ANALOG AND MIXED-SIGNAL CIRCUITS USING HYBRID SYSTEM MODELSTEST GENERATION FOR ANALOG AND MIXED-SIGNAL CIRCUITS USING HYBRID SYSTEM MODELS
TEST GENERATION FOR ANALOG AND MIXED-SIGNAL CIRCUITS USING HYBRID SYSTEM MODELSVLSICS Design
 
Chaotic Communication for mobile applica
Chaotic Communication for mobile applicaChaotic Communication for mobile applica
Chaotic Communication for mobile applicaYaseenMo
 
lecture1ddddgggggggggggghhhhhhh (11).ppt
lecture1ddddgggggggggggghhhhhhh (11).pptlecture1ddddgggggggggggghhhhhhh (11).ppt
lecture1ddddgggggggggggghhhhhhh (11).pptHebaEng
 
Non linear Dynamical Control Systems
Non linear Dynamical Control SystemsNon linear Dynamical Control Systems
Non linear Dynamical Control SystemsArslan Ahmed Amin
 
Two Types of Novel Discrete Time Chaotic Systems
Two Types of Novel Discrete Time Chaotic SystemsTwo Types of Novel Discrete Time Chaotic Systems
Two Types of Novel Discrete Time Chaotic Systemsijtsrd
 

Similar to Chaotic system and its Application in Cryptography (20)

Chaos Analysis
Chaos AnalysisChaos Analysis
Chaos Analysis
 
Logistic map
Logistic mapLogistic map
Logistic map
 
Mechanical Engineering Assignment Help
Mechanical Engineering Assignment HelpMechanical Engineering Assignment Help
Mechanical Engineering Assignment Help
 
Modern Control System (BE)
Modern Control System (BE)Modern Control System (BE)
Modern Control System (BE)
 
PhasePlane1-1.pptx
PhasePlane1-1.pptxPhasePlane1-1.pptx
PhasePlane1-1.pptx
 
Dsp 2marks
Dsp 2marksDsp 2marks
Dsp 2marks
 
Hybrid Chaos Synchronization of Hyperchaotic Newton-Leipnik Systems by Slidin...
Hybrid Chaos Synchronization of Hyperchaotic Newton-Leipnik Systems by Slidin...Hybrid Chaos Synchronization of Hyperchaotic Newton-Leipnik Systems by Slidin...
Hybrid Chaos Synchronization of Hyperchaotic Newton-Leipnik Systems by Slidin...
 
A new two-scroll chaotic system with two nonlinearities: dynamical analysis a...
A new two-scroll chaotic system with two nonlinearities: dynamical analysis a...A new two-scroll chaotic system with two nonlinearities: dynamical analysis a...
A new two-scroll chaotic system with two nonlinearities: dynamical analysis a...
 
df_lesson_01.ppt
df_lesson_01.pptdf_lesson_01.ppt
df_lesson_01.ppt
 
lec26.ppt
lec26.pptlec26.ppt
lec26.ppt
 
NEW SCENARIO FOR TRANSITION TO SLOW 3-D TURBULENCE PART I.SLOW 1-D TURBULENCE...
NEW SCENARIO FOR TRANSITION TO SLOW 3-D TURBULENCE PART I.SLOW 1-D TURBULENCE...NEW SCENARIO FOR TRANSITION TO SLOW 3-D TURBULENCE PART I.SLOW 1-D TURBULENCE...
NEW SCENARIO FOR TRANSITION TO SLOW 3-D TURBULENCE PART I.SLOW 1-D TURBULENCE...
 
NEW SCENARIO FOR TRANSITION TO SLOW 3-D TURBULENCE PART I.SLOW 1-D TURBULENCE...
NEW SCENARIO FOR TRANSITION TO SLOW 3-D TURBULENCE PART I.SLOW 1-D TURBULENCE...NEW SCENARIO FOR TRANSITION TO SLOW 3-D TURBULENCE PART I.SLOW 1-D TURBULENCE...
NEW SCENARIO FOR TRANSITION TO SLOW 3-D TURBULENCE PART I.SLOW 1-D TURBULENCE...
 
Synchronizing Chaotic Systems - Karl Dutson
Synchronizing Chaotic Systems - Karl DutsonSynchronizing Chaotic Systems - Karl Dutson
Synchronizing Chaotic Systems - Karl Dutson
 
Test Generation for Analog and Mixed-Signal Circuits Using Hybrid System Mode...
Test Generation for Analog and Mixed-Signal Circuits Using Hybrid System Mode...Test Generation for Analog and Mixed-Signal Circuits Using Hybrid System Mode...
Test Generation for Analog and Mixed-Signal Circuits Using Hybrid System Mode...
 
TEST GENERATION FOR ANALOG AND MIXED-SIGNAL CIRCUITS USING HYBRID SYSTEM MODELS
TEST GENERATION FOR ANALOG AND MIXED-SIGNAL CIRCUITS USING HYBRID SYSTEM MODELSTEST GENERATION FOR ANALOG AND MIXED-SIGNAL CIRCUITS USING HYBRID SYSTEM MODELS
TEST GENERATION FOR ANALOG AND MIXED-SIGNAL CIRCUITS USING HYBRID SYSTEM MODELS
 
Ac03101660176
Ac03101660176Ac03101660176
Ac03101660176
 
Chaotic Communication for mobile applica
Chaotic Communication for mobile applicaChaotic Communication for mobile applica
Chaotic Communication for mobile applica
 
lecture1ddddgggggggggggghhhhhhh (11).ppt
lecture1ddddgggggggggggghhhhhhh (11).pptlecture1ddddgggggggggggghhhhhhh (11).ppt
lecture1ddddgggggggggggghhhhhhh (11).ppt
 
Non linear Dynamical Control Systems
Non linear Dynamical Control SystemsNon linear Dynamical Control Systems
Non linear Dynamical Control Systems
 
Two Types of Novel Discrete Time Chaotic Systems
Two Types of Novel Discrete Time Chaotic SystemsTwo Types of Novel Discrete Time Chaotic Systems
Two Types of Novel Discrete Time Chaotic Systems
 

Recently uploaded

EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 

Recently uploaded (20)

EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 

Chaotic system and its Application in Cryptography

  • 1. Seminar on Chaotic System Presented By; AMIRUL HAQUE 16MCS001 MUHAMMAD HAMID 16MCS012
  • 2. Introduction  Chaos refers to the complex, difficult-to-predict behavior found in nonlinear systems.  The first recorded instance of someone noticing chaotic behavior in a simple system was Edward Lorenz in 1960, while studying mathematical models of weather.  One of the important properties of chaos is “sensitive dependence on initial conditions”, informally known as “the Butterfly Effect”.  Sensitive dependence on initial conditions means that a very small change in the initial state of a system can have a large effect on its later state.
  • 3. Cont.. Motion of double compound pendulum Lorenz attractor
  • 4. Cont..  When we say a chaotic system is “unpredictable”, we do not mean that it is nondeterministic. • A deterministic system is one that always gives the same results for the same input/initial values. • Real-world chaotic systems are “unpredictable” in practice because we can never determine our input values exactly. Thus, sensitive dependence on initial conditions will always mess up our results, eventually.  A chaotic system does not need to be very complex
  • 5. Characteristics of Chaotic Systems  They are aperiodic.  They exhibit sensitive dependence on initial conditions and unpredictable in the long term.  They are governed by one or more control parameters, a small change in which can cause the chaos to appear or disappear.  Their governing equations are nonlinear.  Chaotic system will produce the same results if given the same inputs, it is unpredictable in the sense that you can not predict in what way the system's behavior will change for any change in the input to that system. a random system will produce different results when given the same inputs.
  • 6. Motivation  Contained in the field on nonlinear dynamics- evolves in time  Chaos theory offers ordered models for seemingly disorderly systems, such as:  Weather patterns  Turbulent Flow  Population dynamics  Stock Market Behavior  Traffic Flow  Nonlinear circuits
  • 7. Example of Chaotic System  The Solar System (Poincare)  The Weather (Lorenz)  Turbulence In Fluids  Population Growth  Lots And Lots Of Other Systems…
  • 8. Different Type Of Chaotic Maps  One dimensional and multi-dimensional,  Logistic map [One Dimensional] With one parameter 𝑋 𝑁+1 = 𝑢𝑋 𝑁(1 − 𝑋 𝑁) where  Sine map 𝑥 𝑛+1= f (r,x,n) = r x sin(π×𝑥 𝑛) where r Ɛ (0,4]
  • 9. Cont..  Tent map -Tent-like shape in the graph of its bifurcation diagram. 𝑥 𝑛+1 = T (u,𝑥 𝑛)={ u𝑥 𝑛/2 𝑥𝑖 < 0.5 u(1-𝑥 𝑛)/2 𝑥𝑖 > 0.5
  • 10. Cont.. . Chaotic Henon Map [2 dimensional] The Henon map is a 2-D iterated map with chaotic solutions proposed by Mchel Henon (1976). 2 1 1 1 (8)n n n n n X aX bY Y X         0 0.2 0.4 0.6 0.8 1 1.2 1.4 -1.5 -1 -0.5 0 0.5 1 1.5 Bifurcation diagram for the Henon map, b=0.3
  • 11. -30 -20 -10 0 10 20 -40 -20 0 20 40 0 10 20 30 40 50 z xy 0 20 40 60 80 100 120 140 160 180 200 -20 0 20 time x 0 20 40 60 80 100 120 140 160 180 200 -50 0 50 time y 0 20 40 60 80 100 120 140 160 180 200 0 50 100 time z system parameters: a=10; b=28; c=8/3 Initial values: x0=-7.69; y0=-15.61; z0=90.39 ( )x a y x y bx y xz z xy cz          & & & • The Lorenz system – by Edward Lorenz(1963) Cont..
  • 12. Bifurcation  The logistic map shows a variety of behaviors and it has transitions between these behaviors as we change the parameter r. Such transitions in dynamical systems are called bifurcations.  Bifurcation is a scientific way to say something splits in two—branches.  If patterns bifurcate quickly enough, they can become complex very fast, leading to bifurcation cascade and chaos.
  • 14. Lyapunov Exponents  Gives a measure for the predictability of a dynamic system • characterizes the rate of separation of infinitesimally close trajectories • Describes the average rate which predictability is lost  Usually Calculate the Maximal Lyapunov Exponent • Gives the best indication of predictability • Positive value usually taken as an indication that the system is chaotic • d(t) is the separation of the trajectories
  • 15. How to quantify chaos? 0 )( ln 1 lim d td tt   The Lyapunov exponent characterizes the rate of exponential divergence of nearby orbits It is formally defined as: Therefore, if d(t) = d0 exp n(t-t0), then λ = n, and λ = 0 otherwise The rate of divergence may depend on the orientation of the d0 vector d0 d(t)
  • 16. Cont..  Lyapunov Exponents - defined as the average rates of exponential divergence or convergence of nearby trajectories.  The quantity whose sign indicates chaos and its value measures the rate at which initial nearby trajectories exponentially diverge.  A positive maximal Lyapunov exponent is a signature of chaos.
  • 17. Cont..  Lyapunov exponents are defined as the long time average exponential rates of divergence of nearby states.  If a system has at least one positive Lyapunov exponent, than the system is chaotic.  The larger the positive exponent, the more chaotic the system become.
  • 19. Chaotic System in Cryptography  Chaotic maps are used in generating the security key.  Various chaotic map schemes with improved properties have been proposed this can be classified as a) Generating new chaotic sequences by modifying the exiting chaotic map b) Generating new chaotic sequences by using the sum of output chaotic sequence of two chaotic map. c) Generating new chaotic sequences by converting two 1D chaotic maps into 2D chaotic map. d) Generating new chaotic sequences by using the output sequence of one chaotic map as initial values of other chaotic map
  • 20. Examples 1) 𝑋 𝑁+1 = 𝐹 𝑢, 𝑥 𝑛, 𝑘 = 𝑓𝑐ℎ𝑎𝑜𝑠 𝑢, 𝑥 𝑛 ∗ 𝐺 𝐾 − 𝑓𝑙𝑜𝑜𝑟(𝑓𝑐ℎ𝑎𝑜𝑠 𝑢, 𝑥 𝑛 ∗ G 𝐾 2) 𝑋 𝑁+1 = 𝐹 𝑎, 𝑥 𝑛 = (𝑓 𝑎, 𝑥 𝑛 + 𝐺 𝑏, 𝑥 𝑛 )mod1  Check the chaotic behavior in deferent combination of chaotic maps like logistic map, sine map etc.  Perform verification of New Chaotic System various diagrams  Bifurcation diagrams  Lyapunov exponents  Information Entropy
  • 21. APPLICATIONS  Random Number generator  Chaotic Communication  Chaos in image encryption  Chaotic Neuronal Networks  Genetic networks  Design of Chaotic Circuit
  • 22. References  [1] Chanil Pak, Lilian Huang, A new color image encryption using combination of 1D chaotic map, Signal Process.138 (2017) 129–137.  [2] Nigel Crook and Tjeerd olde Scheper, A Novel Chaotic Neural Network Architecture  [3] Chaos and Time-Series Analysis, by J.C. Sprott, Oxford Press 2006  [4] S. M. Chang, M. C. Li and W. W. Lin, Asymptotic synchronization of modified logistic hyper-chaotic systems and its applications. Nonlinear Analysis: Real World Applications, Vol. 10, Issue 2 (2009), pp. 869–880.  [5] Nigel Crook and Tjeerd olde Scheper, A Novel Chaotic Neural Network Architecture