Elliptical Curve Cryptography would benefit OpenFire since a 512 bit ECC cert is supposedly equivalent to a 15386 bit RSA cert. I know it’s intended for mobile devices due to the lower calculating power required for the equivalent security but I don’t see why it cannot be implemented for ultra-secure chat. Of course, no Certificate Authorities are signing ECC certs…AFAIK?
Still, I’m interested in implementing ECC into OpenFire/Spark but I wanted to see if there were plans for this already. I’ve looked into this a little and it seems that Java 7 “supports” ECC but only in a limited fashion. I’ve seen people recommend the BouncyCastle library, which I believe OpenFire already uses? So it “seems” like it should not be too hard to implement. No?