quantum communications; quantum cryptography; quantum key distribution