I need to implement tcp socket communication between server and iOS client. I am thinking of using symmetric key encryption for securing data sent through the channel. I will be storing symmetric key inside the application which I think should be secure. (there won't be any handshake of key)
However, I am not sure whether going for symmetric key encryption over ssl socket will improve connection speed significantly?
My requirement is connection should be established as soon as possible when user launches application. Can anyone point me in right direction?