"The intelligence coup of the century"
For decades, the #CIA read the encrypted communications of allies and adversaries exploiting backdoors in silicon chips.
Free and open-source silicon will allow everybody to audit the full chip design, from netlists down to layout.
Keep up #Freedom with Free silicon!
@fsi As much as I'd like to believe open-source silicon might help with that ...
... the story we're looking at regards *mechanical* encryption, with engineers who worked on that directly failing *over decades* to detect engineered-in weaknesses. (With a few notable exceptions.)
The complexity of silicon + software is ... greater. As is the likelihood of concealing weaknesses and backdoors.
* According to research, the operation ran until at least 2018 ("Die Operation lief gemäss Recherchen bis mindestens 2018")
@fsi I believe that's demonstrating my point.
Allowing that Crypto's (closed-source) software was more capable of serving NSA intercept interests doesn't refute the fact that the mechanical system had been doing just that.
Free Software experiences with SSH (Debian time-of-day seed 86,400 values), OpenSSL, and others, shows that even unintentionally introduced weaknesses can persist for years.k
Long-standing suspicions of NSA "blessed" crypto seed values likewise.
Or Intel's HW RNG.
Are you basically saying "we were terrible for years therefore we will be terrible forever and there is no point in trying"?
Secure and stable systems are achievable in software (mechanical systems don't even compare, as they rely on security through obscurity and not cryptography), and open hardware is a necessary prerequisite. Currently the entire industry is crippled by proprietary software norms, and that affects even the foss projects, as they (only) have to adhere to the standards set by those norms. When we have international standards of quality and a number of companies competing to produce objectively the best implantations/builds of completely foss cryptographic software/hardware, with mandatory warranties and guarantees(just like any normal engineering industry), and they continue to miserably fail for several decades, then and only then it might be reasonable to doubt the feasibility of such systems.
@namark How about:
- Crytpography and surveillence avoidance are hard.
- Past proclamations that FS/OS systems will inevitably result in greater freedoms and less surveillance have ... proved premature.
- Security and freedom aren't products, they're processes.
- Complexity increases capabilities but reduces reliability.
Open Silicon may be a Good Thing. It may not be.
The assertion that it will necessarily benefit seems naive.
The past 60 years of infotech surveillence judge us.
@namark Mike Godwin is writing right now about the questions of surveillance and free speech (these are tightly coupled concepts):
Paul Baran, co-inventor of packet-based networks, wrote of the risks of comprehensive surveillance and monitoring, in the mid-1960s.
(His works are freelly online at RAND at my request several years ago: https://www.rand.org/pubs/authors/b/baran_paul.html)
Herbert Simon referenced the Holocaust in dismissing fears. IBM proved him wrong: https://mastodon.cloud/@dredmorbius/103059230160200494
@namark Not having the benefit of your toot length, I'm going to reply to four specific points:
1. Cryptography and surveilence avoidance are two different things....
I'm not claiming they aren't. I'm claiming they're _hard_. You're having an argument I"m not making.
2. ...give me an example of free and open source software running on free and open source hardware...
Again, not my argument. Present surveillance (capitalist/state/other) systems run on free software.
@namark Free software hasn't prevented the most capable, pervasive surveillence regime ever devised from being created. It's fully facilitated it.
Open hardware will all but certainly do likewise, if it has any impact.
3. ...The only thing that is a process...
You're either failing to grasp my meaning or ignoring it and arguing something entirely different.
Security and crypto aren't objects or products or states, they're _emergent properities_ and _capabilities_ of complex systems.
@namark 4. ...That's what a caveman would say...
That's not even an argument, it's an ad hominem dismissal.
I refer you to Joseph Tainter's work and definition of complexity.
@firstname.lastname@example.org 's point that complexity does not *necessarily* increase capabilities is well taken. There are some functions which do however have a minimum complexity floor.
1. Sure everything is hard. My point was cryptography is hard in the same way as building a 5 story stone building is hard, while surveilence avoidance is "solve human beings" kind of philosophical problem.
2. The question was mostly to demonstrate that you would have a hard time coming up with such an example, because free software/hardware was never adopted in any significant way, so your argument that it was and it didn't work is not true. Free software being abused by existing/new monopolies to further their goals is not free software facilitating it. What happened would have happened regardless, and what little freedom and privacy we have today in software is thanks to free software. If free software ideals were truly adopted and not circumvented in every way possible the problem might have been more or less solved by now. I don't see how this comes in conflict with any governance system. Not being able to blindly follow the exacty same practices as before in a completely new industry is not exactly an unexpected and unresolvable conflict. Why can't a surveilence (capitalist/state/other???) system run on free software/hardware? My whole point was it can and it should, and if everyone does the absolutely embarrassing situations like the one in the OP can be avoided.
3. Well we might be arguing different things, but from my point of view it's you, who is bringing in philosophy and politics into purely technical and much more severe issue. In the context of the issue OP presented there were no vague _emerging properties_ or _capabilities_ or anything else as complex as you are trying to imply. It was a simple failure of a very real and tangible system, it's literally the locks to your house being master keyed without your knowledge, not because it was hard to figure out, but because you were not allowed to look inside or have a local locksmith look inside and that was(still is) considered normal. And because it is considered normal there actually are no local locksmiths who would evaluate even "free and open" locks, because it's not a profession one could make a living off in a world where people are not allowed to look inside most locks.
4. It was not an ad hominem, it was an exaggerated analogy. I threw in the caveman for some extra spice not a central point of the argument. A modern 5 story building is much more complex than a tent or a cave. It is BOTH much more capable and much more reliable, even if you include human factors... not philosophy though, I guess a philosopher would argue that a building is a "simplification" of a mountain with caves, and a tent is way more "complex"(or "reliable" take your pick of nosense) than either of those.
Everyone is welcome as long as you follow our code of conduct! Thank you. Mastodon.cloud is maintained by Sujitech, LLC.