Side Question: how about rWI/rWH?
There exist efficient rWI protocols.
Q: Can they be used as a basis for rID?
A: Not necessarily, possibly you wont be able to
distinguish between witnesses and yet learn to login
Note: in WH-Proof of Knowledge not a problem