Defeating DDoS using Productive Puzzles | IEEE Conference Publication | IEEE Xplore