[Info-vax] CPU Refresher for Programmers

johnwallace4 at yahoo.co.uk johnwallace4 at yahoo.co.uk
Sat Jan 16 05:52:43 EST 2016


On Saturday, 16 January 2016 10:49:51 UTC, johnwa... at yahoo.co.uk  wrote:
> On Saturday, 16 January 2016 03:34:26 UTC, Stephen Hoffman  wrote:
> > On 2016-01-12 03:10:16 +0000, Stephen Hoffman said:
> > 
> > > Yeah, more than a few of these features have been available in systems 
> > > prior to x86-64 -- but these features are now far more common, far 
> > > cheaper, and just as useful.
> > 
> > Then there are features (complexity) that didn't exist before, such as 
> > Intel Software Guard Extensions (SGX):
> > 
> > https://software.intel.com/sites/default/files/332680-002.pdf
> > 
> > These enclaves would (hypothetically) be where LMF would be 
> > implemented, and would provide storage and processing related to each 
> > user's private keys, for instance.   There are other uses likely too, 
> > such as a foundation for secure delivery.
> > 
> > -- 
> > Pure Personal Opinion | HoffmanLabs LLC
> 
> Features that didn't exist before what?
> 
> SGX may be new to Intel/x86, to the extent that you can't really buy
> it yet, but it's arguably a close relative of ARM's TrustZone which
> has been around a decade or so, intended for digital entertainment,
> secure comms, secure control, etc boxes, or indeed anything where
> things have to be reasonably secure against attacks of various kinds
> (not just malware). But TrustZone is aimed at the System on Chip
> world, and consequently is largely invisible to Joe Public, or even
> to most of the software/hardware world.
> 
> With TrustZone, it was implicit that the box is largely a single
> purpose box, defined at design time or manufacturing time, because
> (at least historically) that's the way an ARM-based System on Chip
> is used. And consequently there was only one trusted 'zone'.
> 
> AIUI, one new thing SGX will bring to the table is multiple
> independent 'enclaves' vs TrustZone's single zone. IE the concept is
> extended from largely single purpose boxes to general purpose boxes
> whose workload may change significantly during the hardware's
> lifetime, just as you'd expect with x86.

Doh. Obvious use case for ARM's TrustZone that I intended to mention
but forgot - secure mobile payments. 



More information about the Info-vax mailing list