Quantum communication provides a secure way of distributing keys against the eavesdropping or attacks from quantum computers. Its applications range from finance and electronic commerce to the protection of personal information. In this article, we describe the essential elements of quantum communication as well as the current status and challenges of developing quantum communication.