Confidentiality Enhanced Life-Cycle Assessment
ConfidentialLCA is a prototype demonstrating the use of Secure Multi-Party Computation (SMPC) for Life-Cycle Assessment (LCA) of supply chain.
First, you need to install a few Python libraries. For this, please execute:
pip3 install --user -r requirements.txt
Second, you need to build a podman container. For this, please execute:
podman build -t scale-mamba-latest .devcontainer
Preparing the PKI Infrastructure
To generate the required X.509 certificates for executing the example case study scenarios, please execute
<number_of_companies> is the maximum number of companies of
For various different scenarios, the LCA can be run using the provided script for running our default benchmarks:
<scenario> is an integer between 0 and 2 that allows for
selecting the structure of the supply chain.
This project is licensed under an Apache 2.0 license.
The main git repository for this project is hosted by the Software Assurance & Security Research Team at https://git.logicalhacking.com/PrivacyPreservingLCA/ConfidentialLCA.