dkbit98 (OP)
Legendary
Offline
Activity: 2366
Merit: 7456
|
|
May 21, 2021, 11:20:30 AM |
|
New hardware wallet model CoolWallet Pro introduced new Secure Element J3R110 that has higher evaluation assurance level EAL6+ compared with their older model CoolWallet S, and this chip is often used in smart cards. I don't see any big improvements or changes and this wallet still remains closed source, so I would look for other alternatives.
|
|
|
|
dkbit98 (OP)
Legendary
Offline
Activity: 2366
Merit: 7456
|
|
June 14, 2021, 09:19:05 AM |
|
List is updated with two new hardware wallets HyperMate G and HyperMate Pro, both of them are using the same Infineon secure element with EAL 6+ certification but exact model is not stated on their website. HyperMate is company from China but Infineon is German semiconductor manufacturer and their secure elements are also used in other hardware wallets like Jubiterwallet, Keevo, Secux and Hashwallet. HyperMate is using Infineon chip in combination with Nordic BLE Chip, and interesting thing is that OLED screen of their hardware devices is directly connected with Secure Element to avoid middleman attacks. https://hyperpay.tech/hypermatepro/pro
|
|
|
|
Rath_
aka BitCryptex
Legendary
Offline
Activity: 1876
Merit: 3132
|
|
June 14, 2021, 10:54:49 AM |
|
That sounds great, I maybe going to buy a Trezor because of it.. Any news about it?
A few days ago, Tropic Square confirmed that their chip is expected to be available somewhere in 2022 and there doesn't seem to be any major problems which could delay the release. Still, I would not expect a new Trezor hardware wallet before 2023.
|
|
|
|
dkbit98 (OP)
Legendary
Offline
Activity: 2366
Merit: 7456
|
|
June 14, 2021, 02:49:55 PM |
|
A few days ago, Tropic Square confirmed that their chip is expected to be available somewhere in 2022 and there doesn't seem to be any major problems which could delay the release. Still, I would not expect a new Trezor hardware wallet before 2023. Great news and they commented that goal for them is to release it in 2022 and that Secure Element will be available for everybody and not just for hardware wallets. As Ledger collected bunch of money in their latest fundraising it would be interesting to see if they join this race of developing their own open source alternative, or they will continue to waste more time and money on supporting altcoins. Hardware wallet wars are just getting started
|
|
|
|
dkbit98 (OP)
Legendary
Offline
Activity: 2366
Merit: 7456
|
|
June 26, 2021, 03:08:20 PM |
|
List is updated with KeyStone Hardware wallet that have EAL5+ certification and 32-bit ARM Cortex-M0 secure element, like they announced on their github page with datasheet document. KeyStone wallet is almost identical with Cobo Vault that stopped with production of their hardware wallet, and main developer with his team created new company with same components and few improvements. I am not sure this is the best choice for secure elements, as similar cheap Cortex-M0 STM chips are often used as regular processors and not as secure elements, and Keystone is still hiding exact model they are using. Ledger for example is using non-secure STM32 Cortex-M processor is combination with secure element ST31H320, and other hardware wallets are doing something similar. Keystone's Secure Element is a 32-bit security microcontroller, which is specifically targeted at low-cost and low-power fields. The Secure Element is an ARM Cortex M0 microcontroller integrated with a variety of secure cryptographic modules, including the SM1, SM2, SM3, SM4 algorithm, as well as RSA/ECC, DES/3DES, AES128, AES192/256, SHA1/256, SHA384/512 and other internationally recognized security algorithms. It supports true random number generation (TNRG). The Secure Element provides a variety of peripheral interfaces: USB2.0 full speed, SPI, UART, ISO7816, I2C, etc. built-in ROSC, and also supports crystal-free applications.
Keystone's Secure Element has a 256K byte on-chip eFlash, 16K bytes of ROM, 16K bytes of on-chip SRAM, and 4K bytes of dedicated SRAM algorithm, of which on-chip ROM provides various algorithm interface programs for developers. It improves the development efficiency and optimizes system performance. https://github.com/KeystoneHQ/Keystone-developer-documents/blob/main/se/Keystone_Secure_Element_Datasheet.m
|
|
|
|
|
dkbit98 (OP)
Legendary
Offline
Activity: 2366
Merit: 7456
|
|
July 29, 2021, 10:39:02 AM |
|
I don't know what kind of ''holy grail'' csv file you are showing us here, but Ngrave hardware wallet is not officially released yet, you can only pre-order it, so it's normal that secure element is not revealed and we don't know exact certification level. Only information we have is from their website claiming they have CC EAL7 certification. Certification Level CC EAL7, CE, RoHS, FCC MPU 2019 STM32MP157C (High Performance Dual-core ARM® Cortex®-A7 including ARM® NEON and ARM® Trustzone® + ARM® Cortex®-M4 with FPU/MPU) with Secure Boot, Secure RAMs, Secure RTC, Active Tamper and Trustzone® Peripherals, Cortex M4 Resources Isolation. Ultra low power consumption. SE State-of-the-Art Secure Element https://www.ngrave.io/products/zero
|
|
|
|
zyobum
Newbie
Offline
Activity: 2
Merit: 1
|
|
August 02, 2021, 07:52:13 AM Merited by JayJuanGee (1) |
|
I see, Thanks. BTW, the link comes from the organization that runs the "Common Criteria" certification program: https://www.commoncriteriaportal.org/products/There is a button in the menu "download CSV" redirect to the link I posted.
|
|
|
|
dkbit98 (OP)
Legendary
Offline
Activity: 2366
Merit: 7456
|
|
August 17, 2021, 11:00:01 AM |
|
I am not great in making forum tables so.... is there anyone who can help me to create simple table form and improve my first post to list all hardware wallets and secure elements? This should ideally have 5 sections, hardware wallet name, wallet Open Source YES/NO section, Secure Element YES/NO section, Type and model of secure element section, EAL Evaluation Assurance Level setion. Anyone who help me with this task will be rewarded with some merits and he will be credited for his work. You can write in this post or contact me with PM.
|
|
|
|
SFR10
Legendary
Offline
Activity: 3136
Merit: 3521
Crypto Swap Exchange
|
|
August 17, 2021, 01:01:10 PM Last edit: August 17, 2021, 03:22:51 PM by SFR10 Merited by JayJuanGee (1), malevolent (1) |
|
is there anyone who can help me to create simple table form and improve my first post to list all hardware wallets and secure elements? ~Snipped~
I can help you with that part but I'd like to request not meriting my post for a code that it's just an alteration of what you already have posted in this thread. - The credit part is more than enough I'll post it here... Update:- Kindly double-check [especially towards the end].[center][table] [tr] [td][/td][td][size=12pt]☵[/size][/td] [td][center][u][size=12pt][b]Name[/b][/size][/u][/center][/td][td][size=12pt]☵[/size][/td] [td][center][u][size=12pt][b]Open Source[/b][/size][/u][/center][/td][td][size=12pt]☵[/size][/td] [td][center][u][size=12pt][b]Secure Element[/b][/size][/u][/center][/td][td][size=12pt]☵[/size][/td] [td][center][u][size=12pt][b]Type/Model of SE[/b][/size][/u][/center][/td][td][size=12pt]☵[/size][/td] [td][center][u][size=12pt][b]Evaluation Assurance Level[/b][/size][/u][/center][/td][td][size=12pt]☵[/size][/td] [/tr] [tr] [td][/td][td]▮[/td] [td][center][url=https://github.com/trezor]Trezor[/url][/center][/td][td]▮[/td] [td][center]N/A[/center][/td][td]▮[/td] [td][center][color=red]NO[/color] [sup][planned for 2022][/sup][/center][/td][td]▮[/td] [td][center]N/A[/center][/td][td]▮[/td] [td][center]N/A[/center][/td][td]▮[/td] [/tr] [tr] [td][/td][td]▮[/td] [td][center][url=https://shapeshift.com/keepkey]Keepkey[/url][/center][/td][td]▮[/td] [td][center]N/A[/center][/td][td]▮[/td] [td][center][color=red]NO[/color][/center][/td][td]▮[/td] [td][center]N/A[/center][/td][td]▮[/td] [td][center]N/A[/center][/td][td]▮[/td] [/tr] [tr] [td][/td][td]▮[/td] [td][center][url=https://github.com/Blockstream/Jade]Jade[/url][/center][/td][td]▮[/td] [td][center]N/A[/center][/td][td]▮[/td] [td][center][color=red]NO[/color][/center][/td][td]▮[/td] [td][center]N/A[/center][/td][td]▮[/td] [td][center]N/A[/center][/td][td]▮[/td] [/tr] [tr] [td][/td][td]▮[/td] [td][center][url=https://github.com/Coldcard]ColdCard Mk3[/url][/center][/td][td]▮[/td] [td][center][color=green]YES[/color][/center][/td][td]▮[/td] [td][center][color=green]YES[/color][/center][/td][td]▮[/td] [td][center]Microchip [b]ATECC608A[/b][/center][/td][td]▮[/td] [td][center]N/A[/center][/td][td]▮[/td] [/tr] [tr] [td][/td][td]▮[/td] [td][center][url=https://github.com/digitalbitbox]Bitbox02[/url][/center][/td][td]▮[/td] [td][center][color=green]YES[/color][/center][/td][td]▮[/td] [td][center][color=green]YES[/color][/center][/td][td]▮[/td] [td][center]Microchip [b]ATECC608A[/b][/center][/td][td]▮[/td] [td][center]N/A[/center][/td][td]▮[/td] [/tr] [tr] [td][/td][td]▮[/td] [td][center][url=https://github.com/Foundation-Devices]Passport[/url][/center][/td][td]▮[/td] [td][center][color=green]YES[/color][/center][/td][td]▮[/td] [td][center][color=green]YES[/color][/center][/td][td]▮[/td] [td][center]Microchip [b]ATECC608A[/b][/center][/td][td]▮[/td] [td][center]N/A[/center][/td][td]▮[/td] [/tr] [tr] [td][/td][td]▮[/td] [td][center][url=https://github.com/LedgerHQ]Ledger[/url][/center][/td][td]▮[/td] [td][center][color=red]NO[/color][/center][/td][td]▮[/td] [td][center][color=green]YES[/color][/center][/td][td]▮[/td] [td][center][b]ST31H320[/b] and [b]ST33J2M0[/b][/center][/td][td]▮[/td] [td][center]EAL5+/EAL6+[/center][/td][td]▮[/td] [/tr] [tr] [td][/td][td]▮[/td] [td][center][url=https://dcentwallet.com/products/BiometricWallet]D'CENT[/url][/center][/td][td]▮[/td] [td][center]N/A[/center][/td][td]▮[/td] [td][center][color=green]YES[/color][/center][/td][td]▮[/td] [td][center][b]NXP P60[/b][/center][/td][td]▮[/td] [td][center]EAL5+[/center][/td][td]▮[/td] [/tr] [tr] [td][/td][td]▮[/td] [td][center][url=https://www.safepal.io/]Safepal S1[/url][/center][/td][td]▮[/td] [td][center][color=red]NO[/color][/center][/td][td]▮[/td] [td][center][color=green]YES[/color][/center][/td][td]▮[/td] [td][center][color=red]Unknown chip[/color][/center][/td][td]▮[/td] [td][center]EAL5+[/center][/td][td]▮[/td] [/tr] [tr] [td][/td][td]▮[/td] [td][center][url=https://www.coolwallet.io/]CoolWallet S[/url][/center][/td][td]▮[/td] [td][center][color=red]NO[/color][/center][/td][td]▮[/td] [td][center][color=green]YES[/color][/center][/td][td]▮[/td] [td][center]Microchip [b]NXP P5CD081[/b][/center][/td][td]▮[/td] [td][center]EAL5+[/center][/td][td]▮[/td] [/tr] [tr] [td][/td][td]▮[/td] [td][center][url=https://www.coolwallet.io/coolwallet_pro]CoolWallet Pro[/url][/center][/td][td]▮[/td] [td][center][color=red]NO[/color][/center][/td][td]▮[/td] [td][center][color=green]YES[/color][/center][/td][td]▮[/td] [td][center]Microchip [b]NXP J3R110[/b][/center][/td][td]▮[/td] [td][center]EAL6+[/center][/td][td]▮[/td] [/tr] [tr] [td][/td][td]▮[/td] [td][center][url=https://jubiterwallet.de/]Jubiterwallet[/url][/center][/td][td]▮[/td] [td][center][color=red]NO[/color][/center][/td][td]▮[/td] [td][center][color=green]YES[/color][/center][/td][td]▮[/td] [td][center][b]Infineon[/b][/center][/td][td]▮[/td] [td][center]EAL6+[/center][/td][td]▮[/td] [/tr] [tr] [td][/td][td]▮[/td] [td][center][url=https://kasseusa.com/]Kasse HK-1000[/url][/center][/td][td]▮[/td] [td][center][color=red]NO[/color][/center][/td][td]▮[/td] [td][center][color=green]YES[/color][/center][/td][td]▮[/td] [td][center][b]ST31H320 A03[/b][/center][/td][td]▮[/td] [td][center]EAL5+[/center][/td][td]▮[/td] [/tr] [tr] [td][/td][td]▮[/td] [td][center][url=https://www.keevowallet.com/]Keevo[/url][/center][/td][td]▮[/td] [td][center][color=red]NO[/color][/center][/td][td]▮[/td] [td][center][color=green]YES[/color][/center][/td][td]▮[/td] [td][center][b]Infineon Optiga Trust-P[/b][/center][/td][td]▮[/td] [td][center]EAL5+[/center][/td][td]▮[/td] [/tr] [tr] [td][/td][td]▮[/td] [td][center][url=https://secuxtech.com/]Secux[/url][/center][/td][td]▮[/td] [td][center][color=red]NO[/color][/center][/td][td]▮[/td] [td][center][color=green]YES[/color][/center][/td][td]▮[/td] [td][center][b]Infineon CC[/b][/center][/td][td]▮[/td] [td][center]EAL5+[/center][/td][td]▮[/td] [/tr] [tr] [td][/td][td]▮[/td] [td][center][url=https://www.ngrave.io/products/zero]Ngrave[/url][/center][/td][td]▮[/td] [td][center]N/A[/center][/td][td]▮[/td] [td][center][color=green]YES[/color][/center][/td][td]▮[/td] [td][center][b]STM32MP157C[/b] with [color=red]unknown[/color] built-in SE[/center][/td][td]▮[/td] [td][center]EAL7+[/center][/td][td]▮[/td] [/tr] [tr] [td][/td][td]▮[/td] [td][center][url=https://tangem.com/]Tangem[/url][/center][/td][td]▮[/td] [td][center][color=green]YES[/color][/center][/td][td]▮[/td] [td][center][color=green]YES[/color][/center][/td][td]▮[/td] [td][center][b]Samsung SecureCore[/b] microchip[/center][/td][td]▮[/td] [td][center]EAL6+[/center][/td][td]▮[/td] [/tr] [tr] [td][/td][td]▮[/td] [td][center][url=https://imkey.im/]ImKey[/url][/center][/td][td]▮[/td] [td][center][color=red]NO[/color][/center][/td][td]▮[/td] [td][center][color=green]YES[/color][/center][/td][td]▮[/td] [td][center][b]Military-grade CC security[/b] chip[/center][/td][td]▮[/td] [td][center]EAL6+[/center][/td][td]▮[/td] [/tr] [tr] [td][/td][td]▮[/td] [td][center][url=https://wooko.ng/]Wookong[/url][/center][/td][td]▮[/td] [td][center][color=red]NO[/color][/center][/td][td]▮[/td] [td][center][color=green]YES[/color][/center][/td][td]▮[/td] [td][center][color=red]Unknown chip[/color][/center][/td][td]▮[/td] [td][center]EAL4+[/center][/td][td]▮[/td] [/tr] [tr] [td][/td][td]▮[/td] [td][center][url=https://www.gethashwallet.com/]Hashwallet[/url][/center][/td][td]▮[/td] [td][center]N/A[/center][/td][td]▮[/td] [td][center][color=green]YES[/color][/center][/td][td]▮[/td] [td][center][b]Infineon SLE78[/b][/center][/td][td]▮[/td] [td][center]EAL6+[/center][/td][td]▮[/td] [/tr] [tr] [td][/td][td]▮[/td] [td][center][url=https://www.opolo.shop/]Opolo[/url][/center][/td][td]▮[/td] [td][center][color=red]NO[/color][/center][/td][td]▮[/td] [td][center][color=green]YES[/color][/center][/td][td]▮[/td] [td][center][b]NXP[/b][/center][/td][td]▮[/td] [td][center]EAL6+[/center][/td][td]▮[/td] [/tr] [tr] [td][/td][td]▮[/td] [td][center][url=https://shop.onekey.so/products/onekey-x1-adapted-to-android-ios-to-be-updated]OneKey[/url][/center][/td][td]▮[/td] [td][center]N/A[/center][/td][td]▮[/td] [td][center][color=green]YES[/color][/center][/td][td]▮[/td] [td][center][b]HSC32I1[/b][/center][/td][td]▮[/td] [td][center]EAL6+*/EAL 4+[/center][/td][td]▮[/td] [/tr] [tr] [td][/td][td]▮[/td] [td][center][url=https://hyperpay.tech/hypermatepro/pro]HyperMate[/url][/center][/td][td]▮[/td] [td][center][color=green]YES[/color][/center][/td][td]▮[/td] [td][center][color=green]YES[/color][/center][/td][td]▮[/td] [td][center][b]Infineon[/b][/center][/td][td]▮[/td] [td][center]EAL6+[/center][/td][td]▮[/td] [/tr] [tr] [td][/td][td]▮[/td] [td][center][url=https://github.com/CoboVault][s]CoboVault[/s][/url][/center][/td][td]▮[/td] [td][center][color=green]YES[/color][/center][/td][td]▮[/td] [td][center][color=green]YES[/color][/center][/td][td]▮[/td] [td][center](FIPS 140-2) probably [b]MAX36010-BSN-T[/b][/center][/td][td]▮[/td] [td][center]EAL5+[/center][/td][td]▮[/td] [/tr] [tr] [td][/td][td]▮[/td] [td][center][url=https://github.com/KeystoneHQ]KeyStone[/url][/center][/td][td]▮[/td] [td][center]N/A[/center][/td][td]▮[/td] [td][center][color=green]YES[/color][/center][/td][td]▮[/td] [td][center][b]ARM Cortex-M0[/b][/center][/td][td]▮[/td] [td][center]EAL5+[/center][/td][td]▮[/td] [/tr] [tr] [td][/td][td]▮[/td] [td][center][url=https://www.keypal.pro/]KeyPal[/url][/center][/td][td]▮[/td] [td][center]N/A[/center][/td][td]▮[/td] [td][center][color=green]YES[/color][/center][/td][td]▮[/td] [td][center][b]NXP MCU[/b][/center][/td][td]▮[/td] [td][center]N/A[/center][/td][td]▮[/td] [/tr] [/table] [/center] Update 2: Thanks buddy for helping and for wonderful work with this table! I checked everything, made few small corrections, updated first post and it looks much better than my old frankenstein list I tried making my own table but I always messed up thing when creating new lines, so maybe I will contact you in again in future for small assistance. You're very welcome, I'm glad I could help Sure, feel free to contact me if you need more assistance.Btw, thank you for the credit part [I appreciate it]
|
|
|
|
dkbit98 (OP)
Legendary
Offline
Activity: 2366
Merit: 7456
|
|
August 17, 2021, 03:03:56 PM |
|
I can help you with that part but I'd like to request not meriting my post for a code that it's just an alteration of what you already have posted in this thread. - The credit part is more than enough Thanks buddy for helping and for wonderful work with this table! I checked everything, made few small corrections, updated first post and it looks much better than my old frankenstein list I tried making my own table but I always messed up thing when creating new lines, so maybe I will contact you in again in future for small assistance. PS No merits, as you requested | ☵ | Name | ☵ | Open Source | ☵ | Secure Element | ☵ | Type/Model of SE | ☵ | Evaluation Assurance Level | ☵ | | ▮ | | ▮ | YES | ▮ | NO [planned for 2022] | ▮ | N/A | ▮ | N/A | ▮ | | ▮ | | ▮ | YES | ▮ | NO | ▮ | N/A | ▮ | N/A | ▮ | | ▮ | | ▮ | YES | ▮ | NO | ▮ | N/A | ▮ | N/A | ▮ | | ▮ | | ▮ | YES | ▮ | YES | ▮ | Microchip ATECC608A | ▮ | N/A | ▮ | | ▮ | | ▮ | YES | ▮ | YES | ▮ | Microchip ATECC608A | ▮ | N/A | ▮ | | ▮ | | ▮ | YES | ▮ | YES | ▮ | Microchip ATECC608A | ▮ | N/A | ▮ | | ▮ | | ▮ | NO | ▮ | YES | ▮ | ST31H320 and ST33J2M0 | ▮ | EAL5+/EAL6+ | ▮ | | ▮ | | ▮ | NO | ▮ | YES | ▮ | NXP P60 | ▮ | EAL5+ | ▮ | | ▮ | | ▮ | NO | ▮ | YES | ▮ | Unknown chip | ▮ | EAL5+ | ▮ | | ▮ | | ▮ | NO | ▮ | YES | ▮ | Microchip NXP P5CD081 | ▮ | EAL5+ | ▮ | | ▮ | | ▮ | NO | ▮ | YES | ▮ | Microchip NXP J3R110 | ▮ | EAL6+ | ▮ | | ▮ | | ▮ | NO | ▮ | YES | ▮ | Infineon | ▮ | EAL6+ | ▮ | | ▮ | | ▮ | NO | ▮ | YES | ▮ | ST31H320 A03 | ▮ | EAL5+ | ▮ | | ▮ | | ▮ | NO | ▮ | YES | ▮ | Infineon Optiga Trust-P | ▮ | EAL5+ | ▮ | | ▮ | | ▮ | NO | ▮ | YES | ▮ | Infineon CC | ▮ | EAL5+ | ▮ | | ▮ | | ▮ | N/A | ▮ | YES | ▮ | STM32MP157C with unknown built-in SE | ▮ | EAL7+ | ▮ | | ▮ | | ▮ | YES | ▮ | YES | ▮ | Samsung SecureCore microchip | ▮ | EAL6+ | ▮ | | ▮ | | ▮ | NO | ▮ | YES | ▮ | Military-grade CC security chip | ▮ | EAL6+ | ▮ | | ▮ | | ▮ | NO | ▮ | YES | ▮ | Unknown chip | ▮ | EAL4+ | ▮ | | ▮ | | ▮ | N/A | ▮ | YES | ▮ | Infineon SLE78 | ▮ | EAL6+ | ▮ | | ▮ | | ▮ | NO | ▮ | YES | ▮ | NXP | ▮ | EAL6+ | ▮ | | ▮ | | ▮ | YES | ▮ | YES | ▮ | HSC32I1 | ▮ | EAL6+*/EAL 4+ | ▮ | | ▮ | | ▮ | YES | ▮ | YES | ▮ | Infineon | ▮ | EAL6+ | ▮ | | ▮ | | ▮ | YES | ▮ | YES | ▮ | (FIPS 140-2) probably MAX36010-BSN-T | ▮ | EAL5+ | ▮ | | ▮ | | ▮ | YES | ▮ | YES | ▮ | ARM Cortex-M0 | ▮ | EAL5+ | ▮ | | ▮ | | ▮ | N/A | ▮ | YES | ▮ | NXP MCU + ? | ▮ | N/A | ▮ |
|
|
|
|
Tibu
Full Member
Offline
Activity: 309
Merit: 150
Hardware and open source software solutions.
|
I see many people talking about Secure Element in hardware wallet ... Hey, First of all, I would like to thank you for this great topic. It's really important to have such an overview while considering a hardware wallet. May I ask you to add our product ? It's called Satochip, based on a smart card, this hardware wallet is open source and build on the NXP JCOP interface. Here are the specifications: | ☵ | Name | ☵ | Open Source | ☵ | Secure Element | ☵ | Type/Model of SE | ☵ | Evaluation Assurance Level | ☵ | | ▮ | | ▮ | YES | ▮ | YES | ▮ | NXP J3H145 and J3R110 | ▮ | EAL6+ | ▮ |
If you guys need any information about our product, feel free to ask. I will be more than happy to help. See my signature for more ressources. Thank you.
|
|
|
|
dkbit98 (OP)
Legendary
Offline
Activity: 2366
Merit: 7456
|
|
October 11, 2021, 04:33:29 PM |
|
Hey, First of all, I would like to thank you for this great topic. It's really important to have such an overview while considering a hardware wallet. May I ask you to add our product ?
It's called Satochip, based on a smart card, this hardware wallet is open source and build on the NXP JCOP interface.
Sure you can, Satochip is now added to the list in first page. I don't have plan to list every single hardware wallet that exist in the world, so it is possible that some of them are still missing.
|
|
|
|
Tibu
Full Member
Offline
Activity: 309
Merit: 150
Hardware and open source software solutions.
|
|
October 12, 2021, 06:03:32 AM |
|
Hey, First of all, I would like to thank you for this great topic. It's really important to have such an overview while considering a hardware wallet. May I ask you to add our product ?
It's called Satochip, based on a smart card, this hardware wallet is open source and build on the NXP JCOP interface.
Sure you can, Satochip is now added to the list in first page. I don't have plan to list every single hardware wallet that exist in the world, so it is possible that some of them are still missing. Thank you for the quick shot
|
|
|
|
dkbit98 (OP)
Legendary
Offline
Activity: 2366
Merit: 7456
|
I found one interesting thing about Secure Element microchip ATECC608A that is used in hardware wallets like Coldcard, Passport and Bitbox. It can be fond and purchased online or in stores very easy for price of 1 usd (or less than 1 euro), and price goes even lower if you purchase it in a bulk. Than you only need to found a schematic and make your own diy secure hardware wallet. One example from microchip.com website: 1-24 chips = $0.90 25-99 chips = $0.75 100-999 chips = $0.68 1000-4999 chips = $0.63 5000-9999 chips = $0.61 10000+ chips = $0.56 I couldn't find exact price for other secured element chips used in other wallets, but I doubt they cost more than a few bucks, so better think about that next time you want to spend money on some hardware wallet.
|
|
|
|
n0nce
|
|
October 19, 2021, 02:50:09 PM |
|
I found one interesting thing about Secure Element microchip ATECC608A that is used in hardware wallets like Coldcard, Passport and Bitbox. It can be fond and purchased online or in stores very easy for price of 1 usd (or less than 1 euro), and price goes even lower if you purchase it in a bulk. Than you only need to found a schematic and make your own diy secure hardware wallet. Yup, I know about this - I never thought that I pay 100+ bucks for the secure chip, that's never been on my mind to be honest, I was always like 'I pay for the R & D' But to be honest, I would need more than 10 hours to 'clone' a BitBox, which means I'd work below minimum wage to DIY it instead of just buying it. That's why it wouldn't make so much sense in my opinion. However, it's good that they're readily available, so that at least in theory, you can have 'reproducible builds' of the hardware and not only the software / firmware.
|
|
|
|
dkbit98 (OP)
Legendary
Offline
Activity: 2366
Merit: 7456
|
Yup, I know about this - I never thought that I pay 100+ bucks for the secure chip, that's never been on my mind to be honest, I was always like 'I pay for the R & D' But to be honest, I would need more than 10 hours to 'clone' a BitBox, which means I'd work below minimum wage to DIY it instead of just buying it. That's why it wouldn't make so much sense in my opinion. I am not sure if 10 hours is needed to make one, but BitBox02 first showed up in 2019 and it is based on open source Trezor hardware wallet with many hardware and software modifications, but BitBox02 remained open source with addition of secure element. Sure, you can purchase new Bitbox wallet today from manufacturer for €119, but you can make your own DIY Bitbox for around $20 (if you find and order all parts), because they released everything on their github page. - List of materials you need (secure element used from 2021 is ATECC608B instead of ATECC608A. - Circuit Board Schematics- ATECC608B secure element (around $1) - ATSAMD51J20A 32-bit ARM Cortex M4F microcontroller (around $6) - PRTR5V0U2F + all other parts (around 13$) There is total of 64 parts for BitbOx02 and total price of all parts is around $20, but you need to have some patience and soldering skills to put everything together and 3d print STL files. Maybe most complicated part of this project would be creating a custom printed circuit board but everything is provided in schematics documents.
|
|
|
|
SFR10
Legendary
Offline
Activity: 3136
Merit: 3521
Crypto Swap Exchange
|
|
October 19, 2021, 06:54:24 PM Last edit: October 19, 2021, 07:14:57 PM by SFR10 Merited by JayJuanGee (1) |
|
I couldn't find exact price for other secured element chips used in other wallets,
While I was searching for the first one on the list [without a price], I stumbled upon an old GitHub link that said Trezor had one ["STM32F205VET6"]! - AFAICR, Trezor never released a model with a secure element [despite creating one for testing purposes], so I'm assuming that the information on that link is inaccurate. Am I right [I had no luck in verifying it]?Update:STM32F205VET6 is NOT a secure element, but a main microcontroller chip that every other hardware wallet device have and it is used for general operation. In other example from that link STM32F042K is main chip used in ledger wallet and they used second chip secure element ST31H320. In BitBox02 main chip is ATSAMD51J20A and second chip secure element is ATECC608B, so don't mix things please. Secure element is second chip that is usually only used for keeping a secret phrase.
So that's why I couldn't find anything... Thank you for the explanation part.
|
|
|
|
dkbit98 (OP)
Legendary
Offline
Activity: 2366
Merit: 7456
|
|
October 19, 2021, 07:03:36 PM Merited by JayJuanGee (1) |
|
While I was searching for the first one on the list [without a price], I stumbled upon an old GitHub link that said Trezor had one ["STM32F205VET6"]! STM32F205VET6 is NOT a secure element, but a main microcontroller chip that every other hardware wallet device have and it is used for general operation. In other example from that link STM32F042K is main chip used in ledger wallet and they used second chip secure element ST31H320. In BitBox02 main chip is ATSAMD51J20A and second chip secure element is ATECC608B, so don't mix things please. Secure element is second chip that is usually only used for keeping a secret phrase.
|
|
|
|
n0nce
|
|
October 20, 2021, 09:56:22 AM |
|
There is total of 64 parts for BitbOx02 and total price of all parts is around $20, but you need to have some patience and soldering skills to put everything together and 3d print STL files. Maybe most complicated part of this project would be creating a custom printed circuit board but everything is provided in schematics documents. Ohh right, right, PCB files are available as well, of course.. this would be a pretty cool project to be honest! You can order PCBs quite cheaply as well; maybe I'll order the parts and try my luck just for the heck of it By the way; some services even solder the SMD stuff for you at little or no extra charge at all. Just one thing that I'm not sure of is how to program the chip (have to look into it). I have all sorts of programmers here though, so it should work.
|
|
|
|
|