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.
I want to secure the key exchange in communication. the communication is a P2P communication using raw sockets, so I used the CryptoCC32XX driver and I encrypted and decrypted the data successfully. Now, I need to exchange the key securely between both peers and I have read that there is an ECDH algorithm, so how to use it? or is there any example to help me use it?
Hi,
For information on using the available crypto utils of the CC32xx, please take a look at this SimpleLink Academy module: https://dev.ti.com/tirex/explore/node?node=AERDne8vpx1Tv1ZkoqFTLQ__fc2e6sr__LATEST
Unfortunately there isn't a a method to perform an explicit ECDH key exchange in the user code of the CC32xx. However, there is a channel for providing encrypted data, such as an AES key, securely to the CC32xx. This would be through the Secure Content Delivery feature.
The documentation for this feature can be found in section 17.2 of the NWP programmer's guide: http://www.ti.com/lit/swru455
Let me know if you need more clarification on the secure content delivery feature, or have further questions on the security features of the CC32xx devices.
Regards,
Michael