Evaluation project

by Oleg Sadov last modified Dec 12, 2018 09:36 AM
Developing of SDN-enabled management system for blockchain transaction channels with a quantum cryptography encoding.

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).


  1. switching between channels 1 and 2 (mandatory);
  2. TUI and GUI;
  3. networked client-service implementation;
  4. localization to your own language.


Program must run on Scientific Linux 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.


Shell calculator's examples
Block[Chain] Alchemy Lab Toolkit
Ryu OpenFlow Controller
Quantum cryptography

Evaluation Results