TAPPS (Trusted Apps for open CPSs) is a EU-funded project in Horizon2020 framework for developers, IT engineers, SMEs, automotive & healthcare stakeholders, academicians, students and many more
It provides an open platform for CPS (Cyber-Physical System) apps by addressing as solution all necessary layers, from hardware over software to a marketplace, to ensure security and full real-time support for the apps.
Trusted Execution Environment
Design, implement and validate a separate, dedicated, realtime Trusted Execution Environment (TEE) for highly-trusted CPS Apps.
Provide and validate an end-to-end solution for development and deployment of trusted Apps.
Multi-level trusted platform & toolchain
Validate the multi-level trusted Apps platform and tool chain in several application domains using industrial, realistic use cases and to develop domain-specific exploitation plans..
A novel approach towards extensibility of cyber-physical systems (CPS) is presented, which goes beyond traditional solutions for safety, security and reliability. The architecture, developed in the TAPPS project, offers multiple layers of security, from hardware over software to an app store, as well as full real-time support. The key features of the TAPPS architecture are: three different app execution environments (EE), the trusted Inter-EE and inter-app communication platform, the trusted network architecture, and the trusted development and model-based toolchain.
Five layers of security
TAPPS key elements
DESIGNED FOR OPEN CPS
TAPPS provides an architecture for future open CPSs for integrated services and products.
EXTENSIBLE AT RUNTIME
TAPPS focus on open CPS devices that are extensible at runtime, by instantly adding functionality on demand.
SECURE BY DESIGN
TAPPS provides multiple layers of security against attacks, from hardware over software to the support of an app store concept.
TAPPS also provides protection and isolation of resources through virtualization techniques.
TRUSTED APPS RUNTIME
TAPPS trusted platform addresses the development, deployment and operation of apps and guarantees integrity, safety, security and real-time requirements.