DIY Hardware Wallet running Satochip on Javacard (Simple, Low Cost, Discrete) Like Tangem, Tapsigner

Поділитися
Вставка
  • Опубліковано 31 лип 2024
  • Satochip-DIY Documentation Repo: github.com/3rdIteration/Satoc...
    GlobalPlatformPro: github.com/martinpaljak/Globa...
    Satochip Official Site: satochip.io/
    Satochip Telegram Group: t.me/Satochip
    STL for 3d Printed Keychain: www.printables.com/model/6573...
    A video that runs through how to build a DIY hardware wallet using Satochip. This is a similar device to something line a Tangem or Tapsigner wallet, except it's fully open source.
    00:00 - Intro
    01:21 - Simplest DIY Option - Satochip Kit (Card + Reader + Official Builds)
    01:43 - Downloading CAP Files from Official Repository
    02:12 - Downloading GlobalPlatformPro
    02:48 - Installing Java (OpenJDK-8)
    03:41 - Flashing Applets to Javacard
    05:17 - Selecting a Javacard Compatible with Satochip
    05:43 - Recommended Card NXP JCOP4 P71 SECID - J3R180
    06:04 - Common Error Messages from Uncompatible Javacards (INSTALL [for install and make selectable] failed)
    06:18 - Cards where Vendor is Unable to Supply Working Keys (STRICT WARNING: Card cryptogram invalid!)
    06:48 - Javacards Sourced from Satochip
    07:00 - Other Card Options
    07:32 - THD-89 Based Javacards
    08:09 - Hardware and Operating System Certifications (EAL6+, etc)
    09:04 - Selecting a Smart Card Reader (Contact or NFC)
    10:23 - Building Applets from Source
    10:40 - Downloading the Source (Includes Javacard SDK)
    11:16 - Downloading and Installing Apache Ant (Needed for ant-javacard)
    11:43 - Building Javacard Applets with Ant
    12:04 - Flashing Built CAP Files to Javacard
    13:06 - Locking the Javacard
    14:32 - Installing other Applets on the Javacard
    14:57 - DIY Yubico Authenticator (TOTP)
    15:21 - SmartPGP (Cryptographic Device Authentication and other PGP Functions)
    16:07 - Closing Comments
  • Фільми й анімація

КОМЕНТАРІ • 52

  • @BlowUpDaChr0n
    @BlowUpDaChr0n 8 місяців тому +1

    I'm going to have to watch this twice because there's so much information in this..

    • @CryptoGuide
      @CryptoGuide  8 місяців тому

      Yea it's certainly quite dense :)

  • @mobilemike1502
    @mobilemike1502 8 місяців тому +1

    The video I've been waiting for.
    It's great thanks, a bit too fast for me but I'll play it again in 0.75 :)

    • @CryptoGuide
      @CryptoGuide  8 місяців тому +2

      Great :) Pacing is always a tricky balance to strike, but the ability to rewind and reply is a big part of what makes UA-cam great for learning :)

  • @asteriskesque
    @asteriskesque 8 місяців тому

    So much awesome info. I'm saving this one for future reference.

  • @kboy5189
    @kboy5189 8 місяців тому

    Good good. Thanks a lot for the details.

  • @marcosvelasquez5924
    @marcosvelasquez5924 8 місяців тому

    very interesting!!... thanks for sharing!

    • @CryptoGuide
      @CryptoGuide  8 місяців тому

      Thanks, glad it helped :)

  • @magicinternetmoney8715
    @magicinternetmoney8715 7 місяців тому

    Thanks for the video! What happens if the chip on the card breaks? Do you lose all your funds unless you have another copy of the satochip? Is there a way to securely view the seed words your satochip is using? And do you get a choice for which words to initialize the satochip with?

    • @CryptoGuide
      @CryptoGuide  7 місяців тому +2

      Basically it's the same as any other decent hardware wallet in that you need to restore from a backup. Basically the secure way to initialize it is with a seedkeeper, I'll cover that more in a video on the retail devices next week.

  • @cyber_hornet_21
    @cyber_hornet_21 6 місяців тому

    So could you take an existing SatoDime chip and reprogram it to a SeedKeeper or SatoChip card ?

    • @CryptoGuide
      @CryptoGuide  6 місяців тому +1

      You can reprogram DIY cards to be whatever you like, but the retail cards are locked (like I demo in the video) and the vendor doesn't share the key to unlock it. (Which is normal)

  • @jp62200
    @jp62200 8 місяців тому

    Did you test doing real transaction with it? Ledger tried to use such card some year ago but abandoned because there were not enough power and it was not really reliable with nfc...

    • @CryptoGuide
      @CryptoGuide  8 місяців тому

      Yep, I have been playing around with these for a few months and have had no issues doing test transactions, signing messages, etc.

  • @hd9g
    @hd9g 8 місяців тому

    Are we able to add FIDO2 functionality to work just like YUBIKEY?

    • @CryptoGuide
      @CryptoGuide  8 місяців тому +1

      There is an applet here for that github.com/BryanJacobs/FIDO2Applet but I haven't tested it

    • @hd9g
      @hd9g 8 місяців тому

      @@CryptoGuide If it works that is an insane privacy and value product to DIY.

    • @CryptoGuide
      @CryptoGuide  8 місяців тому +1

      Yea I'll test it out

  • @kurupira2229
    @kurupira2229 8 місяців тому

    Hi there! Wondering if it's possible to recover a Bech32 Addresses wallet. I have all 11 words, only one missing. Tried using btcrecover but i'm getting an encoding error, I think btc recover doesn't allow Bech32? Thanks for the content!

    • @CryptoGuide
      @CryptoGuide  8 місяців тому +1

      11/12 words is straightforward.
      Is this a taproot address by chance? (Starts with bc1p) BTCRecover works fine with Bech32, but I haven't got around to implementating taproot yet.

    • @kurupira2229
      @kurupira2229 8 місяців тому

      yup! unfortunately it’s taproot 🥲

    • @CryptoGuide
      @CryptoGuide  6 місяців тому

      BTCRecover now supports recovery using Taproot addresses if you want to test it out

  • @nickr2714
    @nickr2714 2 місяці тому

    This video pop up but what exactly did you do?

    • @CryptoGuide
      @CryptoGuide  2 місяці тому +1

      It's a DIY hardware wallet guide

    • @nickr2714
      @nickr2714 2 місяці тому

      @@CryptoGuide and it can store money on it just like a regular debit card?

    • @CryptoGuide
      @CryptoGuide  2 місяці тому +1

      No, just crypto

    • @nickr2714
      @nickr2714 Місяць тому

      @@CryptoGuide are u like a software programmer for Java cards?

    • @CryptoGuide
      @CryptoGuide  Місяць тому

      @@nickr2714 No, but that is the process that I demo in this video.

  • @dongmannh
    @dongmannh 8 місяців тому

    怎么找回taproot的钱包地址??

    • @CryptoGuide
      @CryptoGuide  8 місяців тому

      So are you asking how to do this with the beta firmware that supports taproot?

    • @dongmannh
      @dongmannh 8 місяців тому

      @@CryptoGuide 对的

    • @CryptoGuide
      @CryptoGuide  8 місяців тому

      Just flash the beta firmware that supports taproot then use it with Sparrow.

  • @ankushstories-fight2win151
    @ankushstories-fight2win151 8 місяців тому

    Hello brother thank you for all your videos.. could you please help me.. i sent VET token from binance to trust wallet using BEP20 and now not able to see them in trust wallet... How to recover them please make a video pls

    • @CryptoGuide
      @CryptoGuide  8 місяців тому

      I already have multiple videos on this exact thing...

    • @ankushstories-fight2win151
      @ankushstories-fight2win151 8 місяців тому

      @@CryptoGuide thanky brother but could you plaese provide the link for one of the video

    • @CryptoGuide
      @CryptoGuide  8 місяців тому

      Just search my channel for multi chain block explorers or recovery from binance smart chain