ORSHIN Attack Defense Framework

Bluetooth Threat Model

Device includes a microprocessor (MITRE EM3ED PID-11)

Controller Implementation

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

EM3ED-only: Device includes buses for external memory/storage (MITRE EM3ED PID-121)

EM3ED-only: Device includes discrete chips/devices that have access to the same physical memory (MITRE EM3ED PID-122)

EM3ED-only: Device includes ROM, VRAM, or removable Storage (MITRE EM3ED PID-123)

EM3ED-only: Device includes Random Access Memory (RAM) chips (MITRE EM3ED PID-124)

EM3ED-only: Device includes DDR DRAM (MITRE EM3ED PID-1241)

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

EM3ED-only: Device includes external peripheral interconnects (e.g., USB, Serial) (MITRE EM3ED PID-14)

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

EM3ED-only: Device includes a bootloader (MITRE EM3ED PID-21)

EM3ED-only: Device includes a debugging capabilities (MITRE EM3ED PID-22)

Device includes OS/kernel (MITRE EM3ED PID-23)

Kernel or Operating System

EM3ED-only: Device lacks firmware/software update support (MITRE EM3ED PID-26)

EM3ED-only: Device includes support for firmware/software updates (MITRE EM3ED PID-27)

EM3ED-only: Device has firmware or software that is not cryptographically checked for integrity validation (MITRE EM3ED PID-271)

EM3ED-only: Device includes cryptographic firmware/software integrity protection mechanisms (MITRE EM3ED PID-272)

EM3ED-only: Device includes a shared key for firmware integrity validation (MITRE EM3ED PID-2721)

EM3ED-only: Device includes digitally signed firmware (with private key) (MITRE EM3ED PID-2722)

EM3ED-only: Device has unencrypted firmware updates (MITRE EM3ED PID-273)

EM3ED-only: Device includes user firmware/software version selection during updates (MITRE EM3ED PID-274)

EM3ED-only: Device includes remotely-initiated firmware/software updates (MITRE EM3ED PID-275)

EM3ED-only: Device stores logs of system events and information (MITRE EM3ED PID-28)

EM3ED-only: Application-level software is present and running on the device (MITRE EM3ED PID-31)