AI-generated analysisPublished automatically and not human-verified. Validated context appears in community notes below.
← Watch feed
Moderate 59 Bitcoin

Mix secure element entropy into seed generation

Public commit record

What the developer wrote

Authored by scgbckbone

50/100 · Thin
Mix secure element entropy into seed generation
✓ Descriptive subject✓ Names a concrete action or component✓ Names security-relevant behavior explicitly! No meaningful explanatory body
The short version

What changed, and why it matters

This commit strengthens how the COLDCARD wallet creates the master secret (seed) by blending randomness from the main microcontroller's true random number generator with additional randomness from two separate secure-element chips. Previously the seed relied only on the microcontroller's TRNG. The change is a defensive hardening measure: even if the TRNG were biased or partially compromised, the secure elements' independent entropy would still contribute unpredictability. The commit also documents a separate bugfix for detecting random-number-generator fault flags and failing safely.

Recommended action

Treat as a positive security hardening patch. Users should upgrade when the release becomes available, especially those who rely on newly generated wallets. No immediate incident response is warranted because the change is defensive and there is no evidence of an exploited vulnerability. Reviewers may also want to verify that callgate.read_rng() is itself robust and that concatenation-before-hashing is an approved combiner in the device's threat model.

Security signals we found

01

Entropy source diversification for master seed generation

02

Use of independent secure-element TRNGs alongside STM32 TRNG

03

Defense-in-depth against TRNG bias or failure

04

Related RNG fault-detection bugfix in same changelog

05

Explicit vendor labeling as 'Security Improvement'

Risk score

Why this scored 59/100

Our methodology →
Potential impact 18/30
Exploitability 8/25
Stealth signal 10/15
Affected reach 12/15
Confidence 7/10
Evidence quality 4/5
Human-validated context

Community notes

Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.

No validated notes yet.

The AI analysis stands alone for now. Submit a note if you can add evidence or important context.