Open demonwu123 opened 3 years ago
Hi @demonwu123! Sorry for taking somewhat long to respond to your question. Support for TrustZone and (presumably) Software Guard Extensions is on the roadmap, but it's one of the longer-term milestones. To my knowledge no one is working on it yet. Of course, that is without fully understanding what you're trying to achieve. If you simply want to keep security assets like keys protected, there's at least this thread on the ROS discourse. The libddssec project that's mentioned at the bottom of that thread seems to implement plugins for DDS Security (which is supported in Eclipse Cyclone DDS) and so it might not be all that much work to get something going. If you can elaborate a bit, I'd definitely be interested to see if I can help out.
We have done the SGX function experiment on FastDDS, and we have learned from the Milestone that Cyclonedds intends to TrustZone support for DDS Security. Has the project started? Is SGX support for DDS Security considered?