Suppose Alice publishes a book with a public key in it, and later wants to prove that she wrote the book. She could sign challenge messages with her private key, and others could verify those signed messages. Alice is proving she knows a private key without revealing anything about it.
Is this an example of an interactive zero knowledge proof?
Or does this example somehow not apply to zero knowledge proofs?