ChipWhisperer

Links Importantes
Documentação | Laboratórios | Fórum | Loja | NewAE
ChipWhisperer 7.0: Analyzer, Project e SCA101 Renovados
O ChipWhisperer 7.0 traz melhorias significativas para projetos, analyzer, bem como um novo curso online, SCA101. Essas mudanças incluem:
- Novos projetos baseados em Zarr com funcionalidade aprimorada em relação aos projetos anteriores
- Nova classe de ataque CPA com grandes melhorias de desempenho
- API de resultados aprimorada para ataques CPA
- Simplificação da API de projeto/analyzer
- Uso de aritmética inteira em todo o projeto
- Remoção de partes não mantidas do Analyzer
- Porte do ataque MixColumns para o Analyzer
- Iteradores para as classes KTP
Também temos um documento de mudanças mais detalhado.
O curso online SCA101 está disponível em learn.chipwhisperer.io.
Se você precisar usar o ChipWhisperer com a API anterior, o commit final com ela está disponível como a tag v6.1.0
O que é o ChipWhisperer?
O ChipWhisperer é uma toolchain de código aberto dedicada à pesquisa em segurança de hardware. Essa toolchain é composta por várias camadas de componentes de código aberto:
- Hardware: O ChipWhisperer usa uma placa de captura e uma placa alvo. Esquemas e layouts de PCB para a placa de captura ChipWhisperer-Husky e várias placas alvo estão disponíveis gratuitamente.
- Firmware: Três peças separadas de firmware são usadas no hardware ChipWhisperer. A placa de captura possui um controlador USB (em C) e uma FPGA para capturas de alta velocidade (em Verilog) com firmware de código aberto. Além disso, o dispositivo alvo possui seu próprio firmware; este repositório inclui muitos exemplos de firmware para diferentes alvos.
- Software: O software ChipWhisperer inclui uma API Python para comunicação com o hardware ChipWhisperer (ChipWhisperer Capture) e uma API Python
para processamento de traces de consumo de energia do hardware ChipWhisperer (ChipWhisperer Analyzer).
Você encontrará documentação para tudo isso aqui.
Primeiros Passos
Primeira vez usando o ChipWhisperer? Acesse nosso novo site de documentação para tudo o que você precisa saber para começar com o ChipWhisperer.
Ajuda!
Travado? Se você precisar de uma mão, há alguns lugares onde você pode pedir ajuda:
- O Fórum NewAE está cheio de pessoas prestativas que podem apontar você na direção certa
- Se você encontrar um bug, avise-nos através do issue tracker
ChipWhisperer é uma marca registrada da NewAE Technology Inc., registrada nos EUA, Europa e China.