Wiederherstellung des privaten Schlüssels von beiden Adressen + signierter Transaktion?

Hallo, ich habe ein Problem.

Ich habe zwei Computer, einer davon ist Airgapped

Ich habe Myetherwallet heruntergeladen und lokal auf einem Airgapped-Computer ausgeführt.

Auf dem anderen Computer habe ich die Online-Transaktion durchgeführt

Aber hier kommt das Problem:

Ich habe sowohl die Adressen, von denen die Münzen gesendet werden sollen, als auch die Adressen auf dem mit dem Internet verbundenen PC notiert

Sie wissen, dass Sie, wenn Sie MEW LOKAL ausführen, ein Online-Formular und ein Offline-Formular schreiben und dann die signierte Transaktion in das Online-Formular einfügen müssen

Das Problem ist, dass ein potenzieller Angreifer diese Dinge auf meinem Internet-Computer aufzeichnen lassen könnte:

1) die Adresse, von der ich die Münzen sende

2) die Adresse, an die ich die Coins schicke

3) die signierte Transaktion, die von diesen beiden Adressen getätigt wurde.

Ist es mit all diesen Informationen möglich, den privaten Schlüssel mit irgendwelchen Tools wiederherzustellen? Kommentar

Antworten (1)

Nein. Die einzige Möglichkeit, an Ihren privaten Schlüssel zu kommen, ist, wenn sie Ihren privaten Schlüssel haben. Es kann nicht aus signierten Transaktionen oder Adressen rekonstruiert werden.

Bist du dir sicher? Auch wenn ich eine andere Adresse verwendet habe? Ich werde es erklären: Nachdem ich die Token an diese Adresse gesendet habe, habe ich eine weitere Transaktion mit einer zuvor verwendeten Adresse + einer anderen Adresse (einer neuen) mit einem anderen privaten Schlüssel (auf dem Airgapped-Computer) durchgeführt. Aber die Kombination neue Adresse + signierte Transaktion + vorherige Adresse + alte signierte Transaktion befindet sich immer noch auf meinem Internet-PC ... Ich würde gerne wissen, ob es eine entfernte Möglichkeit gibt, eine Art Muster auszunutzen, indem ich die beiden signierten Transaktionen mit der 3 vergleiche Adressen, die verwendet werden, um den einen Schlüssel wiederherzustellen.
Grundsätzlich habe ich 2 private Schlüssel. Einmal habe ich eine Transaktion mit dem ersten privaten Schlüssel durchgeführt, um die Münzen an die Adresse des zweiten privaten Schlüssels und die Kombination zu senden (Adresse + signierte Transaktion wurde auf dem Internet-PC aufgezeichnet). Dann habe ich eine zweite Transaktion von der Adresse des zweiten privaten Schlüssels zu einer anderen Ethereum-Adresse durchgeführt, völlig neu. In diesem Fall wurde auch auf meinem Internet-PC die Combo aufgezeichnet (Adresse des zweiten privaten Schlüssels + neue signierte Transaktion + neue Adresse, an die die Münzen gesendet werden sollen). Nun, mit all diesen Informationen kann ein Angreifer ein Muster für die Entschlüsselung erstellen?
Nein. Auch hier wird die signierte Transaktion von Ihrem privaten Schlüssel signiert. Es enthält weder Ihren privaten Schlüssel noch kann es "unsigniert" sein, um Ihren privaten Schlüssel abzuleiten. Wenn es möglich wäre, einen privaten Schlüssel aus einer Signatur zu erhalten, wäre die gesamte Kryptographie (nicht nur Ihr Ethereum-Konto) hoffnungslos kaputt und alles wäre unsicher und jemand würde aus der Ferne den Knopf drücken, der alle Atomwaffen der Welt kontrolliert, und wir würden sterben .