I'm developing a chess online game in java, and I would like to know if I actually need to apply some kind of security on communications between game clients and the server (as this is its arquitecture) apart from authentication, and which libraries would be suitable for this functionality, given the fact that, beeing an online game, the time processing the messages between clients and server should be minimal.