Home
Video library

How do common embedded systems/IoT software applications use cryptography?

00:41:58 | 30 DEC 2020
This video illustrates the use of cryptography in widely-used embedded systems/IoT device software applications such as secure connectivity with SSL/TLS, provisioning a device with security credentials, and performing a secure remote software update. It concludes with an overview of the different digital certificates required on an embedded systems/IoT device. It walks through a SSL/TLS handshake and shows the use of asymmetric and symmetric encryption at different stages of the handshake. It demonstrates the use of digital signatures in a secure remote/OTA download and use of device identity and CSRs in a run-time provisioning implementation.

Resources

  • arrow-right To get hands-on experience with software examples, go to the SimpleLink Academy training and select ‘CC32xx training’ followed by ‘Wi-Fi’.
  • arrow-right Download the SimpleLink SDK used in the SimpleLink Academy examples
  • arrow-right Download the CCS IDE to build the examples
  • arrow-right Get the SimpleLink Wi-Fi CC3235SF LaunchPad kit to run the examples

Browse videos

View all videos
View all videos
Products
  • Amplifiers
  • Audio
  • Clocks & timing
  • DLP products
  • Data converters
  • Die & wafer services
  • Interface
  • Isolation
  • Logic & voltage translation
  • Microcontrollers (MCUs) & processors
  • Motor drivers
  • Power management
  • RF & microwave
  • Sensors
  • Switches & multiplexers
  • Wireless connectivity
Applications
  • Automotive
  • Communications equipment
  • Enterprise systems
  • Industrial
  • Personal electronics