SSL supports a number of ciphers, but is it possible to stack/nest the ciphers, and process the plaintext in stages? My adversary may be able to easily crack one or more of the stages, but to decode my message, they need to crack them all if I can use multiple ciphers.
ciphertext = Encrypt(plaintext, key, alg=[1,2] ) = Encrypt1(Encrypt2(plaintext,key2),key1)
If I want to establish a connection protected by Blowfish, elliptic curve, a weak substitution cipher of my own making, and 3 rounds of 3DES with different keys, can SSL do this?
Since all of the ciphers may have unknown weaknesses, using all of a wide selection of possibly secure ciphers will require my advanced persistent threat to be proficient in all of them. If just one of the ciphers holds up, my message remains secure (provided the ciphers do not share key information). I wish to transmit an enigma, wrapped up in a mystery, etc.