Distributed Learning in Trusted Execution Environment: A Case Study of Federated Learning in SGX | IEEE Conference Publication | IEEE Xplore