Developers: | |
Date of the premiere of the system: | 2022/10/22 |
Technology: | OS |
Main Article: Operating Systems
2022: OS Presentation
On October 20, 2022, it became known that Google presented a project aimed at creating a secure built-in platform for machine learning applications (Machine Learning, ML). The goal of the project is to develop secure intelligent ML systems.
The project, called Sparrow, is related to the Google KataOS operating system, for which the corporation has already opened the source code of several components.
Google explains that KataOS provides a verifiably-secure platform that protects user privacy. In KataOS, applications do not violate the hardware security of the kernel, and system components are reliably protected. KataOS is primarily developed on Rust, making it safer by eliminating buffer overflows and other error classes.
Sparrow is a reference implementation for KataOS. The project combines:
- an OS that provides a logically secure kernel;
- a secure hardware platform that provides a logically secure root of trust using the OpenTitan project on the RISC-V architecture.
KataOS components are based on an extended version of the CAmkES sel4 platform. Critical system services are statically configured CAmkES components. Applications are developed using the AmbiML-oriented SDK (Software Development Kit) and are dynamically loaded by system services.
Google says its goal is to open the source code for the entire Sparrow project, including all hardware and software developments [1].