Proposta de Projeto
Problema de Pesquisa (Qual o objeto de estudo? O que se quer saber dele? De onde surgiram estas questões? Qual a relevância delas para entender o objeto?)
O objeto de estudo deste projeto é a integração de criptografia pós-quântica (PQC) em plataformas blockchain bancárias que envolvem dispositivos ATMs e terminais. Busca-se investigar como algoritmos PQC, como Kyber e Dilithium, já padronizados pelo NIST, impactam a segurança, desempenho, confiabilidade e escalabilidade de redes financeiras distribuídas. As questões surgem da ameaça da computação quântica, que compromete algoritmos amplamente usados hoje (RSA e ECC), e da crescente adoção de arquiteturas distribuídas no setor financeiro. A relevância reside na necessidade urgente de validar, em experimentação realista, estratégias de migração para sistemas pós-quânticos antes que bancos e instituições fiquem vulneráveis a ataques quânticos, garantindo continuidade operacional, proteção de dados e confiança pública.
Justificativa
O setor financeiro depende profundamente de comunicação segura, rastreável e resiliente. Com a aproximação da era quântica, os algoritmos atuais de criptografia tornam-se insuficientes. Embora existam iniciativas de blockchain e moedas digitais, há lacunas práticas na avaliação do uso de PQC em blockchains permissionadas. Este projeto justifica-se pela necessidade de antecipar tecnicamente a migração para algoritmos resistentes a ataques quânticos, oferecendo uma plataforma experimental flexível, realista e reprodutível que permitirá validar diferentes arquiteturas, cargas e cenários de falhas típicas de ambientes bancários.
Objetivo (Resumir e apresentar a ideia central do projeto, descrevendo de forma sucinta e objetiva a finalidade pela qual está se propondo o projeto)
Construir um testbed experimental de blockchain bancária integrada a criptografia pós-quântica, combinando dispositivos de rede emulados e Hyperledger Fabric, para avaliar a viabilidade, segurança e desempenho de transações e autenticações resistentes à computação quântica.
Objetivos específicos:
- Criar um ambiente emulado representando agências bancárias, ATMs e terminais.
- Implantar Hyperledger Fabric nos nós emulados.
- Integrar algoritmos Dilithium (assinatura) e Kyber (troca de chaves) via liboqs e oqs-provider/ OpenSSL 3.
- Comparar PQC com métodos clássicos sob diferentes cargas, topologias e cenários de falha/ataque.
Entregáveis
- Testbed completo com blockchain bancária, PQC e IoT em ambiente emulado.
- Integração funcional de Kyber e Dilithium ao Hyperledger Fabric.
- Relatório técnico e científico com análise comparativa entre algoritmos clássicos e pós-quânticos.
- Repositório com scripts, topologias e documentação.
- Artigo científico com resultados experimentais.
Viabilidade (Descrever as condições técnicas que tornam possível a consecução do projeto, considerando a estrutura disponível, a tecnologia a ser utilizada, as características do produto, processo ou serviço ou conhecimento que se pretende gerar, e demais aspectos pertinentes.)
A proposta é tecnicamente viável por diversos motivos:
- Disponibilidade de ferramentas maduras como Hyperledger Fabric, liboqs, OpenSSL 3, oqs-provider, Docker, Mininet/Mininet-WiFi ou infraestrutura equivalente de emulação.
- Capacidade de emular dispositivos bancários com topologias configuráveis.
- Experiência prévia consolidada em simulação, emulação, PQC, redes IoT e blockchain.
- Computadores e servidores institucionais são suficientes para emular cenários complexos.
- PQC já possui implementações estáveis, permitindo integração prática com sistemas distribuídos.
Assim, não há barreiras tecnológicas impeditivas para a execução do projeto.
Referencial Bibliográfico
- NIST. National Institute of Standards and Technology. Post-Quantum Cryptography Standardization. Gaithersburg, MD: NIST, 2016–2024. Disponível em: https://csrc.nist.gov/projects/post-quantum-cryptography. Acesso em: 25 dez. 2025.
- CRYSTALS Cryptographic Suite for Algebraic Lattices. 2020. Disponível em: https://pq-crystals.org/kyber/. Acesso em: 25 dez. 2025.
- CRYSTALS Cryptographic Suite for Algebraic Lattices. 2021. Disponível em: https://pq-crystals.org/dilithium/. Acesso em: 25 dez. 2025.
- Hyperledger Fabric IBM; LINUX FOUNDATION. Hyperledger Fabric Documentation. Linux Foundation, 2024. Disponível em: https://hyperledger-fabric.readthedocs.io/. Acesso em: 25 dez. 2025.
- Mamatha, G. S., Namya Dimri, and Rasha Sinha. "Post-quantum cryptography: Securing digital communication in the quantum era." arXiv preprint arXiv:2403.11741 (2024).
- Parida, Nikhil Kumar, et al. "Post-quantum distributed ledger technology: a systematic survey." Scientific Reports 13.1 (2023): 20729.
- Josifovska, Klementina, Enes Yigitbas, and Gregor Engels. "Reference framework for digital twins within cyber-physical systems." 2019 IEEE/ACM 5th International Workshop on Software Engineering for Smart Cyber-Physical Systems (SEsCPS). IEEE, 2019.
Métricas e Indicadores
Segurança:
- Tempo de verificação de assinaturas PQC vs. clássicas.
- Robustez sob cenários de ataque e falha.
Desempenho:
- Latência de transações na blockchain.
- Throughput de operações.
- Consumo energético e de CPU por algoritmo.
Escalabilidade:
- Variação do desempenho conforme número de nós.
- Impacto da carga de transações.
Cronograma
- Mês 1-2: Configuração do ambiente emulado e topologias bancárias.
- Mês 3-4: Implantação do Hyperledger Fabric.
- Mês 5-6: Integração com liboqs, Kyber e Dilithium.
- Mês 7-10: Execução dos experimentos comparativos.
- Mês 11: Análise dos resultados e documentação.
- Mês 12: Finalização, artigo e entrega do testbed.
Recursos Necessários (Quantidade e modalidade de bolsas, compra de licenças, outros recursos que seriam fundamentais para viabilização do projeto)
- 2 bolsas de Iniciação Científica (IC)
- 1 bolsa de Mestrado.
Licenças: não são necessárias, pois o projeto usa ferramentas open source.
Infraestrutura: Máquina de alto desempenho (e.g. 32GB RAM, Core I7) para execução do ambiente de emulação.