This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC3200: AES iv randomness

Part Number: CC3200

I want to send some crucial data to server.

For that i want to use aes-256-cbc encryption. Now as aes-cbc requires IV for encryption, i want to know if cc3200 can generate random IV and how reliable(random) it is?How can i read generated IV?

Do i have to send generated IV to server for decryption?

Which aes mode is good for protecting important data? 

  • Hi Anish,

    The CC3200 has a hardware true random number generator. However, on the CC3200(not on the CC3220) it is only accessible by the NWP. So, for SSL/TLS, the AES IV should be generated by the RNG, and automatically used by the NWP. So, for sending crucial data to your server, you should enable TLS on your networking socket.

    Let me know if you need more clarification or need more help on understanding the crypto capabilities of the CC3200.

    Regards,
    Michael