Date Added: Nov 2010
Denial of Service (DoS) attacks is a common problem in modern computer networks. There are many proposals trying to solve this problem in different cases, however no universal solution has appeared to date. Network Coding is a promising approach which could be used to increase network resistance to such attacks. This paper for the Seminar on Network Security reviews network coding techniques and their applicability to the mitigation of Denial of Service attacks. Since its introduction in 2000 network coding has attracted much attention due to the remarkable simplicity of the main idea behind it: spreading information over packets traveling through the network by allowing forwarding nodes to perform recombination of information instead of plain forwarding.