2. Linaro Collaboration
Members fund Linaro and drive work
through engineering steering committees
Member and Linaro engineers
collaborate to develop work once, for all
Linaro delivers output to members,
into open source projects, and
into the community
Now ~25 members, up from 6 in 2010
Over 300 OSS engineers globally,
including 140 Linaro staff
Core Members
Club Members
Group Members
Community Members
3. LEADING COLLABORATION
IN THE ARM ECOSYSTEM
Many edges + dynamic fog computing communities
Cloud
edge
Fog
edge
Edge/Fog Native
3rd party workloads
Cloud Native
3rd party workloads
5. LEADING COLLABORATION
IN THE ARM ECOSYSTEM
Key trust enabler: Confidential computing
● Arm has extensive experience with TrustZone and OPTEE
○ Mobile handset non-brickable device
○ Set top box: digital rights verification
● Usages
○ Non repudiable logs
○ Attestations (software or information)
○ Obfuscation (regulatory compliance…)
○ Key management: TPM as a Service
● New programming paradigm: OpenEnclave
○ Multi-architecture
○ Simple to have per service confidential part (Netflix)
○ Arm: available before OS boot stage
7. LEADING COLLABORATION
IN THE ARM ECOSYSTEM
Building trust
● Problems to solve
○ Trust hardware
○ Trust measurement up to cloud
○ Authentication = authorization : car key dupplication
○ Authentication and authorization by same entity: 2 factor
● Solution elements
○ Device onboarding:
○ Sensor/device OPTEE/OpenEnclave/TPM
○ OPTEE/OpenEnclave, block chain?
○ Device authentication, cloud authorization
8. LEADING COLLABORATION
IN THE ARM ECOSYSTEM
Call to action
● Application level modeling: todo
● Edge stack APIs: todo
● Middleware: todo / in progress
● Hardware support: OK