1024 bit DSA vs 2048 bit RSA
The man page for ssh-keygen mentions that DSA keys can only be 1024 bits where as RSA can be as long as 2048. At first glance, this makes RSA keys look more secure.
Is there any reason why a 1024 bit DSA key is as secure or even more secure than a 2048 bit RSA key? I'm sure I'm missing something but I wondered if anyone could point me in the right direction.