The Role of Quantum Computing in Software Forensics and Digital Evidence: Issues and Challenges

The Role of Quantum Computing in Software Forensics and Digital Evidence: Issues and Challenges

Sandeep Kumar Sharma, Mazhar Khaliq
Copyright: © 2021 |Pages: 17
DOI: 10.4018/978-1-7998-6677-0.ch009
OnDemand:
(Individual Chapters)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

Quantum computing has immense computational advantages. It escorts today's world of computing towards qubits universe of computing by the logical superposition technique. Various new technologies will come to reality with replacement of existing problem-solving methodology. The development of quantum computing imposes significant impact on cyber security and digital forensics technologies. Cybercrimes may be dramatically increased and malicious code will get ability to harm speedily. The quantum computing in software forensics methodology needs to develop in order to counter the challenges such as traceability of malicious code automation, sources of malicious code generation, intellectual property right theft issues, source code validation, plagiarism, breach of copyright issues, and an acquisition of digital evidence with quality and quantity with the wings of quantum forensics. This chapter aims to concentrate on the key issues of quantum computing approach in the field of software forensics with ontological aspects.
Chapter Preview
Top

Introduction And Background Study

The advances in information technology have a large effect on our digital life and digital society. Quantum computing is an exciting technological development for a world of opportunities with safe environment and sustainable development and implementation. Amazon has launched its “quantum as a service” as Amazon Braket for scientists, researchers and developers to build, test and run quantum computing algorithms. Quantum computing would be accomplished in resolving extraordinarily complex problems within one decade with supercomputer competency. It would lead to revolutionize a variety of fields, including cryptography, cyber-security, digital forensics, medical computing, and many more. Quantum computing a single qubit can in general be an unequal linear superposition of the basis states zero and one:

Ψ >= α|1> + β|0>, where α2 + β2=1

From an n-particle quantum system an n-qubit register (qureg) may be constructed:

Ψ >= > ⊗ > ⊗ ⊗ >≡ > n |1 |1 |1 |11 1 … …

“Applying a linear (n–1) number of operations to the qureg yields a register state which is a superposition of an exponential (2n) number of terms. This exponential performance is one crucial characteristic of the potential power of quantum computation.” (Overill, 2012)

Quantum computing and the architecture of computation challenges to think differently in the world of computation. For quantum systems have to develop entirely new software coding languages, algorithms, measurement standards and a whole host of yet-to-be invented tools currently two technologies show great promise first superconducting qubits and second trapped ions.

The theory of quantum mechanics produces the fundamental principles of quantum computing. These fundamental concepts are superposition, entanglement and the uncertainty principle in quantum mechanical measurements. The theory of information that led to the development of quantum information theory, in which quantum computing originates alongside quantum communication and quantum sensing among many others. Any two (or more) quantum states can be added together (“superposed”) and the result will be another valid quantum state; and conversely, that every quantum state can be represented as a sum of two or more other distinct states.

Quantum mechanics permits multiple register elements to collectively store superposition over multiple binary values. “This phenomenon, known as entanglement, is a form of information that cannot be reproduced by conventional bits. While the register elements remain independently addressable, the information they store can no longer be expressed piecewise. The principles of superposition and entanglement lead to an important conceptual difference about how to interpret the value of a register”. Werner Heisenberg formulated the uncertainty principle at Niels Bohr's institute in Copenhagen, while working on the mathematical foundations of quantum mechanics. In quantum mechanics, the uncertainty principle is any of a variety of mathematical inequalities. (Sen, D., 2014)

“Asserting a fundamental limit to the precision with which the values for certain pairs of physical quantities of a particle, such as position, x, and momentum, p, can be predicted from initial conditions. The Heisenberg Uncertainty Principle states that the product of uncertainties in related physical quantities (e.g. position and momentum, energy and time, etc.) has a finite lower bound” (Bohr & Waldemar, 1958)

Humble elaborate “The blind quantum computing paradigm uses the principles of quantum mechanics to protect not only the input data but also the program delegated to the quantum processor. The methods make uses quantum error correction schemes mitigate against de-coherence as well as fault-tolerant protocols to extend operational sequences.”

Complete Chapter List

Search this Book:
Reset