  We suggest a method for teleporting an unknown quantum state. In this method
the sender Alice first uses a Controlled-Not operation on the particle in the
unknown quantum state and an ancillary particle which she wants to send to the
receiver Bob. Then she sends ancillary particle to Bob.
  When Alice is informed by Bob that the ancillary particle is received, she
performs a local measurement on the particle and sends Bob the outcome of the
local measurement via a classical channel. Depending on the outcome Bob can
restore the unknown quantum state, which Alice destroyed, on the ancillary
particle successfully. As an application of this method we propose a quantum
secure direct communication protocol.
