Question: what is the difference between lying and withholding information?
Answer: It's the difference between active and passive deception. Withholding information is the suppression of truth rather than the expression of untruth that characterises a lie. Both are designed to deceive, but withholding information makes a secret of the truth - it doesn't distort it.