Varastetun kryptovaluutan palautus: kuinka DriveSavers rakensi Trezorin siemenlauseen uudelleen 10 puuttuvasta sanasta
Laite:
Trezor-laitteistolompakko
Haaste:
Palautuksen siemenlauseen 10 puuttuvan sanan rekonstruointi
Palautusprosessi:
Forensinen videoanalyysi ja oma kryptovaluutan palautusohjelmisto
Lopullinen palautusvaihe:
5 tuntia nopeudella 28 miljardia arvausta sekunnissa
Tulos:
Kaikki kryptovaluuttaomaisuudet palautettiin ennen kuin varkaat pääsivät käsiksi lompakkoon
DriveSaversin kryptopalautuspalvelut yhdistivät forensisen videoanalyysin ja oman palautusohjelmiston ratkaistakseen brute force -ongelman, jota pidettiin aluksi laskennallisesti mahdottomana.
Varkaat varastivat kassakaapin, joka sisälsi sekä Trezor-laitteistolompakon että paperiarkin, jossa oli sen 20 sanan palautussiemenlause. Asiakkaalla oli kopio ensimmäisistä 10 sanasta. Loput 10 oli rekonstruoitava nopeasti. Ilman täydellistä lausetta asiakkaalla ei ollut keinoa palauttaa lompakkoa korvaavalle laitteelle ja turvata varoja ennen kuin varkaat ehtisivät tyhjentää sen.
Trezor-laitteistolompakko on suojattu laitteessa olevalla PIN-koodilla, mutta 20 sanan palautussiemenlause toimii päävarmuuskopiona. Kuka tahansa, jolla on koko lause, voi palauttaa lompakon uudelle laitteelle ja siirtää varat. Lauseen rekonstruointi oli asiakkaan ainoa vaihtoehto. Varkaille paperinen varmuuskopio oli helpoin tie digitaaliseen omaisuuteen — rahaan.
Tämän Trezorin siemenlause perustui SLIP-0039 Shamir -varmuuskopiosanaluetteloon, joka sisältää 1 024 mahdollista sanaa. Kun 10 tunnettua sijaintia puuttui, mahdollisten yhdistelmien määrä oli astronominen, mikä teki suorasta brute force -yrityksestä epäkäytännöllisen.
Tavallisella laitteistolla 10 puuttuvan sanan brute force -yritys kestäisi noin 803 biljoonaa vuotta. Jopa biljoonalla arvauksella sekunnissa haku kestäisi noin 40 miljardia vuotta. Pelkkä raakaa voimaa hyödyntävä haku ei ollut realistinen vaihtoehto. Hakutilaa oli kavennettava merkittävästi ennen kuin nopea laskenta voisi kuroa eron umpeen.
Toimiston valvontakamerat tallensivat asiakkaan kirjoittamassa siemenlausetta. Tallenne oli ainoa jäljellä oleva todiste puuttuvista sanoista.
Ulkopuolinen forensinen videoanalyysitiimi oli jo tutkinut tallenteen ja todennut, että resoluutio oli liian alhainen puuttuvien sanojen tunnistamiseen. Mikään videossa ei näyttänyt kynää paperilla riittävän selkeästi, jotta teksti olisi ollut luettavissa.
DriveSaversin insinöörit tarkastelivat tallenteen uudelleen, vahvistivat samat luettavuusrajoitukset ja etsivät, mitä muuta siitä voisi havaita. Monet sanoista oli kirjoitettu asiakkaan käden ollessa lähes kokonaan kameran ulkopuolella. Niiden sanojen kohdalla, jotka näkyivät kamerassa, näkyvyys vaihteli. Asiakkaan käden kärki näkyi muutamien sanojen kohdalla. Joissakin muissa näkyi osa peukalosta.
Tallenne osoitti selvästi osan painetusta Trezor-palautuskortista, joka tarjosi yhtenäisen merkkiruudukon jokaiselle sanan sijainnille; osa merkeistä, jotka näyttivät kirjaimilta, osoittautui kuitenkin pelkiksi mustetahroiksi.


palautuskortti
To interpret the limited hand motion visible in the video, the team asked the client for separate handwriting samples. The client’s way of forming letters proved distinctive. Certain letters were written top to bottom, others bottom to top. One had a preliminary loop that wasn’t part of the letter itself. Another had a shape closer to a lightning bolt than a typical curve.
For positions where partial hand motion was visible, engineers used these patterns to eliminate incompatible candidates from the SLIP-0039 word list. Identifying Word 11, combined with accelerated hardware, reduced the remaining brute-force estimate from 803 trillion years to 33 years. Word 13 reduced it further to 59 days. By Word 15, the remaining combinations were within computational reach.
Word 16 introduced a critical ambiguity. The Trezor recovery card showed 8 character boxes for that position, but the video suggested the client had written only 6. Because SLIP-0039 words are fixed, using the wrong character length would eliminate the correct answer entirely. The team worked through the evidence and concluded the real word was most likely 6 characters. Two of the marks on the backup paper had likely smudged into each other, creating the appearance of additional characters.
Rather than relying on a single uncertain assumption, the team locked in only high-confidence constraints and allowed the recovery software to evaluate the remaining valid candidates.
At this stage, the remaining uncertainty was small enough to make computation viable. With the high-confidence words locked in and the remaining pool narrowed, DriveSavers proprietary cryptocurrency recovery software executed the final brute-force effort at 28 billion guesses per second. The correct seed phrase was identified in 5 hours, enabling successful wallet recovery.
From there, the wallet was restored on replacement hardware and the cryptocurrency was transferred to a secure wallet before the thieves could act.
“Brute-forcing the 10 missing words would have taken over 800 trillion years on standard hardware, so we had to find another way. The video was too blurry to read the words, but we could see the client’s hand move. Once we matched those movements against the word list Trezor uses, the final verification ran at 28 billion guesses per second and identified the correct phrase in five hours, after weeks of forensic analysis and search-space narrowing.”

Mike Cobb
Director of Engineering, DriveSavers Data Recovery
Most cryptocurrency losses stem from a handful of scenarios: a stolen wallet, a partial seed phrase, a forgotten password, a corrupted wallet file, or a physically damaged storage device. Some of these scenarios are recoverable. Others are not. Each depends on the specific failure conditions.
DriveSavers crypto recovery experts handle partial and damaged seed phrases, lost crypto wallet passwords, corrupted wallet.dat files, hardware wallet PIN recovery, and physical damage to storage media containing wallet data. The approach shown in this case combined forensic video analysis and proprietary recovery software. That combination fits a specific and uncommon set of circumstances for crypto asset recovery.
To recover cryptocurrency, or to discuss a partial seed phrase, contact DriveSavers Crypto Recovery Services at 1 (800) 440-1904.


