Supplementary Material for TII manuscript
1. Folder “1.SlibCrypto 4DIAC project” includes 4DIAC (1.10.3) project that can be added into the workspace of 4DIAC. It contains the various standalone applications representing security mechanisms and the extended one shown in Fig. 5.
2. Folder “2.SlibCrypto Forte implementation” contains the C++ implementation of SIFBs implementing cryptographic primitives. Program complexities are calculated for these implementations (only the code that is not autogenerated). The folder can be included in the forte runtime downloaded from the git repository and compiled before using it with 4DIAC.
3. Folder “3.FBDK implementation of BHS” includes the BHS implementation in FBDK. The application can be run by executing editor.jar file and then opening the BaggageSystemCTL.sys file. The simulation can be played by green execute button. Program complexity and maintainability of BHS have been calculated using this implementation.
4. Folder “4.BHS images and Algorithms” contains a snapshot of BHS function blocks and associated function block algorithms. These can also be navigated to after performing step 3.
Please use read me file for the details about supplementary material.