期刊名称:International Journal of Innovative Research in Science, Engineering and Technology
印刷版ISSN:2347-6710
电子版ISSN:2319-8753
出版年度:2017
卷号:6
期号:12
页码:22841
DOI:10.15680/IJIRSET.2017.0612109
出版社:S&S Publications
摘要:Denial-of-service (DoS) and distributed DoS (DDoS) are the major threats in cyber-security. As acountermeasure to such threats client puzzle scheme is implemented. The client puzzle demands a client to performcomputationally expensive operations before being granted services to the client from a server. However, an attackercan inflate the capability of DoS/DDoS attacks with fast puzzle solving software and/or built-in graphics processingunit (GPU) hardware to significantly weaken the effectiveness of client puzzles. In order to prevent DoS/DDoSattackers from inflating the puzzle-solving capabilities, a new client puzzle referred to as software puzzle isimplemented. Unlike the existing client puzzle schemes, which publish their puzzle algorithms in advance, a puzzlealgorithm in the implemented software puzzle scheme is randomly generated only after a client request is received atthe server side and the algorithm is generated such that: a) an attacker is unable to prepare an implementation to solvethe puzzle in advance and b) the attacker needs considerable effort in translating a central processing unit puzzlesoftware to its functionally equivalent GPU version such that the translation cannot be done in real time.