cas8100 wrote'm thining maybe two totally independent encryptions taking place?
Indeed .. control channel and data channel ..
Plus you have some differences between
symmetric :: xx-cbc and
asymmetric encryption :: PKI
And have you read about elliptic curves ?
http://kakaroto.homelinux.net/2012/01/how-the-ecdsa-algorithm-works/