cert-governance · severity medium

Certificate crypto

Share of certificates using a weak key or signature (SHA-1, or a sub-2048-bit RSA key).

Measured every Wednesday · last updated

How it is measured

Tier 2; key type and size, plus signature algorithm. Denominator: has_web.

Why it matters

The "not everything is broken" control — a near-solved problem, published because a dispassionate source reports the good news too.

Limits of this measurement

the rule must key on the algorithm, not the number. < 2048 bits is weak only for RSA; EC keys are strong at 256/384/521 bits, and the signature_algorithm field describes the issuer's signature, not the subject key. Getting this wrong produced a false 30% weak rate before it was fixed — the canonical example of a wrong-rule bug in this project.

The base rate

Two independent populations. The global, domain-anchored figure is unbiased; the company-anchored figures are built by matching company names to domains and skew toward more digitally-mature firms. Both are published, so the gap is visible.

Global (all domains) 0.37% fail · n=13,352
strong: 99.63%weak: 0.37%
France companies 0.36% fail · n=550
strong: 99.64%weak: 0.36%
UK companies 0.25% fail · n=1,969
strong: 99.75%weak: 0.25%
Norway companies 0.12% fail · n=806
strong: 99.88%weak: 0.12%
strong · 99.88%weak · 0.12%

By company size band

Company-anchored cuts (national registries with a size proxy), split by size band. Right-hand figure is the share not meeting the control.

France
micron=164
strong: 100%
0%
smalln=169
strong: 99.41%weak: 0.59%
0.59%
mediumn=126
strong: 99.21%weak: 0.79%
0.79%
UK
micron=171
strong: 99.42%weak: 0.58%
0.58%
smalln=698
strong: 99.71%weak: 0.29%
0.29%
medium/largen=785
strong: 100%
0%
dormantn=146
strong: 98.63%weak: 1.37%
1.37%
no-accountsn=169
strong: 100%
0%
Norway
micron=233
strong: 99.57%weak: 0.43%
0.43%
smalln=215
strong: 100%
0%
mediumn=219
strong: 100%
0%
largen=139
strong: 100%
0%

Every segment

Pick one to see the citable answer for a company like yours, with its trend and methodology.

Show the remaining 60 segments

Slices below 100 measured members are withheld rather than shown with a wide interval — an absent country or issuer means too little data, not zero failures. Licensed CC BY 4.0. Machine-readable data per segment: append .json or .csv to its URL.