Skip to content

AlainDlcTVOP/ESP32-RSA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESP32-RSA Data Integrity and Security in Communication

  • Exam Work ProjectData Integrity and Security in CommunicationIn
  • this project you shall make a safe and secure communication using SHA-256,
  • AES-256 and RSA-512 between two nodes according to the requirements below.
  • Requirements:
  • 1 It shall be possible to have a menu system on the client for user interaction
  • 2 The client shall be able to change the state of the built in LED of the server
  • 3 The client shall be able to read the temperature from the server and display it in the terminala.If you use ESP32, there is an internal sensor in its chipb.
  • If you use Teensy 3.5, you should connect a temperature sensor to the microcontroller
  • 4 The communication between the nodes shall be protected using SHA-256
  • 5 Exchanging of the actual data between the nodes shall be secured using AES-256
  • 6 Before transferring any * * actual data, authentication and session establishment are required
  • 7 For each session a random AES key shall be used
  • 8 The random AES key shall be shared using RSA-512
  • 9 The authentication and session establishment shall be done and secured using RSA-512
  • 10 The session between the nodes shall get expired after 1 minute if there is no communicationbetween the nodes.
  • In this case an automated reauthentication is required.
  • ProtocolDevices
  • Alain Alejandro De La Bassi and Lucas Olsson TCP/IP

About

Data Integrity and Security in Communication

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published