Note: I am not affiliated with the project

    • Danny M@lemmy.escapebigtech.infoOP
      link
      fedilink
      English
      arrow-up
      5
      ·
      10 months ago

      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.

      • akrot@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        10 months ago

        The only reason I am hesitant about mullvad is that they are swedish based

  • simple@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    11 months ago

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

    • Danny M@lemmy.escapebigtech.infoOP
      link
      fedilink
      English
      arrow-up
      14
      ·
      edit-2
      11 months ago

      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@lemmy.world
        link
        fedilink
        English
        arrow-up
        5
        arrow-down
        1
        ·
        edit-2
        11 months ago

        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.

        https://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.

          • dragontamer@lemmy.world
            link
            fedilink
            English
            arrow-up
            2
            ·
            10 months ago

            On the contrary, RISC-V is typically bigger and less efficient than Cortex-M7 on the Teensy.

            There are 10-cent ARM Cortex M0+ processors (M0+ being the smallest ARM). M7 is kinda-small. ARM scales to different sizes and power-efficiencies.

            • Danny M@lemmy.escapebigtech.infoOP
              link
              fedilink
              English
              arrow-up
              3
              ·
              edit-2
              10 months ago

              in this case the instruction set is extremely small (and includes open source verilog, so you could even fab it yourself)

              quote from the website:

              The CPU of the TKey is a modified version of PicoRV32, 32-bit RISC-V running at 18 MHz. Modifications includes a fast 32x32 multiplier implemented using the multiplier blocks in the iCE40 DSPs as well as a HW trap function.

              The supported instruction set supported by the CPU is a subset of RV32I. Specifically it includes compressed instructions, but excludes instructions for:

              • Counters
              • System
              • Synch
              • CSR access
              • Change level
              • Trap redirect
              • Interrupt
              • MMU

              The instruction set implemented by the CPU also includes multiplication instructions from the RV32IC_Zmmul (-march=rv32iczmmul) extension. Division is not supported.

              Any illegal, unsupported instruction will halt the CPU. The halted CPU is detected by the hardware, which will blink the RGB LED with red to indicate the error state. There is no way for the CPU to exit the trap state besides a power cycle of the device.

              Note that the CPU has no support for interrupts. No instructions, ports or logic.

        • BearOfaTime@lemm.ee
          link
          fedilink
          English
          arrow-up
          1
          ·
          11 months ago

          Wow.

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