System and method for facilitating stateful processing of a middlebox module implemented in a trusted execution environment
AssigneeCity University of Hong Kong
InventorsHuayi Duan, Cong Wang
Life of this patent
Estimating the term…
Loading patent…
AssigneeCity University of Hong Kong
InventorsHuayi Duan, Cong Wang
Estimating the term…
A computer-implemented method, and a related system, for facilitating stateful processing of a middlebox module implemented in a trusted execution environment. The method includes: determining, based on an identifier, from a lookup module in the trusted execution environment, whether a lookup entry of a flow and corresponding to the identifier exists. The method also includes determining, based on the lookup entry, whether an entry associated with the flow is arranged inside the trusted execution environment or outside the trusted execution environment, if it is determined that the lookup entry corresponding to the identifier exists. The method further includes caching, in a cache in the trusted execution environment, the entry associated with the flow and corresponding to the identifier, if it is determined that the entry associated with the flow is outside the trusted execution environment. The flow state associated with the flow may then be provided to the middlebox module.
A computer-implemented method for facilitating stateful processing of a middlebox module implemented in a trusted execution environment, the computer-implemented method comprising:
A system for facilitating stateful processing of a middlebox module implemented in a trusted execution environment, the system comprise:
A non-transistory computer readable medium storing computer instructions that, when executed by one or more processors, are arranged to cause the one or more processors to perform a computer-implemented method for facilitating stateful processing of a middlebox module implemented in a trusted execution environment, the computer-implemented method comprising:
Dependencies are inferred from the claim text.