SlideShare a Scribd company logo
1 of 28
Introduction to QuantumIntroduction to Quantum
CryptographyCryptography
Shefali Paliwal
M.Tech
CS(sem-2nd
)
Cryptography.Cryptography.
Transmitting information with access
restricted to the intended recipient even if
the message is intercepted by others.
Cryptography is of increasing importance
in our technological age using broadcast,
network communications, Internet ,e-mail,
cell phones which may transmit sensitive
information related to finances, politics,
business and private confidential matters.
The processThe process
Sender Plaintext
Cryptotext
Decryption
PlaintextRecipient
Message encryption
Key
Key ready for use
Secure key distribution
Encryption
Secure
transmission
Hard Problem for conventional
encryption
The classic cryptographyThe classic cryptography
Encryption algorithm and related key are kept
secret.
Breaking the system is hard due to large
numbers of possible keys.
For example: for a key 128 bits long
there are 38128
102 ≈
keys to check using brute force.
The fundamental difficulty is key distribution to parties
who want to exchange messages.
PKC :the modern cryptographyPKC :the modern cryptography
In 1970s the Public Key Cryptography
emerged.
Each user has two mutually inverse
keys,
The encryption key is published;
The decryption key is kept secret.
Anybody can send a message to Bob
but only Bob can read it.
RSARSA
The most widely used PKC is the RSA
algorithm based on the difficulty of
factoring a product ot two large primes.
Easy Problem Hard Problem
qpn ×=
Given two large
primes p and q
compute
Given n
compute p and q.
Factoring a product of two large primesFactoring a product of two large primes
The best known conventional algorithm
requires the solution time proportional to:
])ln(ln)(lnexp[)( 3/23/1
nncnT =
For p & q 65 digits long T(n) is
approximately
one month using cluster of workstations.
Quantum Computing algorithm forQuantum Computing algorithm for
factoring.factoring.
In 1994 Peter Shor from the AT&T Bell
Laboratory showed that in principle a
quantum computer could factor a very long
product of primes in seconds.
Shor’s algorithm time computational
complexity is
])[(ln)( 3
nOnT =
Once a quantum computer is built
the RSA method
would not be safe.
Elements of the Quantum TheoryElements of the Quantum Theory
Light waves are propagated as discrete
quanta called photons.
They are massless and have energy,
momentum and angular momentum
called spin.
Spin carries the polarization.
If on its way we put a polarization filter
a photon may pass through it or may
not.
We can use a detector to check of a
photon has passed through a filter.
Photon polarizationPhoton polarization
Heisenberg Uncertainty PrincipleHeisenberg Uncertainty Principle
Certain pairs of physical properties are related
in such a way that measuring one property
prevents the observer from knowing the value
of the other.
When measuring the polarization of a photon,
the choice of what direction to measure affects
all subsequent measurements.
If a photon passes through a vertical filter
it will have the vertical orientation regardless of
its initial direction of polarization.
Photon PolarizationPhoton Polarization
θ
Vertical
filter
Tilted filter at
the angle
The probability of a photon appearing after the second
filter depends on the angle and becomes 0 at
= 90 degrees.
The first filter randomizes the measurements of the
second filter.
θ
θ
Polarization by a filterPolarization by a filter
A pair of orthogonal filters such as
vertical/horizontal is called a basis.
A pair of bases is conjugate if the
measurement in the first basis completely
randomizes the measurements in the
second basis.
As in the previous slide example for
=45deg.θ
Sender-receiver of photonsSender-receiver of photons
Suppose Alice uses 0-deg/90-deg polarizer
sending photons to Bob. But she does not
reveal which.
Bob can determine photons by using
filter aligned to the same basis.
But if he uses 45deg/135 deg polarizer to
measure the photon he will not be able to
determine any information about the initial
polarization of the photon.
The result of his measurement will be
completely random
EavesdropperEavesdropper EveEve
If Eve uses the filter aligned with Alice’s
she can recover the original
polarization of the photon.
If she uses the misaligned filter she will
receive no information about the
photon .
Also she will influence the original
photon and be unable to retransmit it
with the original polarization.
Bob will be able to deduce Eve’s
presence.
Binary informationBinary information
Each photon carries one qubit of information
Polarization can be used to represent a 0 or 1.
In quantum computation this is called qubit.
To determine photon’s polarization the
recipient must measure the polarization by
,for example, passing it through a filter.
Binary informationBinary information
A user can suggest a key by sending a
stream of randomly polarized photons.
This sequence can be converted to a
binary key.
If the key was intercepted it could be
discarded and a new stream of
randomly polarized photons sent.
The Main contribution of QuantumThe Main contribution of Quantum
Cryptography.Cryptography.
It solved the key distribution problem.
Unconditionally secure key distribution
method proposed by:
Charles Bennett and Gilles Brassard in
1984.
The method is called BB84.
Once key is securely received it can be
used to encrypt messages transmitted
by conventional channels.
Quantum key distributionQuantum key distribution
(a)Alice communicates with Bob via a
quantum channel sending him photons.
(b) Then they discuss results using a
public channel.
(c) After getting an encryption key Bob
can encrypt his messages and send them
by
any public channel.
Quantum key distributionQuantum key distribution
Both Alice and Bob have two polarizers each.

One with the 0-90 degree basis (+) and one
with 45-135 degree basis ( )
(a) Alice uses her polarizers to send randomly
photons to Bob in one of the four possible
polarizations 0,45,90,135 degree.
(b)
××××
b) Bob uses his polarizers to measure each
polarization of photons he receives.
He can use the( + )basis or the ( ) but not both
simultaneously.
××
×
Example of key distributionExample of key distribution
Security of quantum keySecurity of quantum key
distributiondistribution
Quantum cryptography obtains its
fundamental security from the fact
that each qubit is carried by a single
photon, and each photon will be
altered as soon as it is read.
This makes impossible to intercept
message without being detected.
NoiseNoise
The presence of noise can impact
detecting attacks.
Eavesdropper and noise on the quantum
channel are indistinguishable.
(1) Malicious eavesdropper can prevent
communication.
(2) Detecting eavesdropper in the
presence of noise is hard.
State of the QuantumState of the Quantum
Cryptography technology.Cryptography technology.
 Experimental implementations have
existed since 1990.
 QC is performed over distances of
30-40 kilometers using
optical fiber.
In general we need two capabilities.
(1) Single photon gun.
(2) Being able to measure single
photons.
State of the QC technology.State of the QC technology.
Efforts are being made to use Pulsed
Laser Beam with low intensity for firing
single photons.
Detecting and measuring photons is hard.
The most common method is exploiting
Avalanche Photodiodes in the
Geiger mode where single photon
triggers a detectable electron avalanche.
State of the QC technology.State of the QC technology.
Key transmissions can be achieved for about
80 km distance
(2)For longer distances we can use repeaters.
But practical repeaters are a long way in the
future.
Another option is using satellites.
Richard Hughes at LOS ALAMOS NAT LAB
(USA) works in this direction.
The satellites distance from earth is in
hundreds of kilometers.
ADVANTAGES:ADVANTAGES:
 The biggest advantage of public key
cryptography is the secure nature of the
private key. In fact, it never needs to be
transmitted or revealed to anyone.
 It enables the use of digital certificates and
digital timestamps, which is a very secure
technique of signature authorization
.
DISADVANTAGESDISADVANTAGES::
 Transmission time for documents encrypted using
public key cryptography are significantly slower then
symmetric cryptography. In fact, transmission of very
large documents is prohibitive.
 The key sizes must be significantly larger than
symmetric cryptography to achieve the same level of
protection.

More Related Content

What's hot

Quantum cryptography a modern cryptographic security
Quantum cryptography a modern cryptographic securityQuantum cryptography a modern cryptographic security
Quantum cryptography a modern cryptographic securityKamal Diwakar
 
Quantum Cryptography
Quantum CryptographyQuantum Cryptography
Quantum Cryptographysahilnarvekar
 
Quantum cryptography
Quantum cryptographyQuantum cryptography
Quantum cryptographyAnisur Rahman
 
Quantum Cryptography
Quantum  CryptographyQuantum  Cryptography
Quantum CryptographyBise Mond
 
Naman quantum cryptography
Naman quantum cryptographyNaman quantum cryptography
Naman quantum cryptographynamanthakur
 
Seminar Report on Quantum Key Distribution
Seminar Report on Quantum Key DistributionSeminar Report on Quantum Key Distribution
Seminar Report on Quantum Key DistributionShahrikh Khan
 
Quantum Cryptography
Quantum CryptographyQuantum Cryptography
Quantum CryptographyNARESHGOTMAL
 
Quantum Key Distribution
Quantum Key DistributionQuantum Key Distribution
Quantum Key DistributionShahrikh Khan
 
Cryptopresentationfinal
CryptopresentationfinalCryptopresentationfinal
Cryptopresentationfinalskadyan1
 
Quantum Cryptography presentation
Quantum Cryptography presentationQuantum Cryptography presentation
Quantum Cryptography presentationKalluri Madhuri
 
Quantum Cryptography
Quantum CryptographyQuantum Cryptography
Quantum CryptographyShyam Mohan
 
Post quantum cryptography
Post quantum cryptographyPost quantum cryptography
Post quantum cryptographyMartins Okoi
 
Post Quantum Cryptography: Technical Overview
Post Quantum Cryptography: Technical OverviewPost Quantum Cryptography: Technical Overview
Post Quantum Cryptography: Technical OverviewRamesh Nagappan
 
Quantum Cryptography abstract
Quantum Cryptography abstractQuantum Cryptography abstract
Quantum Cryptography abstractKalluri Madhuri
 
Diffie Hellman Key Exchange
Diffie Hellman Key ExchangeDiffie Hellman Key Exchange
Diffie Hellman Key ExchangeSAURABHDHAGE6
 
Quantum Computers New Generation of Computers PART1 by Prof Lili Saghafi
Quantum Computers New Generation of Computers PART1 by Prof Lili SaghafiQuantum Computers New Generation of Computers PART1 by Prof Lili Saghafi
Quantum Computers New Generation of Computers PART1 by Prof Lili SaghafiProfessor Lili Saghafi
 

What's hot (20)

Quantum cryptography
Quantum cryptographyQuantum cryptography
Quantum cryptography
 
Quantum cryptography a modern cryptographic security
Quantum cryptography a modern cryptographic securityQuantum cryptography a modern cryptographic security
Quantum cryptography a modern cryptographic security
 
Quantum Cryptography
Quantum CryptographyQuantum Cryptography
Quantum Cryptography
 
quantum cryptography
quantum cryptographyquantum cryptography
quantum cryptography
 
Quantum cryptography
Quantum cryptographyQuantum cryptography
Quantum cryptography
 
Quantum Cryptography
Quantum  CryptographyQuantum  Cryptography
Quantum Cryptography
 
Naman quantum cryptography
Naman quantum cryptographyNaman quantum cryptography
Naman quantum cryptography
 
Seminar Report on Quantum Key Distribution
Seminar Report on Quantum Key DistributionSeminar Report on Quantum Key Distribution
Seminar Report on Quantum Key Distribution
 
Quantum Cryptography
Quantum CryptographyQuantum Cryptography
Quantum Cryptography
 
Quantum Key Distribution
Quantum Key DistributionQuantum Key Distribution
Quantum Key Distribution
 
Cryptopresentationfinal
CryptopresentationfinalCryptopresentationfinal
Cryptopresentationfinal
 
Quantum cryptography
Quantum cryptographyQuantum cryptography
Quantum cryptography
 
Quantum Cryptography presentation
Quantum Cryptography presentationQuantum Cryptography presentation
Quantum Cryptography presentation
 
Quantum Cryptography
Quantum CryptographyQuantum Cryptography
Quantum Cryptography
 
Post quantum cryptography
Post quantum cryptographyPost quantum cryptography
Post quantum cryptography
 
Post Quantum Cryptography: Technical Overview
Post Quantum Cryptography: Technical OverviewPost Quantum Cryptography: Technical Overview
Post Quantum Cryptography: Technical Overview
 
Quantum Cryptography abstract
Quantum Cryptography abstractQuantum Cryptography abstract
Quantum Cryptography abstract
 
Diffie Hellman Key Exchange
Diffie Hellman Key ExchangeDiffie Hellman Key Exchange
Diffie Hellman Key Exchange
 
Quantum Computers New Generation of Computers PART1 by Prof Lili Saghafi
Quantum Computers New Generation of Computers PART1 by Prof Lili SaghafiQuantum Computers New Generation of Computers PART1 by Prof Lili Saghafi
Quantum Computers New Generation of Computers PART1 by Prof Lili Saghafi
 
Cryptography
CryptographyCryptography
Cryptography
 

Viewers also liked

Quantum Cryptography 101
Quantum Cryptography 101Quantum Cryptography 101
Quantum Cryptography 101Omar Shehab
 
Quantum Cryptography and Possible Attacks-slide
Quantum Cryptography and Possible Attacks-slideQuantum Cryptography and Possible Attacks-slide
Quantum Cryptography and Possible Attacks-slideArinto Murdopo
 
Cryptographic Hashing Functions
Cryptographic Hashing FunctionsCryptographic Hashing Functions
Cryptographic Hashing FunctionsYusuf Uzun
 
Dark matter & dark energy
Dark matter & dark energyDark matter & dark energy
Dark matter & dark energysurat murthy
 
Quantum Cryptography - Seminar report
Quantum Cryptography - Seminar reportQuantum Cryptography - Seminar report
Quantum Cryptography - Seminar reportShyam Mohan
 
John Walsh, Sypris on Cyber Physical Systems - Boston SECoT MeetUp 2015
John Walsh, Sypris on Cyber Physical Systems  - Boston SECoT MeetUp 2015John Walsh, Sypris on Cyber Physical Systems  - Boston SECoT MeetUp 2015
John Walsh, Sypris on Cyber Physical Systems - Boston SECoT MeetUp 2015Paul F. Roberts
 
Building Great Products the Lean Startup Way
Building Great Products the Lean Startup WayBuilding Great Products the Lean Startup Way
Building Great Products the Lean Startup WayAIPMM Administration
 
Business model canvas for User Experience 2012 09-12 abridged
Business model canvas for User Experience 2012 09-12 abridgedBusiness model canvas for User Experience 2012 09-12 abridged
Business model canvas for User Experience 2012 09-12 abridgedTristan Kromer
 
Ch02 introto business(1)
Ch02 introto business(1)Ch02 introto business(1)
Ch02 introto business(1)Sheefali Bansal
 
Creating New Products- Silicon Valley Product Management Association (SVPMA)
Creating New Products- Silicon Valley Product Management Association (SVPMA)Creating New Products- Silicon Valley Product Management Association (SVPMA)
Creating New Products- Silicon Valley Product Management Association (SVPMA)Alex Cowan
 

Viewers also liked (13)

Quantum Cryptography 101
Quantum Cryptography 101Quantum Cryptography 101
Quantum Cryptography 101
 
Quantum Cryptography and Possible Attacks-slide
Quantum Cryptography and Possible Attacks-slideQuantum Cryptography and Possible Attacks-slide
Quantum Cryptography and Possible Attacks-slide
 
Cryptographic Hashing Functions
Cryptographic Hashing FunctionsCryptographic Hashing Functions
Cryptographic Hashing Functions
 
Quantum crypto
Quantum cryptoQuantum crypto
Quantum crypto
 
Quantum cryptography
Quantum cryptographyQuantum cryptography
Quantum cryptography
 
Dark matter & dark energy
Dark matter & dark energyDark matter & dark energy
Dark matter & dark energy
 
Quantum Cryptography - Seminar report
Quantum Cryptography - Seminar reportQuantum Cryptography - Seminar report
Quantum Cryptography - Seminar report
 
John Walsh, Sypris on Cyber Physical Systems - Boston SECoT MeetUp 2015
John Walsh, Sypris on Cyber Physical Systems  - Boston SECoT MeetUp 2015John Walsh, Sypris on Cyber Physical Systems  - Boston SECoT MeetUp 2015
John Walsh, Sypris on Cyber Physical Systems - Boston SECoT MeetUp 2015
 
Building Great Products the Lean Startup Way
Building Great Products the Lean Startup WayBuilding Great Products the Lean Startup Way
Building Great Products the Lean Startup Way
 
Training
TrainingTraining
Training
 
Business model canvas for User Experience 2012 09-12 abridged
Business model canvas for User Experience 2012 09-12 abridgedBusiness model canvas for User Experience 2012 09-12 abridged
Business model canvas for User Experience 2012 09-12 abridged
 
Ch02 introto business(1)
Ch02 introto business(1)Ch02 introto business(1)
Ch02 introto business(1)
 
Creating New Products- Silicon Valley Product Management Association (SVPMA)
Creating New Products- Silicon Valley Product Management Association (SVPMA)Creating New Products- Silicon Valley Product Management Association (SVPMA)
Creating New Products- Silicon Valley Product Management Association (SVPMA)
 

Similar to quantum cryptography

Introduction to quantum cryptography
Introduction to quantum cryptographyIntroduction to quantum cryptography
Introduction to quantum cryptographyAnand Kairamkonda
 
quantum cryptography introduction for understanding
quantum cryptography introduction for understandingquantum cryptography introduction for understanding
quantum cryptography introduction for understandingSuriaRao2
 
Quantum Cryptography: from Theory to Practice
 Quantum Cryptography: from Theory to Practice Quantum Cryptography: from Theory to Practice
Quantum Cryptography: from Theory to PracticeXequeMateShannon
 
A NEW ERA OF CRYPTOGRAPHY: QUANTUM CRYPTOGRAPHY
A NEW ERA OF CRYPTOGRAPHY: QUANTUM CRYPTOGRAPHYA NEW ERA OF CRYPTOGRAPHY: QUANTUM CRYPTOGRAPHY
A NEW ERA OF CRYPTOGRAPHY: QUANTUM CRYPTOGRAPHYijcisjournal
 
Quantum Information Technology
Quantum Information TechnologyQuantum Information Technology
Quantum Information TechnologyFenny Thakrar
 
Gull talk London.pdf
Gull talk London.pdfGull talk London.pdf
Gull talk London.pdfRichard Gill
 
B03250609
B03250609B03250609
B03250609theijes
 
Advances In Cryptography
Advances In CryptographyAdvances In Cryptography
Advances In CryptographyRare Input
 
Quantum cryptography data
Quantum cryptography dataQuantum cryptography data
Quantum cryptography dataKarthik Mohan
 
Quantum Cryptography & Key Distribution.pptx
Quantum Cryptography & Key Distribution.pptxQuantum Cryptography & Key Distribution.pptx
Quantum Cryptography & Key Distribution.pptxDaniel938043
 
Cryptography from Quantum Mechanical Viewpoint
Cryptography from Quantum Mechanical ViewpointCryptography from Quantum Mechanical Viewpoint
Cryptography from Quantum Mechanical Viewpointijcisjournal
 
Cryptography from quantum mechanical
Cryptography from quantum mechanicalCryptography from quantum mechanical
Cryptography from quantum mechanicalijcisjournal
 

Similar to quantum cryptography (20)

Janusz Kowalik: quantum cryptography
Janusz Kowalik: quantum cryptographyJanusz Kowalik: quantum cryptography
Janusz Kowalik: quantum cryptography
 
Introduction to quantum cryptography
Introduction to quantum cryptographyIntroduction to quantum cryptography
Introduction to quantum cryptography
 
Introduction to quantum cryptography Dr. Janusz Kowalik
Introduction to quantum cryptography Dr. Janusz KowalikIntroduction to quantum cryptography Dr. Janusz Kowalik
Introduction to quantum cryptography Dr. Janusz Kowalik
 
Quantum cryptography
Quantum cryptographyQuantum cryptography
Quantum cryptography
 
quantum cryptography introduction for understanding
quantum cryptography introduction for understandingquantum cryptography introduction for understanding
quantum cryptography introduction for understanding
 
1914 1917
1914 19171914 1917
1914 1917
 
1914 1917
1914 19171914 1917
1914 1917
 
Quantum Cryptography: from Theory to Practice
 Quantum Cryptography: from Theory to Practice Quantum Cryptography: from Theory to Practice
Quantum Cryptography: from Theory to Practice
 
A NEW ERA OF CRYPTOGRAPHY: QUANTUM CRYPTOGRAPHY
A NEW ERA OF CRYPTOGRAPHY: QUANTUM CRYPTOGRAPHYA NEW ERA OF CRYPTOGRAPHY: QUANTUM CRYPTOGRAPHY
A NEW ERA OF CRYPTOGRAPHY: QUANTUM CRYPTOGRAPHY
 
Quantum Information Technology
Quantum Information TechnologyQuantum Information Technology
Quantum Information Technology
 
Gull talk London.pdf
Gull talk London.pdfGull talk London.pdf
Gull talk London.pdf
 
B03250609
B03250609B03250609
B03250609
 
Advances In Cryptography
Advances In CryptographyAdvances In Cryptography
Advances In Cryptography
 
Quantum
QuantumQuantum
Quantum
 
H0324143
H0324143H0324143
H0324143
 
Quantum cryptography data
Quantum cryptography dataQuantum cryptography data
Quantum cryptography data
 
Quantum Cryptography & Key Distribution.pptx
Quantum Cryptography & Key Distribution.pptxQuantum Cryptography & Key Distribution.pptx
Quantum Cryptography & Key Distribution.pptx
 
Cryptography from Quantum Mechanical Viewpoint
Cryptography from Quantum Mechanical ViewpointCryptography from Quantum Mechanical Viewpoint
Cryptography from Quantum Mechanical Viewpoint
 
Cryptography from quantum mechanical
Cryptography from quantum mechanicalCryptography from quantum mechanical
Cryptography from quantum mechanical
 
Ad26188191
Ad26188191Ad26188191
Ad26188191
 

Recently uploaded

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 

Recently uploaded (20)

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 

quantum cryptography

  • 1. Introduction to QuantumIntroduction to Quantum CryptographyCryptography Shefali Paliwal M.Tech CS(sem-2nd )
  • 2. Cryptography.Cryptography. Transmitting information with access restricted to the intended recipient even if the message is intercepted by others. Cryptography is of increasing importance in our technological age using broadcast, network communications, Internet ,e-mail, cell phones which may transmit sensitive information related to finances, politics, business and private confidential matters.
  • 3. The processThe process Sender Plaintext Cryptotext Decryption PlaintextRecipient Message encryption Key Key ready for use Secure key distribution Encryption Secure transmission Hard Problem for conventional encryption
  • 4. The classic cryptographyThe classic cryptography Encryption algorithm and related key are kept secret. Breaking the system is hard due to large numbers of possible keys. For example: for a key 128 bits long there are 38128 102 ≈ keys to check using brute force. The fundamental difficulty is key distribution to parties who want to exchange messages.
  • 5. PKC :the modern cryptographyPKC :the modern cryptography In 1970s the Public Key Cryptography emerged. Each user has two mutually inverse keys, The encryption key is published; The decryption key is kept secret. Anybody can send a message to Bob but only Bob can read it.
  • 6. RSARSA The most widely used PKC is the RSA algorithm based on the difficulty of factoring a product ot two large primes. Easy Problem Hard Problem qpn ×= Given two large primes p and q compute Given n compute p and q.
  • 7. Factoring a product of two large primesFactoring a product of two large primes The best known conventional algorithm requires the solution time proportional to: ])ln(ln)(lnexp[)( 3/23/1 nncnT = For p & q 65 digits long T(n) is approximately one month using cluster of workstations.
  • 8. Quantum Computing algorithm forQuantum Computing algorithm for factoring.factoring. In 1994 Peter Shor from the AT&T Bell Laboratory showed that in principle a quantum computer could factor a very long product of primes in seconds. Shor’s algorithm time computational complexity is ])[(ln)( 3 nOnT = Once a quantum computer is built the RSA method would not be safe.
  • 9. Elements of the Quantum TheoryElements of the Quantum Theory Light waves are propagated as discrete quanta called photons. They are massless and have energy, momentum and angular momentum called spin. Spin carries the polarization. If on its way we put a polarization filter a photon may pass through it or may not. We can use a detector to check of a photon has passed through a filter.
  • 11. Heisenberg Uncertainty PrincipleHeisenberg Uncertainty Principle Certain pairs of physical properties are related in such a way that measuring one property prevents the observer from knowing the value of the other. When measuring the polarization of a photon, the choice of what direction to measure affects all subsequent measurements. If a photon passes through a vertical filter it will have the vertical orientation regardless of its initial direction of polarization.
  • 12. Photon PolarizationPhoton Polarization θ Vertical filter Tilted filter at the angle The probability of a photon appearing after the second filter depends on the angle and becomes 0 at = 90 degrees. The first filter randomizes the measurements of the second filter. θ θ
  • 13. Polarization by a filterPolarization by a filter A pair of orthogonal filters such as vertical/horizontal is called a basis. A pair of bases is conjugate if the measurement in the first basis completely randomizes the measurements in the second basis. As in the previous slide example for =45deg.θ
  • 14. Sender-receiver of photonsSender-receiver of photons Suppose Alice uses 0-deg/90-deg polarizer sending photons to Bob. But she does not reveal which. Bob can determine photons by using filter aligned to the same basis. But if he uses 45deg/135 deg polarizer to measure the photon he will not be able to determine any information about the initial polarization of the photon. The result of his measurement will be completely random
  • 15. EavesdropperEavesdropper EveEve If Eve uses the filter aligned with Alice’s she can recover the original polarization of the photon. If she uses the misaligned filter she will receive no information about the photon . Also she will influence the original photon and be unable to retransmit it with the original polarization. Bob will be able to deduce Eve’s presence.
  • 16. Binary informationBinary information Each photon carries one qubit of information Polarization can be used to represent a 0 or 1. In quantum computation this is called qubit. To determine photon’s polarization the recipient must measure the polarization by ,for example, passing it through a filter.
  • 17. Binary informationBinary information A user can suggest a key by sending a stream of randomly polarized photons. This sequence can be converted to a binary key. If the key was intercepted it could be discarded and a new stream of randomly polarized photons sent.
  • 18. The Main contribution of QuantumThe Main contribution of Quantum Cryptography.Cryptography. It solved the key distribution problem. Unconditionally secure key distribution method proposed by: Charles Bennett and Gilles Brassard in 1984. The method is called BB84. Once key is securely received it can be used to encrypt messages transmitted by conventional channels.
  • 19. Quantum key distributionQuantum key distribution (a)Alice communicates with Bob via a quantum channel sending him photons. (b) Then they discuss results using a public channel. (c) After getting an encryption key Bob can encrypt his messages and send them by any public channel.
  • 20. Quantum key distributionQuantum key distribution Both Alice and Bob have two polarizers each.  One with the 0-90 degree basis (+) and one with 45-135 degree basis ( ) (a) Alice uses her polarizers to send randomly photons to Bob in one of the four possible polarizations 0,45,90,135 degree. (b) ×××× b) Bob uses his polarizers to measure each polarization of photons he receives. He can use the( + )basis or the ( ) but not both simultaneously. ×× ×
  • 21. Example of key distributionExample of key distribution
  • 22. Security of quantum keySecurity of quantum key distributiondistribution Quantum cryptography obtains its fundamental security from the fact that each qubit is carried by a single photon, and each photon will be altered as soon as it is read. This makes impossible to intercept message without being detected.
  • 23. NoiseNoise The presence of noise can impact detecting attacks. Eavesdropper and noise on the quantum channel are indistinguishable. (1) Malicious eavesdropper can prevent communication. (2) Detecting eavesdropper in the presence of noise is hard.
  • 24. State of the QuantumState of the Quantum Cryptography technology.Cryptography technology.  Experimental implementations have existed since 1990.  QC is performed over distances of 30-40 kilometers using optical fiber. In general we need two capabilities. (1) Single photon gun. (2) Being able to measure single photons.
  • 25. State of the QC technology.State of the QC technology. Efforts are being made to use Pulsed Laser Beam with low intensity for firing single photons. Detecting and measuring photons is hard. The most common method is exploiting Avalanche Photodiodes in the Geiger mode where single photon triggers a detectable electron avalanche.
  • 26. State of the QC technology.State of the QC technology. Key transmissions can be achieved for about 80 km distance (2)For longer distances we can use repeaters. But practical repeaters are a long way in the future. Another option is using satellites. Richard Hughes at LOS ALAMOS NAT LAB (USA) works in this direction. The satellites distance from earth is in hundreds of kilometers.
  • 27. ADVANTAGES:ADVANTAGES:  The biggest advantage of public key cryptography is the secure nature of the private key. In fact, it never needs to be transmitted or revealed to anyone.  It enables the use of digital certificates and digital timestamps, which is a very secure technique of signature authorization .
  • 28. DISADVANTAGESDISADVANTAGES::  Transmission time for documents encrypted using public key cryptography are significantly slower then symmetric cryptography. In fact, transmission of very large documents is prohibitive.  The key sizes must be significantly larger than symmetric cryptography to achieve the same level of protection.