Worn Keypad Digits: How Visible Wear on a Code Lock Collapses Its Search Space

A keypad lock's code is only as secret as its buttons are unworn. When daily pressing polishes or fades a subset of digits, an observer learns which digits the code contains, and the search space collapses. This study counts the collapse exactly, by enumerating all 10,000 four-digit codes and retaining those built only from the worn digits. If wear reveals four distinct digits, only 256 candidate codes remain, a reduction by a factor of 39.1, exhaustible in 25.6 minutes at six seconds per attempt without a lockout. Three worn digits leave 81 candidates and two worn digits leave 16. A six-digit code with four worn digits leaves 4096 candidates, or about 6.8 hours of continuous trying, which restores practical safety even when fully worn. The rules that follow are to prefer six-digit codes, to choose codes whose digits repeat so wear reveals less, to clean or replace worn keypads, and to treat a lockout feature as worth more than extra digits against a patient attacker. SIMULATED, NOT MEASURED.

Authors

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-11-11
DOI
https://doi.org/10.5281/zenodo.24121629
Primary Topic
User Authentication and Security Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
NOV
article

Worn Keypad Digits: How Visible Wear on a Code Lock Collapses Its Search Space

William Alexander Aldred
Zenodo (CERN European Organization for Nuclear Research)
User Authentication and Security Systems
article

Worn Keypad Digits: How Visible Wear on a Code Lock Collapses Its Search Space

William Alexander Aldred
article en

Abstract

A keypad lock's code is only as secret as its buttons are unworn. When daily pressing polishes or fades a subset of digits, an observer learns which digits the code contains, and the search space collapses. This study counts the collapse exactly, by enumerating all 10,000 four-digit codes and retaining those built only from the worn digits. If wear reveals four distinct digits, only 256 candidate codes remain, a reduction by a factor of 39.1, exhaustible in 25.6 minutes at six seconds per attempt without a lockout. Three worn digits leave 81 candidates and two worn digits leave 16. A six-digit code with four worn digits leaves 4096 candidates, or about 6.8 hours of continuous trying, which restores practical safety even when fully worn. The rules that follow are to prefer six-digit codes, to choose codes whose digits repeat so wear reveals less, to clean or replace worn keypads, and to treat a lockout feature as worth more than extra digits against a patient attacker. SIMULATED, NOT MEASURED.

Zenodo (CERN European Organization for Nuclear Research)
User Authentication and Security Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon