SlideShare une entreprise Scribd logo
1  sur  31
Quantum
Cryptography
Visit www.seminarlinks.blogspot.com to download
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 Process
Sender Plaintext
Cryptotext
Decryption
PlaintextRecipient
Message encryption
Key
Key ready for use
Secure key distribution
Encryption
Secure
transmission
Hard Problem for conventional
encryption
keys to check using brute force.
The 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
The fundamental difficulty is key distribution to parties
who want to exchange messages.
PKC :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.
RSA
• The most widely used PKC is the RSA algorithm based on the
difficulty of
• factoring a product out 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 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.
For p&q 200 digits long T(n) is astronomical.
Quantum Computing Algorithm For 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 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 Polarization
Heisenberg 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.
The probability of a photon appearing after the second
filter depends on the angle and becomes 0 at
= 90 degrees.
Photon Polarization
Vertical filter
Tilted filter at
the angle
The first filter randomizes the measurements of the second filter.
Polarization 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 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
Eavesdropper Eve
• 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 Ave’s presence.
Binary 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 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 Quantum
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 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 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) 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 Distribution
Security of Quantum Key Distribution
• 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.
Noise
• 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.
Visit www.seminarlinks.blogspot.com to download
State of the Quantum Cryptography
Technology.
• Experimental implementations have existed since 1990.
• Current (2004) 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.
• 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.
• Key transmissions can be achieved for about 80 km distance
(Univ of Geneva 2001).
• 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.
NIST System
• Uses an infrared laser to generate photons
• and telescopes with 8-inch mirrors to send and receive photons over
the air.
• Using the quantum transmitted key messages were encrypted at the rate
1 million bits per second.
• The speed was impressive but the distance between two NIST buildings
was only 730 meters.
Commercial QC providers
• id Quantique, Geneva Switzerland
• Optical fiber based system
• Tens of kilometers distances
• MagiQ Technologies, NY City
• Optical fiber-glass
• Up to 100 kilometers distances
• NEC Tokyo 150 kilometers
• QinetiQ Farnborough, England
• Through the air 10 kilometers.
• Supplied system to BBN in Cambridge Mass.
Advantages and Disadvantages
Advantages of Quantum cryptography:
• Virtually un-hackable
• Simple to use
• Less resources needed to maintain it
• Used to detect eavesdropping in quantum key distribution.
Disadvantages of Quantum cryptography:
• The signal is currently limited to 90 miles
• Could replace a lot of jobs
Conclusion
• Quantum cryptography promises to revolutionize secure communication
by providing security based on the fundamental laws of physics, instead
of the current state of mathematical algorithms or computing
technology.
• The devices for implementing such methods exist and the performance
of demonstration systems is being continuously improved.
• Within the next few years, if not months, such systems could start
encrypting some of the most valuable secrets of government and
industry.
Thank You
Visit www.seminarlinks.blogspot.com to download

Contenu connexe

En vedette

The security of quantum cryptography
The security of quantum cryptographyThe security of quantum cryptography
The security of quantum cryptographywtyru1989
 
Quantum Key Distribution
Quantum Key DistributionQuantum Key Distribution
Quantum Key DistributionShahrikh Khan
 
Quantum Computers
Quantum ComputersQuantum Computers
Quantum ComputersDeepti.B
 
Quantum Cryptography
Quantum CryptographyQuantum Cryptography
Quantum CryptographyShyam Mohan
 
Quantum Cryptography 101
Quantum Cryptography 101Quantum Cryptography 101
Quantum Cryptography 101Omar Shehab
 
Presentation on quantum computers
Presentation on quantum computersPresentation on quantum computers
Presentation on quantum computersNancy Mann
 
Cryptopresentationfinal
CryptopresentationfinalCryptopresentationfinal
Cryptopresentationfinalskadyan1
 
Quantum Computing - Basic Concepts
Quantum Computing - Basic ConceptsQuantum Computing - Basic Concepts
Quantum Computing - Basic ConceptsSendash Pangambam
 
Quantum Computing: Welcome to the Future
Quantum Computing: Welcome to the FutureQuantum Computing: Welcome to the Future
Quantum Computing: Welcome to the FutureVernBrownell
 
Quantum computing - Introduction
Quantum computing - IntroductionQuantum computing - Introduction
Quantum computing - Introductionrushmila
 
Post quantum cryptography
Post quantum cryptographyPost quantum cryptography
Post quantum cryptographyMartins Okoi
 
Post processing for quantum key distribution
Post processing for quantum key distributionPost processing for quantum key distribution
Post processing for quantum key distributionwtyru1989
 
Quantum Cryptography - Seminar report
Quantum Cryptography - Seminar reportQuantum Cryptography - Seminar report
Quantum Cryptography - Seminar reportShyam Mohan
 

En vedette (20)

The security of quantum cryptography
The security of quantum cryptographyThe security of quantum cryptography
The security of quantum cryptography
 
Quantum Key Distribution
Quantum Key DistributionQuantum Key Distribution
Quantum Key Distribution
 
Ceramic Bearing ppt
Ceramic Bearing pptCeramic Bearing ppt
Ceramic Bearing ppt
 
Quantum Computers
Quantum ComputersQuantum Computers
Quantum Computers
 
Quantum computer ppt
Quantum computer pptQuantum computer ppt
Quantum computer ppt
 
quantum cryptography
quantum cryptographyquantum cryptography
quantum cryptography
 
Quantum Cryptography
Quantum CryptographyQuantum Cryptography
Quantum Cryptography
 
Quantum Cryptography 101
Quantum Cryptography 101Quantum Cryptography 101
Quantum Cryptography 101
 
Presentation on quantum computers
Presentation on quantum computersPresentation on quantum computers
Presentation on quantum computers
 
Quantum cryptography
Quantum cryptographyQuantum cryptography
Quantum cryptography
 
quantum cryptography
quantum cryptographyquantum cryptography
quantum cryptography
 
Cryptopresentationfinal
CryptopresentationfinalCryptopresentationfinal
Cryptopresentationfinal
 
Quantum Computing - Basic Concepts
Quantum Computing - Basic ConceptsQuantum Computing - Basic Concepts
Quantum Computing - Basic Concepts
 
Quantum Computing: Welcome to the Future
Quantum Computing: Welcome to the FutureQuantum Computing: Welcome to the Future
Quantum Computing: Welcome to the Future
 
Quantum computing - Introduction
Quantum computing - IntroductionQuantum computing - Introduction
Quantum computing - Introduction
 
Cryptography.ppt
Cryptography.pptCryptography.ppt
Cryptography.ppt
 
Quantum crypto
Quantum cryptoQuantum crypto
Quantum crypto
 
Post quantum cryptography
Post quantum cryptographyPost quantum cryptography
Post quantum cryptography
 
Post processing for quantum key distribution
Post processing for quantum key distributionPost processing for quantum key distribution
Post processing for quantum key distribution
 
Quantum Cryptography - Seminar report
Quantum Cryptography - Seminar reportQuantum Cryptography - Seminar report
Quantum Cryptography - Seminar report
 

Plus de Seminar Links

Artificial Intelligence (A.I.) in Schools (PPT)
Artificial Intelligence (A.I.) in Schools (PPT)Artificial Intelligence (A.I.) in Schools (PPT)
Artificial Intelligence (A.I.) in Schools (PPT)Seminar Links
 
Sustainable Materials Management (SMM)
Sustainable Materials Management (SMM)Sustainable Materials Management (SMM)
Sustainable Materials Management (SMM)Seminar Links
 
Are Top Grades Enough (PPT)
Are Top Grades Enough (PPT)Are Top Grades Enough (PPT)
Are Top Grades Enough (PPT)Seminar Links
 
AI and Youth Employment (PPT)
AI and Youth Employment (PPT)AI and Youth Employment (PPT)
AI and Youth Employment (PPT)Seminar Links
 
Environmental Impacts of COVID-19 Pandemic: PPT
Environmental Impacts of COVID-19 Pandemic: PPTEnvironmental Impacts of COVID-19 Pandemic: PPT
Environmental Impacts of COVID-19 Pandemic: PPTSeminar Links
 
20 Latest Computer Science Seminar Topics on Emerging Technologies
20 Latest Computer Science Seminar Topics on Emerging Technologies20 Latest Computer Science Seminar Topics on Emerging Technologies
20 Latest Computer Science Seminar Topics on Emerging TechnologiesSeminar Links
 
Claytronics | Programmable Matter | PPT
Claytronics | Programmable Matter | PPTClaytronics | Programmable Matter | PPT
Claytronics | Programmable Matter | PPTSeminar Links
 
Three-dimensional Holographic Projection Technology PPT | 2018
Three-dimensional Holographic Projection Technology PPT | 2018Three-dimensional Holographic Projection Technology PPT | 2018
Three-dimensional Holographic Projection Technology PPT | 2018Seminar Links
 
MicroLED : Latest Display Technology | PPT
MicroLED : Latest Display Technology | PPTMicroLED : Latest Display Technology | PPT
MicroLED : Latest Display Technology | PPTSeminar Links
 
Performance of 400 kV line insulators under pollution | PDF | DOC | PPT
Performance of 400 kV line insulators under pollution | PDF | DOC | PPTPerformance of 400 kV line insulators under pollution | PDF | DOC | PPT
Performance of 400 kV line insulators under pollution | PDF | DOC | PPTSeminar Links
 
Box Pushing Technique
Box Pushing TechniqueBox Pushing Technique
Box Pushing TechniqueSeminar Links
 
Highest Largest Tallest Longest in India 2018
Highest Largest Tallest Longest in India 2018Highest Largest Tallest Longest in India 2018
Highest Largest Tallest Longest in India 2018Seminar Links
 
Atmospheric Vortex Engine (AVE)
Atmospheric Vortex Engine (AVE) Atmospheric Vortex Engine (AVE)
Atmospheric Vortex Engine (AVE) Seminar Links
 
Artificial photosynthesis PPT
Artificial photosynthesis PPTArtificial photosynthesis PPT
Artificial photosynthesis PPTSeminar Links
 
How to prevent WannaCry Ransomware
How to prevent WannaCry RansomwareHow to prevent WannaCry Ransomware
How to prevent WannaCry RansomwareSeminar Links
 
Babbitt material ppt
Babbitt material pptBabbitt material ppt
Babbitt material pptSeminar Links
 
Carbon Foam Military Applications
Carbon Foam Military ApplicationsCarbon Foam Military Applications
Carbon Foam Military ApplicationsSeminar Links
 
Future challenges in computer science
Future challenges in computer scienceFuture challenges in computer science
Future challenges in computer scienceSeminar Links
 

Plus de Seminar Links (20)

Artificial Intelligence (A.I.) in Schools (PPT)
Artificial Intelligence (A.I.) in Schools (PPT)Artificial Intelligence (A.I.) in Schools (PPT)
Artificial Intelligence (A.I.) in Schools (PPT)
 
Sustainable Materials Management (SMM)
Sustainable Materials Management (SMM)Sustainable Materials Management (SMM)
Sustainable Materials Management (SMM)
 
Are Top Grades Enough (PPT)
Are Top Grades Enough (PPT)Are Top Grades Enough (PPT)
Are Top Grades Enough (PPT)
 
AI and Youth Employment (PPT)
AI and Youth Employment (PPT)AI and Youth Employment (PPT)
AI and Youth Employment (PPT)
 
Environmental Impacts of COVID-19 Pandemic: PPT
Environmental Impacts of COVID-19 Pandemic: PPTEnvironmental Impacts of COVID-19 Pandemic: PPT
Environmental Impacts of COVID-19 Pandemic: PPT
 
20 Latest Computer Science Seminar Topics on Emerging Technologies
20 Latest Computer Science Seminar Topics on Emerging Technologies20 Latest Computer Science Seminar Topics on Emerging Technologies
20 Latest Computer Science Seminar Topics on Emerging Technologies
 
Claytronics | Programmable Matter | PPT
Claytronics | Programmable Matter | PPTClaytronics | Programmable Matter | PPT
Claytronics | Programmable Matter | PPT
 
Three-dimensional Holographic Projection Technology PPT | 2018
Three-dimensional Holographic Projection Technology PPT | 2018Three-dimensional Holographic Projection Technology PPT | 2018
Three-dimensional Holographic Projection Technology PPT | 2018
 
MicroLED : Latest Display Technology | PPT
MicroLED : Latest Display Technology | PPTMicroLED : Latest Display Technology | PPT
MicroLED : Latest Display Technology | PPT
 
Performance of 400 kV line insulators under pollution | PDF | DOC | PPT
Performance of 400 kV line insulators under pollution | PDF | DOC | PPTPerformance of 400 kV line insulators under pollution | PDF | DOC | PPT
Performance of 400 kV line insulators under pollution | PDF | DOC | PPT
 
Box Pushing Technique
Box Pushing TechniqueBox Pushing Technique
Box Pushing Technique
 
Highest Largest Tallest Longest in India 2018
Highest Largest Tallest Longest in India 2018Highest Largest Tallest Longest in India 2018
Highest Largest Tallest Longest in India 2018
 
Atmospheric Vortex Engine (AVE)
Atmospheric Vortex Engine (AVE) Atmospheric Vortex Engine (AVE)
Atmospheric Vortex Engine (AVE)
 
Artificial photosynthesis PPT
Artificial photosynthesis PPTArtificial photosynthesis PPT
Artificial photosynthesis PPT
 
How to prevent WannaCry Ransomware
How to prevent WannaCry RansomwareHow to prevent WannaCry Ransomware
How to prevent WannaCry Ransomware
 
Dams PPT
Dams PPTDams PPT
Dams PPT
 
Bio mass Energy
Bio mass EnergyBio mass Energy
Bio mass Energy
 
Babbitt material ppt
Babbitt material pptBabbitt material ppt
Babbitt material ppt
 
Carbon Foam Military Applications
Carbon Foam Military ApplicationsCarbon Foam Military Applications
Carbon Foam Military Applications
 
Future challenges in computer science
Future challenges in computer scienceFuture challenges in computer science
Future challenges in computer science
 

Dernier

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
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
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"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
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 

Dernier (20)

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
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!
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"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
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 

Quantum Cryptography

  • 2. 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 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. keys to check using brute force. The 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 The fundamental difficulty is key distribution to parties who want to exchange messages.
  • 5. PKC :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. RSA • The most widely used PKC is the RSA algorithm based on the difficulty of • factoring a product out 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 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. For p&q 200 digits long T(n) is astronomical.
  • 8. Quantum Computing Algorithm For 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 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 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. The probability of a photon appearing after the second filter depends on the angle and becomes 0 at = 90 degrees. Photon Polarization Vertical filter Tilted filter at the angle The first filter randomizes the measurements of the second filter.
  • 13. Polarization 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 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. Eavesdropper Eve • 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 Ave’s presence.
  • 16. Binary 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 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 Quantum 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 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 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) 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 Distribution
  • 22. Security of Quantum Key Distribution • 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. Noise • 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. Visit www.seminarlinks.blogspot.com to download
  • 24. State of the Quantum Cryptography Technology. • Experimental implementations have existed since 1990. • Current (2004) 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. • 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. • Key transmissions can be achieved for about 80 km distance (Univ of Geneva 2001). • 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. NIST System • Uses an infrared laser to generate photons • and telescopes with 8-inch mirrors to send and receive photons over the air. • Using the quantum transmitted key messages were encrypted at the rate 1 million bits per second. • The speed was impressive but the distance between two NIST buildings was only 730 meters.
  • 28. Commercial QC providers • id Quantique, Geneva Switzerland • Optical fiber based system • Tens of kilometers distances • MagiQ Technologies, NY City • Optical fiber-glass • Up to 100 kilometers distances • NEC Tokyo 150 kilometers • QinetiQ Farnborough, England • Through the air 10 kilometers. • Supplied system to BBN in Cambridge Mass.
  • 29. Advantages and Disadvantages Advantages of Quantum cryptography: • Virtually un-hackable • Simple to use • Less resources needed to maintain it • Used to detect eavesdropping in quantum key distribution. Disadvantages of Quantum cryptography: • The signal is currently limited to 90 miles • Could replace a lot of jobs
  • 30. Conclusion • Quantum cryptography promises to revolutionize secure communication by providing security based on the fundamental laws of physics, instead of the current state of mathematical algorithms or computing technology. • The devices for implementing such methods exist and the performance of demonstration systems is being continuously improved. • Within the next few years, if not months, such systems could start encrypting some of the most valuable secrets of government and industry.