mIRC's got support for SSL server connections and SSL sockets, so why not SSL DCC chat/send? KVIRC already supports this, but I don't know how it does so (DH vs certs). My suggestion is to use a simple DH exchange, so there's no need for either side to have certificates, though it's an option, supposing Khaled implements it.