好像通常用于解决离散对数问题;
一些讲解:http://tonyfang.is-programmer.com/posts/178997.html
http://blog.csdn.net/clover_hxy/article/details/50683832
http://www.cnblogs.com/yljiang/p/5819397.html