Ein Abonnement von JoVE ist erforderlich, um diesen Inhalt anzuzeigen. Melden Sie sich an oder beginnen Sie noch heute mit einer kostenlosen Testphase.

Forschungsartikel

Effizienter Quantenalgorithmus für die Post-Quanten-Kryptographie

704 Ansichten

DOI:

10.3791/68934

14. November 2025

In diesem Artikel

Zusammenfassung

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.

Zusammenfassung

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.

Einleitung

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....

Zugriff eingeschränkt. Bitte melden Sie sich an oder starten Sie eine Testversion, um diesen Inhalt anzuzeigen.

Protokoll

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....

Zugriff eingeschränkt. Bitte melden Sie sich an oder starten Sie eine Testversion, um diesen Inhalt anzuzeigen.

Ergebnisse

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.......

Zugriff eingeschränkt. Bitte melden Sie sich an oder starten Sie eine Testversion, um diesen Inhalt anzuzeigen.

Diskussion

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.......

Zugriff eingeschränkt. Bitte melden Sie sich an oder starten Sie eine Testversion, um diesen Inhalt anzuzeigen.

Offenlegungen

Die Autoren haben keinen Interessenkonflikt.

Danksagungen

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.

....

Zugriff eingeschränkt. Bitte melden Sie sich an oder starten Sie eine Testversion, um diesen Inhalt anzuzeigen.

Materialien

Liste der in diesem Artikel verwendeten Materialien
NameUnternehmenKatalognummerKommentare
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.

Referenzen

  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.

Zugriff eingeschränkt. Bitte melden Sie sich an oder starten Sie eine Testversion, um diesen Inhalt anzuzeigen.

Nachdrucke und Genehmigungen

Schlagwörter

QuantencomputingQuanten Fourier TransformationQuantenzufallszahlengeneratorQuantenmultiplikationQuantenschaltkreisQuantenkommunikationIBM Qiskit