ORSHIN Attack Defense Framework

FIDO Device MITRE EMB3D and ADF Mapping

Device includes a microprocessor (MITRE EM3ED PID-11)

Cryptographic Algorithm Implementation

Controller Implementation

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

Debug Interface

ADF-Only Surfaces (No MITRE EM3ED PID)

FW

SoloKey

USB Stack

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

Device includes interactive applications, services, or user interfaces (MITRE EM3ED PID-33)

Interactive Device

EM3ED-only: Device includes unauthenticated services (MITRE EM3ED PID-331)

Device includes authenticated services (MITRE EM3ED PID-332)

Authenticated Services

Device includes cryptographic mechanism to authenticate users and sessions (MITRE EM3ED PID-3322)

Authenticated Sessions

Device includes cryptographic functions for sensitive data, such as encryption or authentication (MITRE EM3ED PID-4113)

Crypto-secured Communication

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

FW-SW Upgrade

ADF-Only Surfaces (No MITRE EM3ED PID)

FW

SoloKey

USB Stack

ADF-Only Surfaces (No MITRE EM3ED PID)

FW

SoloKey

USB Stack