Cryptographic Protocol by Ling Dong & Kefei Chen