Research Article

Effizienter Quantenalgorithmus für die Post-Quanten-Kryptographie

DOI:

10.3791/68934

November 14th, 2025

In This Article

Summary

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Dieses Protokoll beschreibt die Implementierung einer "codebasierten Kryptographie" mit einer expliziten Quantenschaltung für eine effiziente Quantenkryptographie mit einem großen asymmetrischen Schlüssel unter Verwendung von Quantenarithmetik mit Quanten-Fourier-Transformation.

Abstract

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Die Realisierung von Quantencomputern könnte die Gesellschaft und die globale Sicherheit in vielerlei Hinsicht erheblich beeinflussen. Ein beträchtlicher Teil der Forschung wurde im Bereich der Quantenkryptographie betrieben - Maschinen, die quantencomputergestützte Empfindungen nutzen, um mathematische Probleme zu lösen, die für herkömmliche Computer unzugänglich sind. Die florierende 6. Generation des "Quantencomputings" kann einen Großteil der derzeit etablierten Schutz- und Digitalwirtschaft zerstören und bedrohen, kann aber auch kryptographische Alternativen bieten. So sind wir in der Lage, verschiedene Prozesse effektiver zu optimieren, die Effizienz zu verbessern und schnellere quantenmechanische Simulationen zu ermöglichen, unter anderem für ein besseres Wirkstoff- und Materialdesign. Diese Forschung konzentriert sich auf die Implementierung eines kryptographischen Post-Quanten-Algorithmus, indem die Quantenmultiplikation mit großen Zahlen mit einem Quantenzufallszahlengenerator (QRNG) verbunden wird. Ein codebasierter kryptographischer Ansatz unter Verwendung einer Quanten-Fourier-Transformation (QFT) wird mit einem riesigen asymmetrischen Schlüssel in einem expliziten Quantenschaltkreis verfolgt, um ein sicheres Quantenkommunikationssystem zu etablieren. In dieser Forschungsarbeit wurde ein "Klartext" (klassische Daten) mit Hilfe eines Quantenvervielfachers mit Hilfe von Quantenarithmetik mit QRNG verschlüsselt. Folglich werden die resultierenden Quantendaten mit QRNG-Daten über den Quantenkanal an die Empfängerseite übertragen, wo der Quantenteiler sie entschlüsselt. Darüber hinaus deuten die IBM-Qiskit-Simulationsergebnisse jeder beabsichtigten Komponente und die vergleichende Analyse mit früheren Arbeiten und Algorithmen auf eine höhere Robustheit und Zuverlässigkeit des vorgeschlagenen Quantenbeweisalgorithmus hin, wenn große Qubit-Quantengeräte berücksichtigt werden. Die Arbeit bietet eine wertvolle Richtung für weitere Entwicklungen in diesem Bereich und ebnet den Weg für zukünftige Anwendungen von Quantencomputing in der Post-Quanten-Kryptographie.

Introduction

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Die Quantenberechnung basiert auf Quantenbits (Qubits), die sich grundlegend von klassischen Bits unterscheiden. Während ein klassisches Bit nur im Zustand 0 oder 1 existieren kann, kann ein Qubit 0, 1 oder eine beliebige lineare Überlagerung beider Zustände gleichzeitig darstellen. Diese Eigenschaft ermöglicht es Quantensystemen, eine große Anzahl von Werten parallel statt sequenziell zu speichern und zu verarbeiten. Nach der Messung kollabiert das Qubit in einen bestimmten Zustand und liefert das Berechnungsergebnis. Die inhärente Parallelität der Quantenverarbeitung bietet eine erhebliche Beschleunigung, wobei Schätzungen darauf hi....

Access restricted. Please log in or start a trial to view this content.

Protocol

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

In diesem Artikel wird der Algorithmus unter Verwendung der Quantenarithmetik und der schnellen Quanten-Fourier-Transformation13 verwendet, um die Nachricht zu entschlüsseln, indem der Chiffretext durch den symmetrischen Schlüssel dividiert wird. Das Hauptziel dieser Studie ist es, die Quantenimplementierung der symmetrischen schlüsselbasierten Kryptographie durch die Generierung eines zufälligen Schlüssels, die Verwendung eines großen Multiplikationsalgorithmus und die Durchführung einer großen Anzahl von Divisionen auf der IBMQ Environment v1.7.4 zu demonstrieren. Abbildung 1 zei....

Access restricted. Please log in or start a trial to view this content.

Results

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Alle Komponenten der oben genannten Schaltung (Abbildung 1) wurden mit Python-Code (Supplementary Files 1-3) mit IBM Qiskit implementiert und auf einem lokalen und IBMQ-Simulator ausgeführt. Sie sind jedoch nicht in der Lage, auf Quantengeräten ausgeführt zu werden, da es in bestehenden Quantengeräten an frei verfügbaren Qubits mangelt. Die Histogrammausgabe in den Simulatoren Local und IBMQ für alle Schlüss.......

Access restricted. Please log in or start a trial to view this content.

Discussion

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Der Erfolg des vorgeschlagenen Quantenkryptographie-Protokolls hängt von drei kritischen Phasen ab: Quantum Random Number Generation (QRNG), Quantum Arithmetic Operations using Quantum Fast Fourier Transformation (QFFT und QIFFT) sowie Quantum Key Shuffling and Reshuffling. Die QRNG-Phase legt die Grundlage für die Sicherheit fest, indem sie wirklich zufällige symmetrische Schlüssel3 generiert. Die arithmetischen Operationen, die unter Verwendung von kontrollierte.......

Access restricted. Please log in or start a trial to view this content.

Disclosures

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Die Autoren haben keinen Interessenkonflikt.

Acknowledgements

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Diese Arbeit wurde unterstützt durch das Princess Nourah bint Abdulrahman University Researchers Supporting Project (PNURSP2025R755) der Princess Nourah bint Abdulrahman University, Riad, Saudi-Arabien. Die Autoren danken dem Dekanat für Graduiertenstudien und wissenschaftliche Forschung an der Universität Bisha für die Unterstützung dieser Arbeit durch das Fast-Track Research Support Program.

....

Access restricted. Please log in or start a trial to view this content.

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
GPU A100NVIDIA80G-GPU
ibm_brisbaneIBMhttps://quantum.ibm.com/Der supraleitende Quantencomputer der IBM Quantum Eagle Familie.
python3.10Python Software Foundationhttps://www.python.org/downloads/release/python-3100/
QiskitIBMhttps://www.ibm.com/quantum/qiskitEin Open-Source-SDK für die Arbeit mit Quantencomputern auf der Ebene erweiterter Quantenschaltungen, Operatoren und Primitive.

References

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Quantum cryptography in practice. Elliott, C., Pearson, D., Troxel, G. Proc Conf Appl Technol Archit Protocols Comput Commun, 2003, 227-238 (2003).
  2. Quantum cryptography: Public key distribution and coin tossing. Bennett, C. H., Brassard, G. Proc IEEE Int Conf Comput Syst Signal Process, 1 (1), 175-179 (1984).
  3. Techateerawat, P. A review on quantum cryptography technology. Int Trans J Eng Manage Appl Sci Technol.

Access restricted. Please log in or start a trial to view this content.

Reprints and Permissions

Request permission to reuse the text or figures of this JoVE article

Request Permission

Tags

Quantum AlgorithmPost Quantum CryptographyQuantum ComputingQuantum CryptographyQuantum Fourier TransformationQuantum Random Number GeneratorQuantum MultiplicationQuantum CircuitQuantum CommunicationIBM Qiskit

Related Articles