An efficient hierarchical secret sharing for privacy-preserving distributed gradient descent algorithm