EmbeddedPQC: Bibliotecas em Reticulados Ultracompactas, Cores RISC-V/Cortex-M e Integração RTOS

A EmbeddedPQC projeta implementações de criptografia baseada em reticulados ultracompactas e em tempo constante para microcontroladores ARM Cortex-M de 32 bits, RISC-V e automotivos, permitindo segurança quântica em sensores de borda com uso mínimo de memória.

Arquitetura de Sistema EmbeddedPQC

Topologia criptográfica e interação de protocolos de embeddedpqc.com

Central System: Embedded Core - Cortex-M4 / RISC-V

Cryptographic Nodes

  • In-Place NTT
  • Stack Squeeze
  • Flash DMA
  • True RNG
  • SecOC Node

Architectural Layers & Protocols

  • Transformada Polinomial In-Place (NTT) (Optimized Cooley-Tukey & Gentleman-Sande Butterfly Networks): Execução de multiplicação rápida de polinômios dentro de um único buffer pré-alocado
  • Keccak em Streaming Residente em Flash (Chunked State Absorbing and Squeezing): Geração em streaming da matriz pública A diretamente na NTT sem armazenar matrizes na RAM
  • Aceleração em Hardware e Extensões Crypto (ARM Cortex-M55 / M85 Helium Vector Extensions & RISC-V Vector (RVV)): Aceleração de operações vetoriais mantendo execução estritamente em tempo constante
  • Camada de Barramento Automotivo e Industrial (AUTOSAR SecOC & CAN FD Cryptographic Framing): Injeção de MACs pós-quânticos truncados em frames CAN FD de 64 bytes sem violar latências

Key Metrics: <8 KB (Uso de Stack de Pico em SRAM) | ARM M4/M33 (Arquitetura Alvo) | RISC-V Zk (Suporte a Extensão Crypto) | Zero-Leak (Prova de Tempo de Canal Lateral)

Levando a Proteção Pós-Quântica ao Silício de Borda

Veículos conectados, medidores inteligentes e sensores industriais de IoT frequentemente operam com menos de 64KB de RAM e não suportam bibliotecas pesadas. O EmbeddedPQC otimiza a matemática de reticulados para essas microarquiteturas restritas.

Core Engineering Areas

Technical Articles

Related Cluster Architecture Specifications