← Back to project catalogue
GP-EC-1OWCJS5ElectronicsReady

RISC-V Hardware Trust Assurance: Threats, Countermeasures and Verification Evidence

A completed electronics engineering study comparing RISC-V hardware assurance programmes while keeping architecture, integration, verification, physical-security and lifecycle evidence separate.

RISC-V Hardware Trust Assurance: Threats, Countermeasures and Verification Evidence project visual
GP-EC-1OWCJS5 · Electronics
  • Python 3.12
  • NumPy
  • pandas
  • Matplotlib

Project definition

Problem statement

An open instruction set does not prove that a processor implementation, integrated SoC or manufactured device is trustworthy.

The engineering problem is to compare assurance programmes without mixing ISA conformance, isolation, secure boot, formal verification, physical testing, provenance and field recovery into one unsupported security claim.

Project objectives

  • Define eight traceable RISC-V hardware assurance programme archetypes.
  • Compare twelve architecture, verification, physical-security and lifecycle evidence dimensions.
  • Cross every programme with six threat families, four deployment contexts and four evidence cases.
  • Retain hard gates for threat-specific protection, ISA conformance and formal assurance.
  • Measure ranking sensitivity under four assurance priorities.
  • Quantify bounded uncertainty and rank validation work through workflow FMEA.

Project structure

Project components

01

Programme register

Defines the protection scope, evidence positions, relative cost and delivery complexity of each assurance approach.

02

Threat gates

Prevents a strong average from concealing weak RTL, isolation, lifecycle, boot, physical or supply-chain evidence.

03

Case model

Evaluates 768 deterministic combinations of programme, threat, deployment context and evidence case.

04

Decision analysis

Compares four priority scenarios and measures one-factor sensitivity across twelve dimensions.

05

Assurance model

Connects fifteen validation criteria to twelve workflow stages through FMEA and an assurance crosswalk.

06

Evidence package

Retains CSV, JSON, figures, tests, source annotations and editable documentation.

Methodology

Project workflow

  1. 01
    Define

    Load the assurance programmes, threats, contexts, evidence cases and scenario weights.

  2. 02
    Screen

    Calculate each bounded case and apply its threat-specific hard gate.

  3. 03
    Compare

    Summarize programmes, threats, contexts and decision scenarios.

  4. 04
    Test uncertainty

    Run 20,000 fixed-seed draws for every assurance programme.

  5. 05
    Prioritize verification

    Rank evidence gaps, workflow risks and assurance requirements.

  6. 06
    Review

    Trace every conclusion to retained data, equations, references and limitations.

Demonstration scenario

Run the retained study, compare the eight assurance programmes, inspect where hard gates change eligibility, then follow the balanced leader through scenario changes, uncertainty, sensitivity and the highest-priority verification work.

Engineering

Tools and method

Tools
The project uses Python 3.12, NumPy, pandas, Matplotlib for subject analysis, simulation, and results.
Hardware assurance taxonomy
The study separates architecture claims, implementation evidence, silicon testing and lifecycle controls.
Numerical assessment
NumPy and pandas implement bounded screening, gates, scenarios, uncertainty and FMEA.
Figures
Matplotlib generates twelve labelled readiness, threat, isolation, boot, uncertainty and sensitivity figures.
Documentation
The build creates editable Word and fixed PDF report and guide files with contents, figure and table lists.
Reproducibility
Pinned dependencies, a fixed seed, automated tests, repository checks and Docker repeat the retained study.

Testing

Evaluation

Evaluation measures

  • Eight assurance programmes across twelve evidence dimensions
  • Seven hundred sixty-eight deterministic assessment cases
  • Six explicit threat-specific hardware assurance gates
  • Four balanced, isolation, physical-security and lifecycle decision scenarios
  • Twenty thousand uncertainty draws per programme
  • One hundred eighty workflow FMEA cells and one hundred twenty assurance-crosswalk cells
  • Ten automated tests and twelve reproducible analytical figures

Project boundaries

  • All zero-to-ten values are literature-informed screening positions, not silicon measurements.
  • The study contains no confidential RTL, netlist, firmware, mask data or production attestation material.
  • An open ISA does not prove that an implementation or integrated SoC is trustworthy.
  • Formal proof and conformance evidence apply only to their declared version, assumptions and scope.
  • Physical-security and hardware Trojan claims require implementation-specific laboratory evidence.
  • No information collected.

Included

  1. 01Eight RISC-V hardware assurance programme archetypes
  2. 02Twelve architecture, verification, physical-security and lifecycle dimensions
  3. 03Six threat families and four deployment contexts
  4. 04768 deterministic programme, threat, context and evidence cases
  5. 0520,000 fixed-seed uncertainty draws per programme
  6. 06Four decision scenarios, fifteen validation criteria and workflow FMEA
  7. 07Twelve generated figures and one sourced OpenTitan architecture figure
  8. 08Ten automated tests and clean-container reproduction
  9. 09Complete project files, calculations, results and analysis in a private GitHub repository
  10. 10An 86-page project documentation in PDF and editable Word formats
  11. 11A 16-page setup and usage guide in PDF and editable Word formats
  12. 12Sixty annotated references with a complete source matrix

Project record

No information is collected on this page.

Permanent project ID
GP-EC-1OWCJS5
Catalogued
21 Aug 2026
Completed
04 Sept 2026
Verified
04 Sept 2026
Demonstration
Included in repository

Handover

After purchase

  1. 01
    Payment is confirmed

    The project is marked unavailable and cannot be purchased again.

  2. 02
    Repository access is granted

    The buyer's submitted GitHub account receives access to the private repository.

  3. 03
    The purchase record is delivered

    The certification sheet is prepared from the reviewed buyer details and sent privately by email.