Wie kann man Geld stehlen, wenn man einen Quantencomputer hat? [geschlossen]

Ich schreibe über einen Whistleblower, der entdeckt, dass sein Arbeitgeber, ein riesiges, profitables Unternehmen, nur eine Scheinoperation ist. All ihre vielfältigen Produkte und Dienstleistungen sind eine Täuschung, und das Unternehmen verdient sein Geld tatsächlich mit der Entwicklung eines Quantencomputers. Sie halten die Maschine geheim und benutzen sie, um Geld aus dem Bankensystem zu stehlen.

Angenommen, ein Unternehmen entwickelt einen Quantencomputer und ist in der Lage, ihn geheim zu halten, könnten sie ihn dann verwenden, um Geld zu stehlen?

Mein Wissen über Quantencomputer ist begrenzt. Aus den Artikeln, die ich gelesen habe, wird Superposition verwendet, um die Verschlüsselung mit Shors Algorithmus zu brechen , der von den Banken verwendet wird.

Hier ist der Artikel von IBM

Ich kenne mich mit Computern nicht sehr gut aus, ich suche nur nach einer plausiblen Einstellung.

Erklären Sie, wie ein Quantencomputer funktioniert. Sie können nicht davon ausgehen, dass wir es wissen, da es noch kein wirkliches „Ding“ ist.
Willkommen bei SE! Auch wenn Quantencomputer funktionieren, tun sie meistens das, was gewöhnliche Computer tun, nur schneller. Bitte erklären Sie, wie ihnen die Verwendung dieser Quantenmaschine hilft – abgesehen davon, dass sie einige Millisekunden Zeit sparen, die die Entwicklungskosten möglicherweise nicht wert sind.
Beantwortet der Artikel von IBM Ihre Frage nicht? Sie wissen wahrscheinlich mehr über Quantencomputer als jeder andere hier. Tut mir leid, ich kann mir nur schwer vorstellen, was die Antwort dir sagen soll.
@chaslyfromUK Wie ich gelesen habe, brechen sie die in der Kryptographie verwendeten Primzahlen. Wie das funktioniert, weiß ich wirklich nicht
@kingledion Ich möchte, dass jemand, der sich mit Kommunikation auskennt, antwortet. IBM ist dafür bekannt, dass sie oft ihr eigenes Horn anpreisen, und sie haben eine Lösung zu verkaufen.
„Ein riesiges profitables Unternehmen ist nur eine Scheinoperation“ wurde ... mehrmals ... in letzter Zeit ... ohne die Notwendigkeit von Quantencomputern durchgeführt. Siehe Enron und Worldcom für zwei der bekanntesten.
Warum stehlen? Minen Sie Kryptowährungen und verdienen Sie Geld.

Antworten (2)

Für die Zwecke dieser Antwort werde ich den Hauptvorteil Ihres hypothetischen Quantencomputers als seine Fähigkeit behandeln, konventionelle Computermathematik auf eine Weise auszuführen, die milliardenfach schneller ist als eine herkömmliche Maschine. (So ​​können Sie Dinge wie Verschlüsselung wie RSA sehr schnell knacken usw.)

Das grundlegende Problem dabei ist, dass jemand, der einen funktionierenden Quantencomputer hätte, kein Geld stehlen müsste .

Es würde nicht nur phänomenale Geldsummen kosten, einen solchen Computer zu entwerfen, zu entwickeln und zu betreiben, sondern wenn Sie ihn einmal hätten, wäre es ein Kleingeld, Geld aus dem Bankensystem zu stehlen, verglichen mit dem, was Sie (legitim oder auf andere Weise) durch seine Verwendung verdienen könnten.

Ich stelle mir vor, dass alle Arten von Regierungsbehörden exorbitante Geldbeträge für Rechenzeit zahlen würden (Verschlüsselung knacken, Datensätze analysieren usw.), ähnlich für konventionelleres Militär.

Akademische und kommerzielle Forschungsorganisationen würden sich überschlagen, um Ihnen Geld für Rechenzeit dafür zu geben.

Damit hier und da ein paar Milliarden aus dem Bankensystem zu stehlen, wäre, als würde man einen perfekten Tarnmantel erfinden und damit Penny Chews aus dem örtlichen Süßwarenladen stehlen.

AES (und die meisten anderen symmetrischen Verschlüsselungsschemata) sind nicht annähernd so stark betroffen wie die asymmetrische Verschlüsselung. Der Arbeitsfaktor für diese wird auf die Quadratwurzel eines herkömmlichen Computers reduziert. (Ich erinnere mich nicht sofort, wessen Arbeit das ist, aber es sollte leicht zu finden sein, wenn Sie interessiert sind.) Die Verdoppelung der Schlüssellänge (z. B. 128 auf 256 Bit) löst dieses Problem. Der wirkliche Killer ist Shors Algorithmus, der auf Semiprims angewendet wird und RSA und, glaube ich, jedes Problem mit diskreten Protokollen bricht.
@aCVn guter Punkt. Ich beschuldige den Mangel an Koffein
@aCVn Ich habe bearbeitet, um mich (hoffentlich) weniger idiotisch klingen zu lassen :)

Nach meinem Verständnis funktioniert das Stehlen von Geld mit einem Quantencomputer genauso wie mit einem "normalen" Computer:

  • Sie geben sich als jemand anderes (Bankkunde oder die Bank selbst) aus und beauftragen die Bank, Geld auf Ihr eigenes Bankkonto zu überweisen. oder
  • Man manipuliert eine gültige Überweisung auf das eigene Konto und verändert den Geldbetrag von 10€ auf 10.000€

Beide Strategien werden derzeit durch stark verschlüsselte Datenübertragung verhindert. Wenn Ihre Online-Banking-App die folgende Anweisung sendet:

10€ von A nach B überweisen

Es fügt der Nachricht eine Signatur hinzu, die mehr oder weniger sagt

Ich bin OnlineBankingApp, diese Nachricht ist genau 24 Zeichen lang und die Prüfsumme dieser Nachricht ist 1B.

Dann wendet es einen geheimen Verschlüsselungsschlüssel an (eine sehr lange Folge von zufälligen Buchstaben und Zahlen) und verwandelt die Nachricht in etwas in dieser Art

ORZGC3TTMZSXEIBRGASCAZTSN5WSAQJAORXSAQQ=

Die Bank verfügt über einen Entschlüsselungsschlüssel (Public Key genannt), um die Nachricht wieder in ihren ursprünglichen Inhalt zu entschlüsseln. Dabei prüft es, ob die Informationen in der Signatur mit dem Inhalt der Nachricht übereinstimmen (bei Nichtübereinstimmung ist die Nachricht ungültig und wird ignoriert). Ein Hacker hat die Möglichkeit, diese Nachricht abzufangen und zu entschlüsseln (lesen), genau wie die Bank es tun würde. Das Ändern des Inhalts der Nachricht ist jedoch derzeit nicht möglich:

  • Wenn Sie den Geldbetrag ändern, ist die Länge der Nachricht falsch
  • Wenn Sie die Zielbankverbindung ändern, ist die Prüfsumme falsch

Sie müssten die Signatur neu erstellen, nachdem Sie den Nachrichteninhalt geändert haben. Dazu müssten Sie versuchen, den geheimen (und sehr langen ) Verschlüsselungsschlüssel zu erraten und so viele zufällige Schlüssel wie möglich ausprobieren. Mit unserer aktuellen Technologie gibt es keine Chance auf Erfolg. Unsere Computer sind einfach zu langsam, um genügend zufällige Schlüssel auszuprobieren, um den richtigen zu finden.

Ein Quantencomputer ist einfach schneller und hat die Chance, den richtigen Schlüssel zu erraten, bevor die Nachricht die Bank erreicht und verarbeitet wird.

Dies wurde aus dem Gedächtnis geschrieben und ist möglicherweise nicht mehr aktuell. Wenn ich einen Fehler gemacht habe oder völlig falsch liege, sagen Sie es mir bitte.

TLS funktioniert durch Ableiten eines symmetrischen Sitzungsschlüssels, der mit einer symmetrischen Verschlüsselung wie AES verwendet wird. In Perfect Forward Secrecy-fähigen Ciphersuites wird der Schlüssel niemals übertragen; nur Daten, die beide Seiten benötigen, um denselben Schlüssel wie die andere Seite zu generieren (aber niemals genug Daten, um einem Man-in-the-Middle zu ermöglichen, denselben Schlüssel zu generieren).
Wenn wir wie @motosubatsu davon ausgehen, dass dieser Computer VIEL mehr Rechengeschwindigkeit hatte, dann irren Sie sich. Die öffentlichen/privaten Schlüssel, an die Sie denken, können geknackt werden (und waren es), es dauert derzeit nur irgendwo in der Größenordnung von Jahren, und die Schlüssel sind sehr einfach zu ersetzen. Sobald die Bank feststellt, dass sie geknackt wurden, wäre es einfach damit sie dich von vorne anfangen lassen. Wenn Sie jedoch die Schlüssel in Sekundenschnelle knacken können, können Sie die Banksicherheit leicht besiegen