Software

Software tools and projects developed by the Computer Fusion Laboratory.


Open Source Projects

TGDH - python

Description: TGDH is a shared cryptographic key established among all members of a dynamic group using the Tree-based Group Diffie–Hellman (TGDH) protocol. It enables secure group communication by allowing members to efficiently compute a common secret while supporting dynamic membership changes (join/leave) with scalable rekeying and forward/backward secrecy.

Technologies: Python

GitHub: Repository Link


Tennessee Eastman Model

Description: This MATLAB code implements a dynamic simulation of the Tennessee Eastman (TE) process, a benchmark industrial chemical process widely used for research in process control, monitoring, and fault diagnosis. The simulation models the plant’s nonlinear dynamics, operating conditions, and disturbances, enabling evaluation of control strategies, state estimation, and fault detection algorithms.

Technologies: Matlab, Java

GitHub: Repository Link


Tools & Libraries


How to Contribute

If you’re interested in contributing to our software projects, please visit our GitHub organization or contact the lab.