Skip to content
This repository has been archived by the owner on May 22, 2021. It is now read-only.
/ dh-aes-p4 Public archive

A P4 implementation towards Diffie-Hellman key exchange with AES encryption.

License

Notifications You must be signed in to change notification settings

emdneto/dh-aes-p4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Diffie-Hellman AES P4

A P4 implementation towards Diffie-Hellman key exchange with AES encryption.

For the most up-to-date version, please go to https://github.com/reginalab/dh-aes-p4

Demo

Watch the video

Features

  • Diffie-Hellman key exchange;
  • AES Encryption/Decryption;
  • AES Key schedule in P4;
  • AES Key schedule with Python. Please visit aestoolbox;

Pre requisites

Preparing the environment & Running the dh-aes-p4

All instructions on how to reproduce the results of this work can be found in the README.md of mininet dir.

Disclaimer

This implementations should not be used in security softwares or production environments. The dh-aes-p4 is only for research purposes.

License

GNU AFFERO GENERAL PUBLIC LICENSE

See LICENSE to see the full text.

About

A P4 implementation towards Diffie-Hellman key exchange with AES encryption.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published