As of August 2020 the site you are on (wiki.newae.com) is deprecated, and content is now at rtfm.newae.com.

Changes

Jump to: navigation, search

Tutorial A7 Glitch Buffer Attacks

892 bytes added, 13:38, 29 July 2019
no edit summary
{{Warningbox|This tutorial discusses a specific type of glitch attackhas been updated for ChipWhisperer 5 release. It shows how a simple printing loop can be abused, causing a target to print some otherwise private informationIf you are using 4. This attack will be used to recover a plaintext without any knowledge of x.x or 3.x.x see the "V4" or "V3" link in the encryption scheme being usedsidebar.}}
{{Infobox tutorial|name = Background A7: Glitch Buffer Attacks|image =|caption =|software versions = Real Firmware |capture hardware =CW-Lite|Target Device =|Target Architecture =XMEGA/Arm|Hardware Crypto = Bootloader Setup =No|Purchase Hardware =}}
= The Attack Plan =<!-- To edit this, edit Template:Tutorial_boilerplate -->== The Sensitive Code == == Disassembly =={{Tutorial boilerplate}}
= Attack Script & Results =* Jupyter file: '''Fault_3-Glitch_Buffer_Attacks.ipynb'''
= Ideas =
* Change hex file to use BRLT
* Use volatile loop variables
{{Template== XMEGA Target == See the following for using:Tutorials}}[[Category* ChipWhisperer-Lite Classic (XMEGA)* ChipWhisperer-Lite Capture + XMEGA Target on UFO Board (including NAE-SCAPACK-L1/L2 users)* ChipWhisperer-Pro + XMEGA Target on UFO Board https:Tutorials]]//chipwhisperer.readthedocs.io/en/latest/tutorials/fault_3-openadc-cwlitexmega.html#tutorial-fault-3-openadc-cwlitexmega == ChipWhisperer-Lite ARM / STM32F3 Target == See the following for using:* ChipWhisperer-Lite 32-bit (STM32F3 Target)* ChipWhisperer-Lite Capture + STM32F3 Target on UFO Board (including NAE-SCAPACK-L1/L2 users)* ChipWhisperer-Pro + STM32F3 Target on UFO Board https://chipwhisperer.readthedocs.io/en/latest/tutorials/fault_3-openadc-cwlitearm.html#tutorial-fault-3-openadc-cwlitearm == ChipWhisperer Nano Target == This tutorial is not available for the ChipWhisperer Nano.
Approved_users, administrator
366
edits

Navigation menu