  In practical quantum key distribution (QKD), weak coherent states as the
photon sources have a limit in secure key rate and transmission distance
because of the existence of multiphoton pulses and heavy loss in transmission
line. Decoy states method and nonorthogonal encoding protocol are two important
weapons to combat these effects. Here, we combine these two methods and propose
a efficient method that can substantially improve the performance of QKD. We
find a 79 km increase in transmission distance over the prior record using
decoy states method.
