Evaluation project
You must develop a utility that can send the specified REST API requests for Ryu OpenFlow specialized application rest_forward for switching between unencrypted transaction channels and encrypted by Quantum Key Distribution (QKD).
Requirements:
- switching between channels 1 and 2 (mandatory);
- TUI and GUI;
- networked client-service implementation;
- localization to your own language.
Program must run on NauLinux 7. Programming language -- shell. Installation (if need) -- only 'make' command.
All instructions about installation and running must be placed to main README file.
All projects must be published on GitHub as a personal repositories.
Projects checkout time -- 21.00 MSK 7 June and after that your must be ready to answer to questions about your project by e-mail until 19.00 MSK 8 June.
References
Shell calculator's examples
Block[Chain] Alchemy Lab Toolkit
Ryu OpenFlow Controller
Quantum cryptography