I find it interesting that not so long ago we were all discussing back doors Chinese manufacturers might be putting in our systems. Now the world is worried about what we put in our systems that we export.
It seems over time this will create some very interesting market dynamics and all sorts of "secure" clones of various technologies in different parts of the world.
This is the beginning of the real cyber wars.. When technology is so complicated you can only trust things you've built from scratch with your own two hands. And even then you might have created some massive back door that could be taken advantage of without you knowing.
The rumors say [1] the "Baikal" processor is not a domestic design, but a quad-core 64-bit ARM-based piece, so it's swapping a US design for a British one...
I'm guessing they're building a FAB to manufacture it locally. Not that big of a news, actually.
The cynic in me says that they don't want to avoid the US's surveillance so much as they want to insert their own. If it were another European country, I might assume otherwise, but Russia?
If the Itar-tass article is right, this makes no sense because the chips are destined for government computers and state-run companies. There are probably easier ways to snoop on those computers.
And why would Russia not be afraid of the NSA, after all they are a prime target.
European countries are not directly threatened militarily by the US, but Russia is. Europe is being merely exploited economically.
But even now that the Europeans are fully aware of being spied upon by the US, they can not do anything about it without hurting themselves in the process. Europeans are weaklings, and not willing to endure the smallest amount of pain, even to avoid bigger pain down the road.
Remember when the US government kept talking about the dangers of another country writing something like Stuxnet before it came out that they were behind it?
I'm a vintage calculator collector (one of maybe 30 left in the world) and I think it's interesting that the USSR tried to do this in the 70s with calculators. It didn't work well.
As a result of the effort, thousands of American calculators were disassembled and reassembled with Soviet cases and logos but American parts inside, so that Soviet bureaucrats thought they were using calculators made in the USSR. In reality, only a few calculators were made entirely in the USSR, and they were below the quality of American/Japanese/English calculators.
Sure but this isn't the USSR anymore. I don't know to what degree the relevant things are different. For one, Russia is nominally capitalist -- their properties are a bit iffy at best though. Compared to the USSR, Russia is considerably more open and free. And that might be just enough for good ideas to flourish and good R&D to happen.
Intellectual freedom and capitalism are more of a gradient than categorical. China is another example of this. They have been successful in some of their R&D efforts despite not being a Western liberal democracy. China has in fact produced their own chips, even if they aren't as good as what Intel and AMD are capable of.
when i was talking with a lot of ex-soviet raised people, one thing they mention as a failure for the warsaw pact was the inability to develop a competitive electronic and computer industry.
The rule of thumb whenever you hear about a big hairy audacious government project like this in Russia is: assume that someone had figured out how to fleece a bunch of taxpayer's money off that. 99% the project won't go anywhere, but all key people will get paid.
So could someone design a "safe" operating system? Such that would distribute the workload on two computers from two manufacturers, so that if either computer was compromised by a different party, they wouldn't get any meaningful result?
Not really, what you're describing is profoundly difficult to do, and probably intimately related to a couple concepts in theoretical computer science:
1. Byzantine fault tolerance
Does your system maintain functioning even in the face of arbitrary adversaries embedded in the system?
2. Homomorphic cryptography
Can you execute meaningful computations on untrusted computers such that someone with total physical control could not discern the nature of the data or the computations being run?
Both problems are monstrously hard, open problems. They both impose extremely large computational costs as well, albeit in different ways. It's doubtful that an agency will consider these cost effective barring some radical innovation.
Edit: It looks like the two other replies address the issue of "suppose I have one or more systems that might fail, but not in an adversarial way." Intelligence agencies do not like to make that assumption, and so what is fine for NASA may not suffice to answer your quandary. NASA may produce 3, 5, 7, or more identical computers which then operate via a voting protocol to act. Unfortunately, if one of those machines is compromised, so is the data on it, and I am not sure what proofs NASA has for the reliability of their system if the machine could be compromised to produce arbitrary output.
The voting approach works you just need 2n+1 computers from different manufactures to protect from n compromised designs.
The issue with 2 is even if they can't get information an easy DOS attack is a useful and you can't tell which is correct. So, 3 manufactures protects you if 1 is working for the enemy but not 2.
Others have commented on here before about how that idea is incorporated into flight control systems.
Here's an example with the Boeing 777 that uses separate architectures:
>The aircraft has triple redundant digital autopilot and flight director designed by Rockwell Collins. The BAE Systems (formerly Marconi Avionics) triple digital primary flight computers provide control limits and commands flight envelope protection. Each of the three primary flight computers contains three different and separate set of 32-bit microprocessors, Motorola, Intel and AMD, to manage the functions of fly-by-wire.
If I remember correctly, that doesn't mean all three autopilots are talking to each other discussing what the best course of action is, it just means that when one fails or is shut off by the pilot that the next auto pilot system in line gets control.
If I also remember correctly, subsequent backup auto pilot systems usually only do the basics, so they can't compare and contrast with the first main auto pilot system on a lot of different actions.
"Since the computers are essential, NASA decided to use five identical computers in operation for critical periods like launch and landing. Four of the units operate together, and if one has a different result, it's presumed wrong and is "outvoted." The fifth computer is programmed separately from the other four and acts as a backup to prevent possible generic software errors from causing problems."
At one point IBM mainframes used to run the same instructions on multiple cores to avoid potential errors introduced by gamma radiation or hardware failures. The engineer who explained this to me said that as cpu's get smaller the potential for gamma radiation strikes to cause calculation errors grows or damage to circuits that could cause long term defects in their processing.
I'd like to win the lottery and ride a unicorn to work!
Seriously though, the costs associated with building modern chips are ridiculous. So much so the much of the future R&D work is being done by consortiums of companies like Sematech, who literally have billions of member company and government dollars invested in development.
Also for private European citizens it makes sense to buy hardware that is manufactured entirely in China or Russia. European governments have a long history of ruthlessly harrassing and destroying the lives of innocent citizens:
Please. Böll wrote about West Germany. But even in the 70s the situation was much, much better than it has ever been in Russia or China in the last century. And this includes both, freedom and social welfare. I can elaborate if needed.
I did not claim that the situation was as bad as in Russia or China. In Germany government harassment of "terrorists" and other unwanted elements was bad enough though. Heinrich Böll's treatment is well known.
It is true though that unlike today, Germany did have an actual terrorism problem in the 1970s.
Except for loss of economies of scale. Semiconductor fabs and nuclear reactors are just about tied for the most expensive industrial plants you can build.
It is not clear whether Russia is in fact planning to build its own top-notch (28 nm, 16 nm) semiconductor fabs. I assume they won't, at least not at first. Building "your own" ARM processors based on stock IP cores licensed from ARM Holdings and fabricating them on commercially available foundries in Europe or China looks like a reasonable way to escape the US-based Intel and AMD and should not be ridiculously expensive.
(1) IP cores can be bought as "binaries with API", not as source. This is cheaper, but much harder to inspect.
(2) I think that "compiling"[1] the source to some fab's process is not completely automatic (they "recompile" or "handcode" some "functions" to optimize power usage or max frequency), so you need to verify the "binary" is faithful to your source, including on the analog level. Then you need to verify the manufactured chip is faithful to the tape out[2] you verified, as a 3d apparatus, not just the xray.
infowars is not a reputable site. Isn't it the same site that argued the that the Boston marathon bombings were perpetrated by the US government as an excuse to search houses in Boston?
When information is presented by a source that has not been consistently wrong about just about everything they've ever asserted, I'm sure he will.
There's no "information" there at all. There are claims by someone whose track record tends towards self-aggrandizing lies and unreliability.
But you know that already.
EDIT: For context, because he deleted his posts, `iterationx` (who "lives in the world you can't see", according to his profile, and who has something really fun[1] linked up in there) posted the following as the root post in this tree:
> Not surprising. Part of the build up to WW3: Russia and China vs the West just like Orwell predicted.
It seems over time this will create some very interesting market dynamics and all sorts of "secure" clones of various technologies in different parts of the world.
This is the beginning of the real cyber wars.. When technology is so complicated you can only trust things you've built from scratch with your own two hands. And even then you might have created some massive back door that could be taken advantage of without you knowing.
Seems like the basis for a SciFi Movie.. :-)