Title: Secret key sharing and secret key generation