4 ms·
It's known to be used for DRM.¹ So… not a good reason, but at least it makes sense. Then there's Intel's very likely cozy relationship with the NSA.² ³ ⁴ ⁵ --
by PeCaN 10y ago
It's known to be used for DRM.¹ So… not a good reason, but at least it makes sense. Then there's Intel's very likely cozy relationship with the NSA.² ³ ⁴ ⁵
--
¹ https://libreboot.org/faq/#intelme https://libreboot.org/faq/#intelme See paragraph 6.
² https://plus.google.com/+TheodoreTso/posts/SDcoemc9V3J https://plus.google.com/+TheodoreTso/posts/SDcoemc9V3J
³ http://www.eteknix.com/expert-says-nsa-have-backdoors-built-into-intel-and-amd-processors/ http://www.eteknix.com/expert-says-nsa-have-backdoors-built-...
⁴ http://www.infowars.com/intel-ceo-refuses-to-answer-questions-on-whether-nsa-can-access-processors/ http://www.infowars.com/intel-ceo-refuses-to-answer-question... (Note the NSA slide.)
⁵ https://www.reddit.com/r/IAmA/comments/1ycs5l/hi_reddit_im_brian_krzanich_ceo_of_intel_ask_me/ https://www.reddit.com/r/IAmA/comments/1ycs5l/hi_reddit_im_b... (No hard evidence, but he dodged basically every question related to the NSA.)
- amluto 10y ago> It's known to be used for DRM. Better citation needed. AFAIK the ME has never been used for DRM. It's supposedly used to implement TPM 2.0 aka PTT, but AFAIK that has never been used for DRM either.
- pdkl95 10y agoSGX is the other feature needed for DRM. Just read Intel's own documentation for SGX; it's all about creating a Trusted Computing environment, using the old Palladium/NGSCB sense of "trusted".
- comex 10y agoPAVP (Protected Audio-Video Path, which has gone by other names), as described in the FAQ entry, is a real thing, albeit without any public documentation whatsoever other than acknowledging that it exists - implemented in ME and used by some commercial video DRM implementations. Not sure what kind of citation you want, but it's briefly mentioned in this presentation about reverse engineering ME: https://www.slideshare.net/mobile/codeblue_jp/igor-skochinsky-enpub https://www.slideshare.net/mobile/codeblue_jp/igor-skochinsk...
- ogn3rd 10y agoME also controls the feature set available to the storage controller. I.E. whether or not it can support RAID 0, 1, 5 natively. Its features can be updated via BIOS firmware, which has to correspond to whats baked into the CPU. It can be bypassed using a special version of BIOS firmware in combination with a cpu with the right fuses blown. It almost takes an act of god to get all those things, even in their lab, when you're getting paid to test it.
- amluto 10y agoReally? That surprises me. AFAICT Intel's desktop RAID tech literally just remaps PCI vendor and device ids (which is a wee bit more complicated with NVMe / AHCI over SATA Express). The boot process was an option ROM and is presumably now baked into UEFI. The driver does the rest. I can imagine that a couple bits in ME tell the UEFI blob and the driver which feature set to enable. Is there more?
- desdiv 10y agoOff topic: Your ¹²³ thing is really cool. Do you mind if I use it too?
- walterbell 10y agoHow is that done?
- catnaroek 10y agoIn Emacs, this can be done using "C-\ TeX", which enables an input mode that turns ^1 (resp. _1) into a superscript (resp. subscript) 1, and similarly for other digits. (Hacker News' UI is simple enough to be usable in Emacs.) No idea about other environments.
- colejohnson66 10y agoUnicode superscript numbers
- mirimir 10y agoAlso see http://text-symbols.com/upside-down/ http://text-symbols.com/upside-down/ :) One of many implementations: http://www.upsidedowntext.com/ http://www.upsidedowntext.com/
- PeCaN 10y agoOf course not, go for it. On Windows I use https://github.com/SamHocevar/wincompose https://github.com/SamHocevar/wincompose to type that and a bunch of other useful characters. On FreeBSD and Linux, .XCompose.