There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

dev.tillitis.se

ultra , to technology in TKey: A reasonably secure RISC-V computer in a USB stick

There is no way of storing a device application (or any other data) on the TKey. A device app has to be loaded onto the TKey every time you plug it in.

That kinda sucks.

dannym OP , (edited )

if you program the firmware directly your program can be stored, but it requires you to also buy the firmware writing tool and the FPGA unlocked version of the product (FPGA can be locked after writing it naturally)

ultra ,

Oh, that’s cool

sparky ,
@sparky@lemmy.federate.cc avatar

Yea, what is the expected use in this case?

ultra ,

As someone else said, you can overwrite the firmware if you get the unlocked one and the flashing tool, then you can relock it

appel ,

From what I can gather it is intended to be an open source hardware security key, or key generator, not really a usable personal computer

peter ,
@peter@feddit.uk avatar

A key generator where the code to generate the key has to be loaded on every time it’s plugged in?

simple , to technology in TKey: A reasonably secure RISC-V computer in a USB stick
@simple@lemmy.world avatar

Seems like a cool project, but with such weak specs what can one actually do with this?

dannym OP ,

The specs are literally the reason why people would buy this. It’s basically the best device we have available that can be used as a base for devices handling secure computation, or software handling secure computation. Think of a FIDO2 key, or a gpg smartcard, all secure and verifiable

dragontamer ,

Ehhhh… I’d recommend a Teensy instead, or a variety of other microprocessors. At $72, this is awful value. And there seems to be no specifications with regards to power-consumption.

www.pjrc.com/store/teensy41.html

Teensy 4.1 gives you Hardware Floating point, 100 MBit Ethernet, USB, 600MHz, 1024kB of SRAM, 7MB of Flash for like $35 and within ~100mA of current usage at this 600MHz speed, meaning it easily runs off of AA Batteries for over a day with just a bit of idle/sleep cycles.

BearOfaTime ,

Wow.

I have no idea what I’d use it for (or even how to use it) but I want one!

dragontamer ,

This thing is like 5x more MHz with 8x more RAM than an Arduino. 18MHz and 128kB is plenty.

Remember: the Apollo flight computer (Moon landing) was accomplished with 2MHz and 4096 bytes of RAM. Even the Arduino is more computationally powerful than the Moon Lander.

vrighter ,

arduinos run at 16 MHz

dragontamer ,

I stand corrected.

vrighter ,

they actually could be made to run at 20 MHz with some software tweaks. But sram is still much less

dragontamer ,

That’s what confused me.

Modern versions of ATMega (ex: the AVR DD) run at 4MHz by default, even if they can go up to 24MHz. Looking back at ATMega328p (which powered the Arduino Uno, aka the one that got popular), the ATMega328p defaults to 1MHz. (IE: 8MHz internal oscillator with 1/8 clock division == 1MHz overall)

Plopp ,

So, what? I’m gonna go to Mars with my USB stick RISC-V?

dragontamer ,

Any computer application you can think of from the 1970s or earlier can be replicated by a device of approximately the specs listed in this topic.

IE: Airplanes, Space Exploration, Differential Equations, Matrix Multiplications, Simulations, Cruise Missiles, Homing Missiles, Firing Computers (aka: aim-bots), RADAR, SONAR, Radio communications, Error-correction codes, Reed-Solomon (aka: reliable communications to the Voyager Probe)

To just give you an incomplete idea of what’s possible. So erm… anything you want, really. Yeah, we have faster computers today, but we use most of that computational power for convenience and graphics, rather than like, actually solving problems.


The vast majority of car controls (Air Bags, Tire Pressure Sensors, Electronic Computer timings, Traction Control, Radio, etc. etc.) is built up from cheap (but very reliable) microcontrollers. Industrial control systems that run our factories and precisely perform operations using servos and sensors are also using chips of this caliber.

You might be surprised at what a few MHz and a few kilobytes of RAM can accomplish.

cashews_best_nut , to technology in TKey: A reasonably secure RISC-V computer in a USB stick

I am engorged.

thecookingsenpai , to technology in TKey: A reasonably secure RISC-V computer in a USB stick

If this was the exact same but with TAILS i would already have two of them in the cart (yes is a suggestion)

lozunn , to technology in TKey: A reasonably secure RISC-V computer in a USB stick

Just to note, Tillitis (the company behind this) was spawned by Mullvad: https://mullvad.net/en/blog/mullvad-creates-a-hardware-company

dannym OP ,

The more you know! I don’t follow their blog so I didn’t realize this. This is a pleasant surprise and yet another reason to love Mullvad.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • lifeLocal
  • goranko
  • All magazines