I guess I'm an old fart because I just assumed all this security type stuff was mostly done at the software level. But my machine language knowledge is much more like Z80/68k level or old 386. Although I'd probably still prefer the CPU just execute what it's told to without trying to check on the code anyway, because otherwise it's basically just TPM anyway.
I'm sure it's just general incompetence that's prevalent in the computer industry. I've never researched it, but Apple would be stupid to try to redesign an ARM chip from the ground up. It's probably more of an arrangement like the Xenon PPC chip in the Xbox 360 where Microsoft wanted to own the design so they could alter/scale it for cost in the future.
I guess I'm an old fart because I just assumed all this security type stuff was mostly done at the software level.
Oh hell no.
Most of the state of the art attacks nowadays either hinge on using speculative execution to get the processor to cough up something it shouldn't, or excessive DRAM writes to induce spontaneous bit errors through electromagnetic coupling.
I guess I'm an old fart because I just assumed all this security type stuff was mostly done at the software level. But my machine language knowledge is much more like Z80/68k level or old 386. Although I'd probably still prefer the CPU just execute what it's told to without trying to check on the code anyway, because otherwise it's basically just TPM anyway.
I'm sure it's just general incompetence that's prevalent in the computer industry. I've never researched it, but Apple would be stupid to try to redesign an ARM chip from the ground up. It's probably more of an arrangement like the Xenon PPC chip in the Xbox 360 where Microsoft wanted to own the design so they could alter/scale it for cost in the future.
Oh hell no.
Most of the state of the art attacks nowadays either hinge on using speculative execution to get the processor to cough up something it shouldn't, or excessive DRAM writes to induce spontaneous bit errors through electromagnetic coupling.