If the smart cards required some human input to perform a signature maybe this could work. Otherwise there is nothing stopping someone from selling use of their card via some proxy software

Is this type of problem even solvable?

I mean Netflix haven't managed to solve password sharing so,