Copyright 2007 @ All rights reserved, Key Lab of Cryptographic Technology and Information Security, Ministry of Education, Shandong University