- Patent Title: Secure data stream processing using trusted execution environments
-
Application No.: US17088614Application Date: 2020-11-04
-
Publication No.: US11429542B2Publication Date: 2022-08-30
- Inventor: Felix Klaedtke
- Applicant: NEC Laboratories Europe GmbH
- Applicant Address: DE Heidelberg
- Assignee: NEC Laboratories Europe GmbH
- Current Assignee: NEC Laboratories Europe GmbH
- Current Assignee Address: DE Heidelberg
- Agency: Leydig, Voit & Mayer, Ltd.
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F13/00 ; G06F13/28 ; G06F12/14 ; G06F21/79 ; G06F9/38 ; G06F9/30 ; G06F21/60

Abstract:
A method for securing data stream processing includes implementing a stage of a data processing pipeline in a trusted execution environment. A state of the stage is represented by a graph-based data structure. Protected memory of the trusted execution environment is reserved for computations of the stage. A key-value store is maintained in the protected memory. The key-value store includes hashes of graph segments of the graph-based data structure for the computations and memory locations of the graph segments. A state part of the computations is moved from the protected memory to unprotected memory. The state part of the computations is loaded back to the protected memory. An integrity of a computation using the state part of the computations is checked using the hashes in the key-value store.
Public/Granted literature
- US20220138115A1 SECURE DATA STREAM PROCESSING USING TRUSTED EXECUTION ENVIRONMENTS Public/Granted day:2022-05-05
Information query