Skip to content

Implementação do AES na placa Nucleo-F429 da STMicroeletronics

Notifications You must be signed in to change notification settings

toyusan/mestrado-ipt-criptografia-aes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Projeto de Criptografia AES para Microcontrolador STM32F429

Este projeto tem como objetivo fornecer uma implementação da criptografia AES (Advanced Encryption Standard) para o microcontrolador STM32F429. Ele inclui tanto a modalidade de criptografia simétrica (AES-128, AES-192 e AES-256) quanto a modalidade de criptografia de fluxo (AES-CTR) e foi desenvolvido como parte do curso de criptografia do mestrado em Ciência da Computação Aplicada do IPT.

Recursos

  • Suporte para modos de operação AES-128, AES-192 e AES-256
  • Suporte para o modo de operação AES-CTR
  • Implementação para o microcontrolador STM32F429
  • Exemplos de uso incluídos

Instalação

Para utilizar este projeto, você precisará de:

  • Um ambiente de desenvolvimento (IDE) para o microcontrolador STM32F429
  • Os arquivos deste repositório
  1. Faça o download dos arquivos deste repositório.
  2. Abra o projeto no seu ambiente de desenvolvimento (IDE) e carregue-o para o microcontrolador STM32F429
  3. Utilize as funções fornecidas para criptografar e descriptografar dados de acordo com as instruções fornecidas no código e nos exemplos de uso

Utilização

  1. Utilize as funções fornecidas para criptografar os dados utilizando o modo de operação desejado (AES-128, AES-192, AES-256 ou AES-CTR) e a chave de criptografia desejada.
  2. Utilize as funções fornecidas para descriptografar os dados utilizando a chave de criptografia utilizada anteriormente.

About

Implementação do AES na placa Nucleo-F429 da STMicroeletronics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published