Whitepaper Técnico • Versão 0.1 • Fevereiro 2025
SIREN: Sistema Independente de Rede de Emergência Nacional
Uma Arquitetura de Rede Mesh Descentralizada para Comunicação de Emergência
Projeto SIREN
CYBERS3C — Loures, Portugal
hello@cybersec.pt
Resumo
Este documento apresenta o SIREN (Sistema Independente de Rede de Emergência Nacional), uma rede mesh descentralizada para comunicação de emergência em Portugal. O sistema utiliza modulação LoRa na banda ISM 868 MHz, permitindo comunicação de longo alcance (2-15 km) com baixo consumo energético. A arquitetura proposta é completamente independente de infraestruturas de telecomunicações e energia elétrica da rede pública, utilizando hardware open-source de baixo custo (~25€ por nó). O modelo de segurança implementa criptografia Ed25519 para assinaturas digitais, X25519 para troca de chaves, e ChaCha20-Poly1305 para cifragem autenticada, com chaves protegidas em Secure Elements (ATECC608B). Apresentamos a motivação, arquitetura de rede, especificações de hardware, protocolo de mensagens, modelo de segurança e plano de implementação faseado.
Palavras-chave: LoRa, rede mesh, comunicação de emergência, sistemas descentralizados, criptografia, resiliência, Portugal
1. Introdução
As redes de comunicação convencionais, nomeadamente as redes móveis, a internet fixa e os sistemas de telefonia, dependem de infraestruturas centralizadas que são vulneráveis a falhas em cenários de emergência. Estações-base de telecomunicações requerem energia elétrica contínua, backhaul de fibra ótica funcional, e manutenção regular. Quando estas dependências falham simultaneamente, como acontece frequentemente em catástrofes naturais, milhões de pessoas ficam sem qualquer forma de comunicação eletrónica.
O SIREN propõe uma abordagem fundamentalmente diferente: uma rede de comunicação que não depende de nenhuma infraestrutura externa. Cada nó da rede opera de forma autónoma, alimentado por bateria ou energia solar, comunicando diretamente com outros nós através de rádio LoRa de longo alcance. A topologia mesh permite que mensagens sejam reencaminhadas através de múltiplos caminhos, garantindo resiliência mesmo quando nós individuais falham.
2. Motivação
Portugal tem sido afetado por eventos que demonstram a vulnerabilidade das redes de comunicação convencionais:
2.1 Incêndios Florestais de 2017
Os incêndios de Pedrógão Grande resultaram em 66 mortes, muitas das quais poderiam ter sido evitadas com um sistema de alerta mais eficaz. Torres de telecomunicações foram destruídas pelo fogo, deixando populações sem forma de receber avisos ou pedir socorro [1]. A Comissão Técnica Independente concluiu que falhas na cadeia de comunicação contribuíram significativamente para o número de vítimas.
2.2 Tempestade Leslie (2018) e Kristin (2024)
Tempestades severas têm repetidamente demonstrado a fragilidade da infraestrutura de comunicações. Árvores caídas cortam linhas de fibra ótica, postes de eletricidade derrubados deixam estações-base sem energia, e estradas bloqueadas impedem reparações rápidas [2]. Comunidades rurais ficam isoladas durante dias.
2.3 Apagão Ibérico de Abril de 2025
O evento mais significativo ocorreu em abril de 2025, quando uma falha em cascata na rede elétrica europeia deixou aproximadamente 6.5 milhões de portugueses sem eletricidade durante várias horas [3]. As baterias de backup das estações-base esgotaram-se rapidamente, deixando vastas áreas sem cobertura móvel. O sistema de emergência 112 ficou sobrecarregado nas áreas que mantiveram conectividade.
Nota: Durante o apagão de 2025, estimam-se milhares de chamadas de emergência que nunca chegaram ao seu destino. Idosos isolados, pessoas com condições médicas crónicas, e famílias em zonas de risco ficaram sem qualquer forma de comunicar a sua situação ou pedir ajuda.
3. Arquitetura da Rede
A rede SIREN implementa uma topologia mesh hierárquica com três tipos de nós, cada um otimizado para diferentes casos de uso e requisitos de recursos.
3.1 Tipos de Nós
Tabela 1: Características dos tipos de nós SIREN
| Característica | Nó Pessoal | Hub Comunitário | Gateway |
|---|---|---|---|
| Tier | 1 | 2 | 3 |
| Hardware | ESP32-S3 + SX1262 | Raspberry Pi 4 + LoRa HAT | Mini PC Industrial |
| Alimentação | Bateria 18650 | Solar + Bateria 12V | Rede + UPS |
| Autonomia | 3-7 dias | Indefinida (solar) | 8h (UPS) |
| Alcance típico | 2-5 km | 10-15 km | Regional |
| Custo estimado | ~25€ | ~150€ | ~500€ |
3.2 Topologia Mesh
A comunicação na rede SIREN segue um modelo de flooding controlado. Quando um nó transmite uma mensagem, os nós vizinhos dentro do alcance rádio recebem-na e, se o TTL (Time-To-Live) não tiver expirado, retransmitem-na. Este processo continua até a mensagem alcançar o destino ou o TTL atingir zero.
┌─────────────────┐
│ Gateway │
│ (Tier 3) │
└────────┬────────┘
│
┌──────────────────┼──────────────────┐
│ │ │
┌─────┴─────┐ ┌─────┴─────┐ ┌─────┴─────┐
│ Hub │──────│ Hub │──────│ Hub │
│ (Tier 2) │ │ (Tier 2) │ │ (Tier 2) │
└─────┬─────┘ └─────┬─────┘ └─────┬─────┘
│ │ │
┌─────┼─────┐ ┌─────┼─────┐ ┌─────┼─────┐
[N] [N] [N] [N] [N] [N] [N] [N] [N]
[N] = Nó Pessoal (Tier 1)
Figura 1: Topologia hierárquica da rede SIREN
3.3 Especificações Rádio
O SIREN utiliza a modulação LoRa (Long Range) na banda ISM 868 MHz, que oferece um excelente compromisso entre alcance, consumo energético e throughput para comunicações de emergência.
Tabela 2: Parâmetros rádio LoRa
| Parâmetro | Valor | Notas |
|---|---|---|
| Frequência | 868 MHz | Banda ISM europeia |
| Modulação | LoRa CSS | Chirp Spread Spectrum |
| Spreading Factor | SF7-SF12 | Adaptativo |
| Bandwidth | 125 kHz | Configurável até 500 kHz |
| Potência TX | +14 dBm | Máximo legal UE |
| Sensibilidade RX | -137 dBm | @SF12, 125kHz |
| Data rate | 0.3-11 kbps | Depende do SF |
| Duty cycle | 1% | Regulamentação ETSI |
4. Especificações de Hardware
Todo o hardware do SIREN é baseado em componentes comercialmente disponíveis e de baixo custo. Os designs são open-source e podem ser replicados por qualquer pessoa com conhecimentos básicos de eletrónica.
4.1 Nó Pessoal — Bill of Materials
Tabela 3: Lista de materiais do nó pessoal
| Componente | Modelo | Preço (€) |
|---|---|---|
| Microcontrolador | ESP32-S3-WROOM-1 | 4.50 |
| Módulo LoRa | Semtech SX1262 868MHz | 8.00 |
| Secure Element | ATECC608B | 1.50 |
| Ecrã | OLED 0.96" I2C | 2.50 |
| Bateria | 18650 Li-Ion 3000mAh | 4.00 |
| Carregador | TP4056 USB-C | 0.50 |
| Antena | 868MHz SMA | 2.00 |
| PCB + Componentes | Custom 2-layer | 2.00 |
| Caixa | IP67 ABS | 2.00 |
| Total | ~27€ | |
5. Protocolo de Mensagens
O protocolo SIREN define um formato binário compacto otimizado para as limitações de payload do LoRa (máximo 250 bytes por pacote).
5.1 Formato de Frame
┌──────┬──────┬──────┬──────┬──────────┬──────────┬───────────┐
│ Ver │ Type │ Flags│ TTL │ Source │ Dest │ Timestamp │
│ 1B │ 1B │ 1B │ 1B │ 8B │ 8B │ 4B │
├──────┴──────┴──────┴──────┴──────────┴──────────┴───────────┤
│ Nonce (8B) │
├─────────────────────────────────────────────────────────────┤
│ Payload (0-180B) │
├─────────────────────────────────────────────────────────────┤
│ Signature (64B) │
└─────────────────────────────────────────────────────────────┘
Figura 2: Estrutura do frame de mensagem SIREN
5.2 Tipos de Mensagem
Tabela 4: Tipos de mensagem e prioridades
| Tipo | Código | Prioridade | Descrição |
|---|---|---|---|
| EMERGENCY | 0x01 | 1 (máx) | Alertas de autoridades |
| SOS | 0x02 | 2 | Pedido de socorro individual |
| STATUS | 0x03 | 3 | Relatório de estado |
| MESSAGE | 0x04 | 4 | Mensagem ponto-a-ponto |
| BEACON | 0x05 | 5 (mín) | Anúncio de presença |
6. Modelo de Segurança
A segurança numa rede de emergência descentralizada apresenta desafios únicos: não existe uma autoridade central de confiança, os nós podem ser fisicamente comprometidos, e a rede deve continuar a funcionar mesmo sob ataque. O modelo de segurança do SIREN foi desenhado para endereçar estes desafios.
6.1 Stack Criptográfico
Tabela 5: Algoritmos criptográficos utilizados
| Função | Algoritmo | Notas |
|---|---|---|
| Assinaturas digitais | Ed25519 | Curve25519 + SHA-512 |
| Troca de chaves | X25519 | ECDH em Curve25519 |
| Cifragem simétrica | ChaCha20-Poly1305 | AEAD |
| Hashing | BLAKE3 | Integridade de dados |
| KDF | HKDF-SHA256 | Derivação de chaves |
6.2 Sistema de Trust Levels
O SIREN implementa um sistema de níveis de confiança hierárquico que permite verificação progressiva de identidade sem depender de uma autoridade central.
Tabela 6: Níveis de confiança e permissões
| Nível | Nome | Requisitos | Permissões |
|---|---|---|---|
| 0 | Unverified | Nenhum | Mensagens básicas |
| 1 | Community | 3+ vouches | Vouch, participar em grupos |
| 2 | Verified | Verificação presencial | Administrar hub, verificar outros |
| 3 | Authority | Entidade oficial | Alertas oficiais, override |
6.3 Proteções Implementadas
- Anti-replay: Timestamps + nonces únicos + cache de mensagens recentes
- Anti-spoofing: Todas as mensagens assinadas com Ed25519
- Anti-DoS: Rate limiting por nó + proof-of-work opcional
- Proteção de chaves: Chave privada em Secure Element (ATECC608B)
7. Plano de Implementação
A implementação do SIREN está planeada em três fases, permitindo validação incremental e incorporação de feedback.
7.1 Fase 1 — Fundação (2025)
- Documentação técnica completa
- Protótipos de hardware funcionais
- Firmware base com protocolo mesh
- Rede de teste com 10+ nós
7.2 Fase 2 — Piloto (2026)
- Rede piloto numa freguesia portuguesa
- Aplicação móvel para Android e iOS
- Exercício de simulação com Proteção Civil
- 500+ utilizadores ativos
7.3 Fase 3 — Expansão (2027+)
- Cobertura de múltiplas regiões de risco
- Integração formal com sistemas de emergência
- Modelo de sustentabilidade a longo prazo
8. Conclusão
O SIREN apresenta uma solução viável para o problema crítico da comunicação em emergências. Através de uma combinação de tecnologia rádio de longo alcance (LoRa), arquitetura descentralizada (mesh), e criptografia moderna, é possível construir uma rede de emergência que:
- Funciona independentemente de infraestruturas externas
- É economicamente acessível para implementação comunitária
- Oferece garantias de segurança adequadas ao contexto
- Pode ser construída e mantida por voluntários
O projeto é inteiramente open-source, permitindo auditoria, replicação e melhoria por qualquer pessoa interessada. Acreditamos que esta abordagem comunitária é a única forma sustentável de garantir que nenhum português fique isolado numa emergência.
Referências
- Comissão Técnica Independente (2017). "Análise e apuramento dos factos relativos aos incêndios que ocorreram em Pedrogão Grande, Castanheira de Pêra, Ansião, Alvaiázere, Figueiró dos Vinhos, Arganil, Góis, Penela, Pampilhosa da Serra, Oleiros e Sertã, entre 17 e 24 de junho de 2017." Assembleia da República.
- ANACOM (2024). "Relatório sobre o impacto da tempestade Kristin nas infraestruturas de comunicações." Autoridade Nacional de Comunicações.
- REN (2025). "Relatório preliminar sobre o incidente de 28 de abril de 2025." Redes Energéticas Nacionais.
- Semtech Corporation (2020). "SX1262 Long Range Low Power Transceiver." Datasheet, Rev. 1.2.
- Bernstein, D.J. et al. (2012). "High-speed high-security signatures." Journal of Cryptographic Engineering, 2(2), 77-89.
- ETSI (2021). "EN 300 220-2: Short Range Devices (SRD) operating in the frequency range 25 MHz to 1000 MHz." European Telecommunications Standards Institute.