In the spirit of providing complete transparency regarding the solution's implementation, we have included the manufacturer identifier for the hardware components. This will allow you to conduct your own research on each of them.
Technology & Stack
Listing of technologies, tools, software and hardware components used in your Cuvex 1.0
Listing of technologies, tools, software and hardware components used in your Cuvex 1.0
Microcontroller
Memory
Bluetooth
NFC
NFC TAG
Screen
Firmware
Bootloader
App
Cryptography
The heart of the system
Designed to not store data on the device
Integration of secure components
Module for "encrypt, decrypt and clone"processes
Two NFC-TAG versions
Main communication interface
The screen has a size of 4 inches to provide comfort to the customer, an intuitive UIX based on easy-to-navigate screens, and an alphanumeric keypad with a layout popular on mobile devices, allowing the customer to feel familiar with the interface from the first use.
100% verifiable code
The Key Role of the Bootloader
Firmware Update Process - Activity Diagram
0 Knowledge policy
Built
under a zero-knowledge policy and designed to the highest standards of
computer security, the Cuvex App offers a range of complementary
functions for owners of a Cuvex device and anyone looking to migrate to
true sovereign self-custody.
One
of the app's main functions is to provide the Cuvex device with the
latest Firmware updates, acting as an intermediary between the download
services and the cold encryption device. It plays the role of a
Firewall, ensuring communication with the official factory services and
sending the binary file through an alternative BL channel with P2P
encryption.
This ensures that your Cuvex is never exposed to the
internet and that conversations are securely conducted with the official
app published on platform stores.
It
is fully developed with native source code, leveraging the frameworks
of iOS / Android platforms and following the best security practices.
Among the implemented controls, we have the detection of BL / WiFi
communication functions or the presence of a SIM card in the device.
These controls are activated in key processes that block progress due to
non-compliance with requirements.
Here are its other functions:
BTC Wallet Creation:
Allows you to generate your seed's entropy yourself through the Dice
and Coin process for the first 23 words. Additionally, it calculates the
24th word and generates the public/private keys. The result is a wallet
not generated by third-party software and without any dependencies
(real freedom). You need no more; with this, you have everything to
start holding your Satoshis. Do not forget to encrypt your seed and keys with your Cuvex.
Wallet Balance Verification: This
disruptive service will send you real-time notifications of any changes
in the blockchain related to your wallets, a true guardian of your
crypto assets. Best of all, you only need to register the public key
(Xpub) of your Wallet. Moreover, in line with the zero-knowledge policy,
it's impossible to establish a connection between the users and the
public keys (actually, we have no data on our App users, haha).
Cuvex Card Management: These are support services for managing the cards where you store your secrets. With the App, you can associate identification information instead of having to physically label your cards, thus avoiding a bad security practice. It also offers scheduled reminder tasks to ensure the cryptogram's consistency and lifespan.
TOR Communications:
The app has its own TOR network connection client to ensure
comprehensive privacy in external calls. This strengthens processes like
balance verification and Balance Alert services.
The robustness of AES256
Encryption Process - Activity Diagram
Microcontroller
Memory
Bluetooth
NFC
NFC TAG
Screen
Firmware
Bootloader
App
Cryptography
The heart of the system
Designed to not store data on the device
Integration of secure components
Module for "encrypt, decrypt and clone"processes
Two NFC-TAG versions
Main communication interface
100% verifiable code
The Key Role of the Bootloader
Firmware Update Process - Activity Diagram
0 Knowledge policy
Built
under a zero-knowledge policy and designed to the highest standards of
computer security, the Cuvex App offers a range of complementary
functions for owners of a Cuvex device and anyone looking to migrate to
true sovereign self-custody.
One
of the app's main functions is to provide the Cuvex device with the
latest Firmware updates, acting as an intermediary between the download
services and the cold encryption device. It plays the role of a
Firewall, ensuring communication with the official factory services and
sending the binary file through an alternative BL channel with P2P
encryption.
This ensures that your Cuvex is never exposed to the
internet and that conversations are securely conducted with the official
app published on platform stores.
It
is fully developed with native source code, leveraging the frameworks
of iOS / Android platforms and following the best security practices.
Among the implemented controls, we have the detection of BL / WiFi
communication functions or the presence of a SIM card in the device.
These controls are activated in key processes that block progress due to
non-compliance with requirements.
Here are its other functions:
BTC Wallet Creation:
Allows you to generate your seed's entropy yourself through the Dice
and Coin process for the first 23 words. Additionally, it calculates the
24th word and generates the public/private keys. The result is a wallet
not generated by third-party software and without any dependencies
(real freedom). You need no more; with this, you have everything to
start holding your Satoshis. Do not forget to encrypt your seed and keys with your Cuvex.
Wallet Balance Verification: This
disruptive service will send you real-time notifications of any changes
in the blockchain related to your wallets, a true guardian of your
crypto assets. Best of all, you only need to register the public key
(Xpub) of your Wallet. Moreover, in line with the zero-knowledge policy,
it's impossible to establish a connection between the users and the
public keys (actually, we have no data on our App users, haha).
Cuvex Card Management: These are support services for managing the cards where you store your secrets. With the App, you can associate identification information instead of having to physically label your cards, thus avoiding a bad security practice. It also offers scheduled reminder tasks to ensure the cryptogram's consistency and lifespan.
TOR Communications:
The app has its own TOR network connection client to ensure
comprehensive privacy in external calls. This strengthens processes like
balance verification and Balance Alert services.