STMicroelectronics AN3967 SSL for STM32F417xx Microcontrollers Application Note

This application note provides a demonstration package based on the open source SSL/TLS library PolarSSL, which provides SSL/TLS migration and usage examples for STM32F417xx devices, supporting IP, UDP, TCP, ICMP protocols


STMicroelectronics AN3967 SSL for STM32F417xx Microcontrollers Application Note - cover page
Brand
STMicroelectronics
Category
microcontrollers
Document type
Application Note
Language
English
Pages
41
File format
PDF
File size
1.2 MB
Published
07 August, 2012
Updated
01 October, 2023
MD5 checksum
A33FFD7AA0ED9A5A497EDD4ED39904F9

About this manual

This document presents a demonstration package built on top of the free PolarSSL library to demonstrate Secure Socket Layer (SSL) and Transport Layer Security (TLS) cryptographic protocols on STM32F417xx microcontrollers. The note leverages the hardware cryptographic processor embedded in these devices to support AES, Triple DES, DES, SHA-1, MD5, and RNG operations.

The application targets only STM32F417xx devices, as the cryptographic acceleration is not present in STM32F407xx devices. The demonstration utilizes the STM3241G-EVAL board as the hardware platform and covers configuration for both SSL client and server demonstrations, including PHY interface settings and memory footprint analysis.

What's inside

  • Introduction
  • Acronyms and definitions
  • SSL/TLS protocol overview
  • PolarSSL library
  • STM32F417xx hardware cryptography
  • Description of the demonstration package
  • How to use the demonstration
  • Memory footprint
  • Conclusion
  • References

Specifications

Supported Microcontroller SeriesSTM32F417xx
Hardware PlatformSTM3241G-EVAL
Supported Cryptographic AlgorithmsAES/128/192/256, Triple DES, DES, SHA-1, MD5 and RNG
Ethernet Interface Support10/100 Mbit/s
Document RevisionRev 1

Frequently asked questions

Which STM32 microcontroller series is supported by this SSL demonstration?

This application targets only STM32F417xx devices because the cryptographic acceleration is not embedded in STM32F407xx devices.

What hardware platform is used for the demonstration?

The demonstration uses the STM3241G-EVAL board as the hardware platform.

Download PDF (1.2 MB)

More STMicroelectronics Manuals


View all STMicroelectronics manuals →