CNX Software – Embedded Systems News
Reviews, tutorials and the latest news about embedded systems, IoT, open-source hardware, SBC's, microcontrollers, processors, and more
SB Components’ EncroPi is a USB key based on the Raspberry Pi RP2040 microcontroller that can be used to log data, encrypt data, or as a secure key, and it also features a DS3231 real-time clock with a backup battery to store the data and time.
The USB key also comes with a small 1.14-inch color display to display information such as time and date, and should be programmable like the Raspberry Pi Pico with MicroPython or C/C++. All photo shows a USB Type-A port, but based on user feedback the company will also make a USB Type-C version.
SB Components highlight four use cases for the EncroPi RP2040 USB key:
I’m not convinced of the usefulness of the device, as most features can be accomplished with a USB flash drive, and it lacks a hardware security chip to be used as a secure access key, but maybe I’m missing something. SB Components has a Github account, but they will typically only release the code and samples after the crowdfunding campaign is complete. So it’s impossible to check the code before pledging. The video below shows the USB key in action.
SB Components has launched the EncroPi on Kickstarter with a lowly 500 GBP funding target that’s already been surpassed. Rewards start at about $43 for the EncroPi with enclosure, but the company also offers a $62 combo with EncroPi with enclosure and USB RTC board (no display, no MicroSD card) with enclosure. This price does not include shipping, and the rewards will be shipped right after the campaign is over in September 2022.
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
Support CNX Software! Donate via PayPal or cryptocurrencies, become a Patron on Patreon, or buy review samples
I initially thought that the purpose was to encrypt an SD card while presenting a regular USB-storage device. *That* would be cool. And even better, have a master-slave USB-storage adapter that presents itself a USB-storage device and accepts a USB-storage device and encrypts all data flowing between the two. This way you use any USB storage device naturally but they would be fully encrypted, but your adapter would make them work anywhere.
Yes, that might actually have some utility — but we wouldn’t want that now would we? Instead, how about a clock you don’t really need?
But there is still one problem with the USB stick concept — how to carry it. I find they are easy to lose if carried loose and they won’t survive very long if I attach them to a keychain. They crack, split, break and fall off.
My solution is to strap microSD storage to my wrist.
> but we wouldn’t want that now would we? Instead, how about a clock you don’t really need? I don’t really understand what you mean here. I was speaking about having the ability to transport encrypted data that you can read everywhere using a specific adapter between the storage and the host machine. Why wouldn’t we need it ? Also the risk of loss is easily addressed by permitting to enter your key in any such device coming from the factory. You could for example store a 256-bit AES key wherever you want (paper, e-mail, file, passwd manager), that’s only… Read more »
I am actually agreeing with you but apparently sarcasm got in the way.
I have a USB device for keychain that looks like a mini coca cola can, had it for years. Only two gigabyte, so small by today’s standard. Data has been fine, but last year the metal link between can and ring to attach to keys broke. Data still stable after years in pockets. They use to makes pen with in built storage too.
Can looks like this
Pens like this
This is what my solution looks like from both outside and in. Freely adjustable capacity. Bands are about $2 from China.
I wear a fitness tracker wristband with a custom 3D printed insert to hold a microSD card. I use it to store backups of all my source code and a few other pieces of critical info — all encrypted with standard AES. The data can be accessed from any computing device with an AES utility. Just for convenience, I store executables for Windows, Linux and Android on the card. The files are all time stamped and the current time is always available from the access computer. I see nothing here that adds any real value to my solution. Certainly nothing… Read more »
Just curious to know that whether the Data of storage device (SD Card) could be decrypted while providing the password or passphrase key from any other similar kind of Device or not, if so can I make that one also restricted as well ?