Your browser doesn't support javascript. This means that the content or functionality of our website will be limited or unavailable. If you need more information about Vinnova, please contact us.

Trusted execution environments for federated learning

Reference number
Coordinator Scaleout Systems AB
Funding from Vinnova SEK 1 966 373
Project duration May 2021 - April 2024
Status Completed
Venture Advanced digitalization - Enabling technologies
Call Cybersecurity for advanced industrial digitalisation

Important results from the project

The project´s goal has been to evaluate the possibility of enabling privacy-preserving machine learning with minimal effort from the end user on hardware that guarantees both data integrity and application integrity, thereby enabling collaborations that would otherwise not have been possible. This goal has been achieved by developing open software that complements the existing suite of open software for federated machine learning. Users of FEDn can now evaluate Trusted Execution Environments (TEEs) as an option for additional security and integrity guarantees.

Expected long term effects

The results are made available as open source on Scaleout´s GitHub page. A technical report is also published. We expect that the project´s results can be used for educational purposes, where users and prospective customers can review the technical report being prepared, and also use the software that has been developed. Additionally, we expect that we can use the methodology developed in customer projects where we need to guarantee data integrity and ensure that models are trained exactly according to specification.

Approach and implementation

Phase 1: Preparation. Planning and investigation of appropriate technology choices. Phase 2: Implementation. Development of the software required to run all the necessary components of a TEE. Development of attestation service. Phase 3: Benchmarking and report writing. A careful examination of the limitations of this technology in terms of performance and memory, and which data and models are appropriate. Authoring of technical report.

External links

The project description has been provided by the project members themselves and the text has not been looked at by our editors.

Last updated 9 July 2024

Reference number 2021-01697