The QKDApp014 application implements communication to Local Key Management System and it establish secure communciation with counter-part QKDApp014. More...
Collaboration diagram for QKDApp014:Classes | |
| class | ns3::AppKey |
| The key at the application layer. More... | |
| class | ns3::KeyStreamSession |
| key stream session More... | |
| class | ns3::QBuffer |
| Qbuffer is a secure storage for QKD keys. More... | |
| class | ns3::QCenController |
| QCenController is a centralized controller used for re-routing. More... | |
| class | QKD |
| QKD Encryptor is a class used to perform encryption, decryption, authentication, atuhentication-check operations and reassembly of previously fragmented packets. More... | |
| class | ns3::QKDApp014 |
| Establish secure communication on application lavel to use the key and test LKSM. More... | |
| class | ns3::QKDAppHeader |
| QKD app packet header that carries info about used encryption, auth tag and other. More... | |
| class | ns3::QKDAppHelper |
| A helper to make it easier to instantiate an ns3::QKDAppApplication on a set of nodes. More... | |
| class | ns3::QKDControl |
| As described in OPENQKD deliverable D6.1(section 5), the QKD control is a network component with the knowledge of the network status. More... | |
| class | ns3::QKDGraph |
| QKD graphs are implemented to allow straightforward access to QKD buffers' state and convenient monitoring of key material consumption. More... | |
| class | ns3::QKDGraphManager |
| QKDGraphManager. More... | |
| class | ns3::QKDKey |
| The QKD key is an elementary class of QKDNetSim. More... | |
| class | ns3::QKDKeyManagerSystemApplication |
| QKDNetSim implements Key Management System(KMS) as an application that listens on TCP port 80. More... | |
| class | ns3::QKDLinkHelper |
| Build a set of QKDNetDevice objects such as QKD buffers QKD encryptors and QKD graphs. More... | |
| class | ns3::QKDPostprocessingApplication |
| QKDPostprocessingApplication is a class used to generate QKD key in key establishment process. More... | |
| class | ns3::QKDTotalGraph |
| QKDTotalGraph is implemented to allow easier access to the state of ALL QBuffers and easier monitoring of the overall key material consumption. More... | |
| class | ns3::SBuffer |
| Sbuffer is a working buffer from which keys are served. More... | |
The QKDApp014 application implements communication to Local Key Management System and it establish secure communciation with counter-part QKDApp014.
This section documents the API of the ns-3 QKD Network Simulation Module(QKDNetSim).
QKDPostprocessingApplication is a class used to generate QKD key in key establishment process.
QKDKeyManagerSystemApplication is a class used to serve requests for cryptographic keys from user's applications.
Be sure to read the manual BEFORE going down to the API.