Classical cryptography with complex computations has recently been utilized in the latest computing systems to create secret keys.However, systems can be breached by fast-measuring methods of the secret key; this approach does not offer adequate protection when depending on the computational complexity alone.The laws of physics for communication purposes are used in quantum computing, enabling new computing concepts to be introduced, particularly in cryptography and key distribution.This paper proposes a quantum computing lattice (CQL) mechanism that applies the BB84 protocol to generate a quantum key.The generated key and a one-time pad encryption method are used to encrypt the message.Then Babai's algorithm is applied to the ciphertext to find the closet vector problem within the lattice.As a result, quantum computing concepts are used with classical encryption methods to find the closet vector problem in a lattice, providing strength encryption to generate the key.The proposed approach is demonstrated a high calculation speed when using quantum computing.
Classical cryptography with complex computations has recently been utilized in the latest computing systems to create secret keys.However, systems can be breached by fast-measuring methods of the secret key; this approach does not offer adequate protection when depending on the computational complexity alone.The laws of physics for communication purposes are used in quantum computing, enabling new computing concepts to be introduced, particularly in cryptography and key distribution.This paper proposes a quantum computing lattice (CQL) mechanism that applies the BB84 protocol to generate a quantum key.The generated key and a one-time pad encryption method are used to encrypt the message.Then Babai's algorithm is applied to the ciphertext to find the closet vector problem within the lattice.As a result, quantum computing concepts are used with classical encryption methods to find the closet vector problem in a lattice, providing strength encryption to generate the key.The proposed approach is demonstrated a high calculation speed when using quantum computing.
As quantum computing technology advances, our traditional methods of securing information are becoming vulnerable to new types of attacks. To counter these threats, Quantum Key Distribution (QKD) methods like the BB84 protocol offer a way to create extremely secure keys. However, QKD alone can have practical limitations and might still be exposed to certain types of attacks. On the other hand, Post-Quantum Cryptography (PQC) provides a robust defense against quantum attacks through complex mathematical algorithms. This research aims to combine the best of both worlds: using the BB84 QKD protocol to generate secure keys and then using these keys with PQC algorithms for encrypting information. By integrating QKD for key generation and Lattice based (Kyber) PQC for encryption, we hope to create a cryptographic system that is both incredibly secure and practical for real-world use. This project will involve designing the hybrid system, testing it through simulations, and evaluating its performance and security against traditional methods.
A computer is recognized as a universal device that can simulate any other computational device, though it may take time. Cryptography is becoming more important as the Internet becomes more popular. When shopping online or using Internet banking, safe communication is crucial. However, traditional cryptography often relies on certain computational challenges, such as the RSA system, which is because of the complexity of factoring integers. This makes it vulnerable to advances in hardware, algorithms, and quantum techniques such as the Shor algorithm. In today's digital world, secure communication is essential. Quantum physics can change traditional cryptography. For example, an eavesdropper like Eve could record 2014 messages and, with future technology, decrypt them. Distribution of quantum keys (QKD) is a key application of quantum cryptography and promises unconditional communication security, unlike traditional methods that depend on unproven computational assumptions. Instead, QKD focuses on the physical laws. A challenge is the secure distribution of this key. In traditional methods, trusted couriers may be compromised unknowingly. QKD, introduced by Bennett and Brassard in 1984, involves Alice sending Bob photons with different polarization. They share their measurement results through a secure channel and generate a key while checking for interference. The onetime pad protocol ensures complete security if the key is not reused. QKD has become advanced enough for practical use. The article discusses cutting edge encryption methods including Lattice, Hash and Code-Based Cryptography, and their uses.
Secure communication in cryptographic system, relies on secret key which must be exchanged between a sender and a receiver such that it avoids unauthorized access and can be used to encrypt the plain text and decrypt the cipher text. However, advancement in quantum computing raises concern on the security of information exchanged over the web. As the information on the web is made secure using classical cryptographic mechanisms that are only computationally secure and quantum computers with high computational capability can generate the secrete keys in a very short time. In order to make sure that quantum computers do not breach the security of the network, we need to develop some sort of quantum-resistant mechanisms. Quantum key distribution is one of the quantum-resistant-mechanisms which guarantee secure data communication. It leverages quantum mechanics principles by exchanging the key in quantum states called qubits and any attempt to access the key causes disturbance in the qubits yielding change in their behavior or state, hence signaling the presence of an intruder and making it impossible to be accessed. This paper presents a simulation to establish and exchange secrete keys in quantum environment using BB84 protocol and to determine the efficiency of the system, quantum bit error rate is measured and discussed.
The project “Quantum Cryptography for Secure Messaging” aims to create a highly secure communication system using the BB84 protocol, a key method in quantum key distribution. As traditional encryption systems face growing threats from cyberattacks and future quantum computers, this project provides a future-proof solution for message encryption. It uses simulated quantum bits (qubits) to generate secret keys based on quantum mechanics, ensuring that any eavesdropping attempts can be detected instantly. The process involves encoding binary data into quantum states, securely exchanging keys, and applying them for symmetric encryption of messages. Key features include real-time key generation, automatic encryption and decryption, and intrusion detection. The expected outcome is a working prototype of a secure messaging system that can resist both current and emerging security challenges, highlighting the potential of quantum cryptography as a foundation for the next generation of digital security.
Quantum computing can be regarded as a disruptive enabling technology that can pose a threat to traditional cryptography as it invented new approaches to encrypt data. This paper will compare the level of security that accompanies quantum algorithms as well as the level of efficiency. Specifically, we examine the impact of efficient quantum computing on traditional cryptography and propose techniques against quantum invasions. Four quantum algorithms are analyzed for their efficiency and security benefits in the post-quantum era: Grover’s Algorithm, Shor’s Algorithm, The Quantum Key Distribution (QKD), Lattice-based cryptography. The results reveal that Grover’s algorithm improves search time complexity from O(n) to O(√n), which is advantageous over large data sets. As it will be clear shortly, Shor’s algorithm challenges RSA encryption because it outperforms classical algorithms in factoring large integers. QKD presents secure key exchange protocols that cannot be breached notwithstanding the attempts made using quantum computing. Lattice-based schemes are quantum-resistant alternatives based on the security of certain hard mathematical problems. Based on our experimental results, computational efficiency can be improved, but new cryptographic systems will have to be developed for the mitigation of quantum-related vulnerabilities. This research shows the importance of quantum-resistant cryptographic techniques to ensure data security in the emerging quantum computing era.
Quantum cryptography using the BB84 protocol is at the forefront of modern secure communication. This paper emphasizes on BB84 protocol and its role in secure key distribution utilizing the Qiskit libraries in Python to simulate Quantum Key distribution (QKD). This QKD is then applied to the One-Time Pad algorithm for message encryption and decryption. Ensuring data confidentiality and integrity and is difficult due to advanced cyber threats and the potential of quantum computing to undermine traditional cryptographic methods. Current encryption techniques are susceptible to quantum related attacks, risking the decryption of sensitive data. Alice (sender) and Bob (receiver) use classical encryption to communicate but eavesdropper Eve with quantum capabilities, can potentially decrypt their messages. This vulnerability affects critical data security in finance, healthcare, and national security, making robust cryptographic solutions essential for maintaining trust and safety in digital communications. Our work emphasis the utilization of the quantum key generated by employing the BB84 protocol with the help of Qiskit library in python as cipher text in the process of one time pad encryption and decryption. This encrypted data dispatched between the sender and receiver to ensure maximum security, confidentiality and integrity over the period of communication.