Quantum Security for Classical Computerscsis.pace.edu › ~ctappert › srd › a10s.pdf · This...
Transcript of Quantum Security for Classical Computerscsis.pace.edu › ~ctappert › srd › a10s.pdf · This...
This presentation uses a free template provided by FPPT.comwww.free-power-point-templates.com
Quantum Security for Classical ComputersEvelyn Krivorotova | Patrick Leggett | Wildenslo Osias
This presentation uses a free template provided by FPPT.comwww.free-power-point-templates.com
● Preparing and Interpreting a problem to be solved by quantum computing using classical methods
● Conducting hands-on exercises using Network Miner, IBM Q Experience, Qiskit Aqua and the Falcon Sandbox API to demonstrate how quantum computing will impact forensics
Project Overview
This presentation uses a free template provided by FPPT.comwww.free-power-point-templates.com
What is Quantum Computing ?● Quantum Computer vs Classical Computer● Classical bit vs Qubit● Superposition & Entanglement
This presentation uses a free template provided by FPPT.comwww.free-power-point-templates.com
Literature Review • Quantum Computing, 2001
• Cryptographic distinguishability measures for quantum-mechanical states, 1999
• Quantum Algorithm Implementation for Beginners, 2018
• Stability of Grover’s algorithm in respect to perturbations in quantum circuit, 2017
This presentation uses a free template provided by FPPT.comwww.free-power-point-templates.com
Quantum Algorithms
● Shor’s Algorithm - quantum algorithm for integer factorization
● Grover’s Algorithm - quantum algorithm that finds with high probability the unique input to a black box function that produces a particular output value
This presentation uses a free template provided by FPPT.comwww.free-power-point-templates.com
Project Requirements● IBM Q Experience - cloud service that that gives users in
the general public access to a set of IBM's prototype quantum processors
● Qiskit/Qiskit Aqua - an open-source quantum computing software development framework. Qiskit Aqua is a library of quantum algorithms
● Falcon Sandbox Public API - open and free API that can be used to submit files/URLs for analysis, pull report data, but also perform advanced search queries
● Network Miner - open source forensic analysis tool
This presentation uses a free template provided by FPPT.comwww.free-power-point-templates.com
Example of Qiskit Entire Workflow
This presentation uses a free template provided by FPPT.comwww.free-power-point-templates.com
IBM Q Experience / Qiskit
• Qiskit - Initial Installation
– Anaconda Prompt– Pip– API Token
This presentation uses a free template provided by FPPT.comwww.free-power-point-templates.com
Circuit Composer
• Ibmqx4 5-qubit computer• How does Grover’s Algorithm apply?• Building the circuit
This presentation uses a free template provided by FPPT.comwww.free-power-point-templates.com
Qiskit & Qiskit Aqua • Qiskit (Powered by Jupyter) • QASM• Qiskit Aqua
This presentation uses a free template provided by FPPT.comwww.free-power-point-templates.com
Qiskit Pseudocode Executing Satisfiability Problem
This presentation uses a free template provided by FPPT.comwww.free-power-point-templates.com
Preliminary Findings:● 3-SAT probabilities ● 5-SAT probabilities would run slightly lower● Current systems can not carry all gates/device
strings
Future Work:● Building a system to perform computation tasks
before decohering● New components for Qiskit Aqua
Preliminary Findings & Future Work
This presentation uses a free template provided by FPPT.comwww.free-power-point-templates.com
● Thank you!