DDoS attacks and defense mechanisms: classification and state-of-the-art
client puzzles : a cryptographic countermeasure against connection depletion attacks .