325
all 21 comments
sorted by: hot top controversial new old
[-] TheFerrango@lemmy.basedcount.com 59 points 11 months ago

Will you be making your own silicon too? Because there’s nothing stopping the risc-v processor manufacturers from slipping in extra logic while making the die.

[-] Arghblarg@lemmy.ca 23 points 11 months ago* (last edited 11 months ago)

I haven't kept up with it, but OpenCores is a balwark against this type of thing. FPGAs, while not as efficient as fab silicon, AFAIK lets one implement CPUs, interconnects and peripherals without any predefined channels to target for subversion. The NSA or other boogeymen couldn't craft a backdoor for your FPGA CPU, since the FPGA is just a 'blank slate' until programmed so they have no idea even what to attack beforehand. The chip could be literally anything once programmed. FPGAs by design have to faithfully implement the basic gates, with no jiggery-pokery, otherwise it would be evident immediately that something was up. Right?

[-] TheFerrango@lemmy.basedcount.com 12 points 11 months ago

I honestly do not know. Couldn’t the FPGA hide a backdoor routine on some kind of ROM?

[-] teruma@lemmy.world 10 points 11 months ago

Sure, but it wouldn't be a backdoor into your ROM.

[-] areyouevenreal@lemmy.fmhy.net 5 points 11 months ago* (last edited 11 months ago)

FPGAs are mostly proprietary products with proprietary technology inside. Many also have "hard" IP blocks for various things sometimes including a "hard" ARM based computer subsystem.

If you are getting one and flashing your own CPU to it it will be harder to attack, but definitely not impossible. There have been vulnerabilities in FPGAs before.

[-] teruma@lemmy.world 9 points 11 months ago

I tried this once in college, and even at a simplified scale, it was ridiculously difficult. The single course was half a semester's worth of units, just on its own.

[-] agent_flounder@lemmy.world 12 points 11 months ago

And this is why we have to use discrete transistors and a spare house.

[-] float@feddit.de 3 points 11 months ago

As long as it plays Doom I'm fine with that. What's the TDP though? Guess I'll have to buy a new PSU.

[-] spaceape@lemmy.nrsk.no 5 points 11 months ago

Hopefully there will be several manufacturers to choose from, maybe even from countries that hasn't incorporated secret government spying through companies by law. It's not the manufacturers I'm afraid will incorporate back doors.

[-] einfach_orangensaft@feddit.de 3 points 11 months ago

thats what the diodes are for

[-] nothacking@discuss.tchncs.de 2 points 11 months ago

Fine, discrete transistor logic.

[-] TheFerrango@lemmy.basedcount.com 4 points 11 months ago

Discrete tube logic or nothing! 😆

[-] einfach_orangensaft@feddit.de 0 points 11 months ago

oh boi i too love heating the whole zipcode block when compiling firefox on my tube CPU

[-] float@feddit.de 1 points 11 months ago

Better heat the whole state and compile it on your Minecraft redstone CPU inside the Java VM on that tube based CPU.

[-] Gork@lemm.ee 2 points 11 months ago

If privacy is a concern, discreet transistor logic.

[-] cremlin@lemmy.world 45 points 11 months ago
[-] Alto@kbin.social 11 points 11 months ago

I definitely did not read that as diodes at first.

I need to go to bed

[-] metaStatic@kbin.social 4 points 11 months ago

can't sleep, diodes will eat me

this post was submitted on 07 Aug 2023
325 points (96.8% liked)

linuxmemes

19825 readers
1051 users here now

I use Arch btw


Sister communities:

Community rules

  1. Follow the site-wide rules and code of conduct
  2. Be civil
  3. Post Linux-related content
  4. No recent reposts

Please report posts and comments that break these rules!

founded 1 year ago
MODERATORS