Repositório anonimizado para o SBSEG 2025.
Criar o ambiente virtual em python.
python3 -m venv venv
Ativar o ambiente virtual
source venv/bin/activate
Quando quiser desativar o ambiente virtual use:
deactivate
Instale as dependências python
pip install -r requirements.txt
Instale a biblioteca liboqs com o script install.sh (necessita sudo)
bash install.sh
Entre na pasta dos algoritmos Java
cd Algorithms-Java
Siga o README de Java para executar os algoritmos
Os resultados estarão na pasta Algorithms-Java/results
Entre na pasta dos algoritmos Pyhthon
cd Algorithms-Python
Siga o README de Python para executar os algoritmos
Os resultados estarão na pasta Algorithms-Python/results
Entre na pasta do BlockSim
cd BlockSim
Siga o Readme do BlockSim para executar as simulações
Os resultados estarão na pasta BlockSim/results. Dentro dos arquivos ".xlsx" o resultado da verificação dos blocos está na coluna "Transactions Verification Time (ms)" da planilha "Chain".