I'm designing a protocol over the SSL but I faced a challenge. In the network each user takes a private key from authority. I want to just the owner can use his/her the private key. there are two situations:
- the owner gives his/her private key to another or
- the owners device will compromise and the hacker steals his/her private key.
I want to prevent or detect these. I read about traitor tracing but it seems impractical by now. has anyone an idea? thank you.