32 bit micros can do SSL easily ... the problem is not the micros.
Still pretty costly, the TLS stack will cost the same amount of ROM and RAM as the IP stack. Both together will set you back an easy 80kROM and 32kRAM not included the message buffers.
that does exist. simple 6 pin package. i2c interface. contains key memory and crypto engine. But only available under NDA.
totally useless unless you can make the ucontroller itself safe against firmware ripping.
What they should do is integrate these devices inside the microcontroller and then encrypt the entire firmware, just decrypting it just before execution that would be some gain in security.
Two years ago, pro-FPGA manufacturers that had this "encrypted" external startup memory were also hacked
.
The safest way of not being hacked is making something worthless and so boring no-one wants to hack it