ORSHIN Attack Defense Framework

Physical MITRE EMB3D and ADF Mapping

Device includes a microprocessor (MITRE EM3ED PID-11)

Cryptographic Algorithm Implementation

Controller Implementation

Countermeasure Implementation

MMU

RSA

RSA Exponentiation

ECC

ECC Multiplication

Speculation

Device includes a hardware access port (e.g., UART, JTAG) (MITRE EM3ED PID-15)

Debug Interface

ADF-Only Surfaces (No MITRE EM3ED PID)

FW

Charge Pump

Device includes peripheral chips and integrated data buses (MITRE EM3ED PID-13)

Bus Interface

Device includes Memory/Storage (external to CPU) (MITRE EM3ED PID-12)

Memory

Private Key

ADF-Only Surfaces (No MITRE EM3ED PID)

FW

Charge Pump