How to achieve identity authentication without revealing credentials I am looking at a scenario where I would like to claim to an authority (call it A) that I am indeed me without revealing my identity documents. I am guessing some zero knowledge protocol has to be used. We can assume a trusted authority where I will show my identity documents for authentication. But I do not want A to know these details. I also do not want A to be able to collude  with the trusted authority and gain information about my identity. What are the possible schemes/areas I should be looking at?
From some reading I see that there is a Brands scheme and pairing based crypto schemes. One is interactive and the other noninteractive. Are there any other differences? Are there other schemes?
The primitive you are looking at is called anonymous credentials. It deals exactly with your scenario, and there are dozen of papers on the subject. The introduction of this paper provides plenty of references to the literature on this subject.