Hold on - doesn't having this live permanently in the USB port reduce the security possible with a 2FA device? If the user has to get the key from their pocket and plug it in, it will at least prevent an attacker from accessing the user's account in a remote-desktop scenario. Certainly the requirement to press the button will mitigate this risk to a degree, but might there be exploits that can trigger this button-pre…
Tomu, a tiny ARM microprocessor which fits in your USB port
31–40 of 91 posts
Re: Tomu, a tiny ARM microprocessor which fits in your USB port
#32I can recommend the DigiSpark as a cheaper, slower, alternative that works with the Arduino IDE [1]. Somebody could easily get it into a smaller form factor. I've bought some of the official versions in their KickStarter and whenever I buy through some company/research funding - but can also recommend the cheaper Chinese implementations to be just as good for projects. [1] http://digistump.com/products/1
That doesn't fit entirely within the USB port like the Tomu, and it's out of stock (with no eta).
No, but it would be possible to get something more low profile with some work. For most projects I would imagine it's low profile "enough".
For a practical joke (because I'm cool/evil), I plugged one of these devices into the back of somebodies desktop PC and it would occasionally output a random character (either G, H, J or K). I thought the same would be amusing for mouse control too.
You can get it to ultra-low power states too if you replace the power drop down (which consumes about 10mA from memory) and build a low power monitoring device.
>and it's out of stock (with no eta).
That's a shame. Erik is currently working on a 3D printer, it's likely this takes up most of his time now [1].
The clones are readily available though [2].
[1] https://www.kickstarter.com/projects/robotic-industries/buil...
Re: Tomu, a tiny ARM microprocessor which fits in your USB port
#33Earlier quoted context omitted.
thats ultimately the intent, to build a Yubikey-like security key, with everything open down through the firmare to the details of the soc
One key (pardon the pun) requirement of a 2FA key is that it can't be cloned - how would this be prevented? Can the microprocessor be locked to prevent reading its flash memory?
Re: Tomu, a tiny ARM microprocessor which fits in your USB port
#34also great for espionage
well.. I'd probably disable the flashing LEDs. But, that aside, I too thought "oh cool... a complete ARM system in my USB.. what could possibly go wrong here" But, the other side of this is: this is precisely what every closed-box USB device I plug into my USB potentially IS. This is just the overt "hi I'm an awesome tiny computer" state we're actually living in, all the time TL;DR how do we know we aren't exposed to…
Re: Tomu, a tiny ARM microprocessor which fits in your USB port
#35Hold on - doesn't having this live permanently in the USB port reduce the security possible with a 2FA device? If the user has to get the key from their pocket and plug it in, it will at least prevent an attacker from accessing the user's account in a remote-desktop scenario. Certainly the requirement to press the button will mitigate this risk to a degree, but might there be exploits that can trigger this button-pre…
I admire your diligent concern, but I thought the same thing for a split second and dismissed it.
I can't imagine even a corporate churn machine with the most reckless abandon designing a device like this and missing the most basic obvious attack vector.
Well, anyways....
Re: Tomu, a tiny ARM microprocessor which fits in your USB port
#36Earlier quoted context omitted.
You should check out: https://sc4.us/hsm/index.html (Disclosure: this is my project.)
Hi there - neat project! I'm always interested in open hardware for cryptography, so thanks for contributing to the space. :) That said, this quote concerns me: >The SC4-HSM is designed to defend against a compromised client machine, i.e. an attacker who pwns your laptop or desktop machine. If you think about it, this is the only threat model that makes sense for dedicated secure hardware. If you can trust that your…
Yes, I agree. But if you think about it, that can't be done by a device that does not have dedicated I/O, and two LEDs are not enough. At a minimum you need something capable of displaying a cryptographic hash if you want to protect against an pwned host.
Re: Tomu, a tiny ARM microprocessor which fits in your USB port
#37Earlier quoted context omitted.
well.. I'd probably disable the flashing LEDs. But, that aside, I too thought "oh cool... a complete ARM system in my USB.. what could possibly go wrong here" But, the other side of this is: this is precisely what every closed-box USB device I plug into my USB potentially IS. This is just the overt "hi I'm an awesome tiny computer" state we're actually living in, all the time TL;DR how do we know we aren't exposed to…
Every keyboard has an MCU. They used to be 8051s, but now ARM (or PIC or AVR) is more likely.
"trust us"
Re: Tomu, a tiny ARM microprocessor which fits in your USB port
#38Re: Tomu, a tiny ARM microprocessor which fits in your USB port
#39Zzzz... oh sorry just waiting for something in the microcontroller space somewhat innovative
Re: Tomu, a tiny ARM microprocessor which fits in your USB port
#40Neat little device, looks like a Yubikey clone. One could get a similar device by hacking a Logitech unifying receiver, which contains a ..16MHz 8051 clone in it, and a radio to spare.