Defending Web Services against Denial of Service Attacks Using Client Puzzles | IEEE Conference Publication | IEEE Xplore