Satochip – sprzętowy portfel kryptowalut w formie karty NFC
Satochip to sprzętowy portfel kryptowalutowy typu hardware wallet, wykonany w formacie zbliżonym do standardowej karty płatniczej.
Opis
Satochip – sprzętowy portfel kryptowalut w formie karty NFC
Satochip to sprzętowy portfel kryptowalutowy typu hardware wallet, wykonany w formacie zbliżonym do standardowej karty płatniczej. Urządzenie służy do bezpiecznego przechowywania kluczy prywatnych oraz podpisywania transakcji Bitcoin, Ethereum i innych kryptowalut bez konieczności ujawniania kluczy prywatnych komputerowi lub smartfonowi.
Podstawą zabezpieczeń Satochip jest certyfikowany Secure Element EAL6+ – specjalizowany układ zabezpieczający z pamięcią odporną na manipulacje. Klucze prywatne pozostają wewnątrz bezpiecznego elementu i są wykorzystywane przez kartę do podpisywania operacji kryptograficznych. Producent deklaruje, że klucze prywatne zapisane w Satochip nie mogą zostać wyeksportowane z układu Secure Element.
Satochip obsługuje dwa sposoby komunikacji: klasyczny interfejs stykowy używany ze zgodnym czytnikiem kart inteligentnych oraz NFC – Near Field Communication, umożliwiający komunikację bezprzewodową ze zgodnymi smartfonami. Sama karta nie wymaga instalowania dedykowanego sterownika; przy pracy z komputerem wymagany jest natomiast kompatybilny czytnik smart card.
Portfel obsługuje standardy BIP32 i BIP39. BIP32 umożliwia hierarchiczne generowanie wielu kluczy i adresów z jednego klucza głównego, natomiast BIP39 definiuje sposób tworzenia kopii odzyskiwania portfela przy wykorzystaniu sekwencji słów – seed phrase. Satochip-Utils pozwala wygenerować lub zaimportować frazę składającą się z 12 albo 24 słów oraz opcjonalną passphrase.
Dostęp do urządzenia zabezpieczony jest kodem PIN. Dodatkowo użytkownik może zastosować uwierzytelnianie dwuskładnikowe 2FA – Two-Factor Authentication, pozwalające na dodatkową weryfikację transakcji za pomocą telefonu komórkowego.
Satochip jest rozwiązaniem otwartym i nie jest ograniczony do jednej aplikacji producenta. Może współpracować z kilkoma portfelami programowymi, w zależności od obsługiwanej kryptowaluty. Aktualna dokumentacja producenta wskazuje m.in. Sparrow Wallet, Electrum, Uniblow, Electron Cash i Electrum-LTC dla komputerów oraz BitcoinKeeper i Satochip-Connect dla urządzeń mobilnych.
Najważniejsze cechy
typ urządzenia: sprzętowy portfel kryptowalut – hardware wallet
konstrukcja: karta inteligentna / smart card
format: zbliżony do karty płatniczej
Secure Element: certyfikowany na poziomie EAL6+
system bezpiecznego elementu: JCOP
przechowywanie kluczy prywatnych wewnątrz Secure Element
podpisywanie transakcji kryptograficznych bez eksportowania kluczy prywatnych
komunikacja stykowa poprzez czytnik smart card
komunikacja bezprzewodowa poprzez NFC
obsługa komputerów oraz urządzeń mobilnych
zgodność ze standardem BIP32
zgodność ze standardem BIP39
obsługa 12- i 24-wyrazowych fraz odzyskiwania BIP39
obsługa opcjonalnej BIP39 passphrase
zabezpieczenie kodem PIN
długość PIN: od 4 do 16 znaków
blokowanie karty po kolejnych nieprawidłowych próbach podania PIN
możliwość wykorzystania dodatkowej autoryzacji 2FA
możliwość weryfikacji autentyczności karty za pomocą cyfrowego certyfikatu i infrastruktury PKI producenta
open-source – kod rozwiązania dostępny publicznie
karta odporna na wodę i uderzenia według deklaracji producenta
obsługa ponad 1000 kryptowalut i tokenów poprzez kompatybilne aplikacje
możliwość obsługi NFT i aplikacji Web3
możliwość korzystania z DeFi i usług współpracujących z WalletConnect
karta nie wymaga własnego dedykowanego sterownika systemowego
do połączenia stykowego wymagany jest kompatybilny czytnik kart inteligentnych
Obsługiwane kryptowaluty i aktywa
Zakres dostępnych aktywów zależy od używanego oprogramowania. Producent nie ogranicza Satochip do jednego klienta kryptowalutowego i regularnie rozszerza kompatybilność.
Bitcoin – BTC
Ethereum – ETH
Litecoin – LTC
Bitcoin Cash – BCH
BNB / BNB Smart Chain
Polygon
Avalanche
Arbitrum
Optimism
tokeny ERC-20
tokeny BEP-20
tokeny i aktywa sieci zgodnych z EVM – Ethereum Virtual Machine
tokeny NFT, w tym standardy ERC-721 i ERC-1155
stablecoiny, m.in. USDT, USDC, DAI i TUSD
łącznie ponad 1000 obsługiwanych aktywów według deklaracji producenta
Uwaga: nie oznacza to, że wszystkie kryptowaluty są obsługiwane przez jedną aplikację. Dostępność konkretnego blockchaina lub tokenu zależy od zastosowanego klienta programowego.
Oprogramowanie wymagane do działania
Satochip wymaga kompatybilnej aplikacji portfelowej. Nie istnieje jeden obowiązkowy portfel dla wszystkich kryptowalut.
Satochip-Utils
Oprogramowanie producenta służące przede wszystkim do konfiguracji i zarządzania kartą.
Microsoft Windows
Linux
macOS dla procesorów Intel x86
macOS dla procesorów Apple ARM
ustawianie PIN
zmiana PIN
ustawianie etykiety karty
generowanie seed phrase
import istniejącego seed phrase
obsługa 12- i 24-wyrazowych seedów BIP39
obsługa passphrase
sprawdzanie autentyczności karty
wyświetlanie informacji o karcie
przywracanie ustawień fabrycznych
Oprogramowanie desktop
Bitcoin: Sparrow Wallet, Electrum
Ethereum, ERC-20, NFT i sieci EVM: Uniblow, WalletConnect V2 poprzez kompatybilne rozwiązania
Bitcoin Cash: Electron Cash
Litecoin: Electrum-LTC
Producent wskazuje zgodność tych rozwiązań z Windows, macOS oraz Linux.
Dane techniczne
| producent | Satochip S.R.L., Belgia |
| rodzaj | sprzętowy portfel kryptowalut |
| technologia | JavaCard / smart card |
| element bezpieczeństwa | Secure Element |
| certyfikacja elementu bezpieczeństwa | EAL6+ |
| środowisko Secure Element | JCOP |
| interfejs przewodowy | stykowy interfejs smart card |
| interfejs bezprzewodowy | NFC |
| sposób podłączenia do komputera | zewnętrzny czytnik smart card |
| sposób podłączenia do smartfona | NFC |
| standard portfela deterministycznego | BIP32 |
| standard seed phrase | BIP39 |
| fraza odzyskiwania | 12 lub 24 słowa |
| opcjonalna passphrase | tak |
| ochrona dostępu | PIN |
| długość PIN | 4–16 znaków |
| dodatkowe uwierzytelnianie | opcjonalne 2FA |
| generowanie i przechowywanie kluczy | wykonywane w bezpiecznym układzie karty |
| eksport kluczy prywatnych Satochip | niedostępny według architektury produktu |
| podpisywanie transakcji | wewnątrz Secure Element |
| weryfikacja autentyczności | cyfrowy certyfikat urządzenia oraz PKI Satochip |
| oprogramowanie układowe / applet | open source |
| licencja wskazywana przez aktualną stronę producenta | AGPLv3 |