Quantum Communication and Authentication