Backend
AMORT-V1: Checkpointed Post-Quantum Attestation for Industrial Controllers
arXiv cs.CR0 views
arXiv:2611.07476v1 Announce Type: new Abstract: Programmable logic controllers often remain deployed for decades, making post-quantum attestation a long-term requirement. Prior measurements of OpenPLC attestation show that post-quantum signing can consume 88--99% of round-trip latency and that durable state can further limit throughput. We introduce AMORT-V1, a checkpointed attestation protocol that moves public-key signing and durable commitment from individual reports to periodic checkpoints. An ML-KEM epoch establishes per-device evidence keys, devices authenticate reports with MACs, and the controller commits ordered evidence through hash-chained Merkle checkpoints signed with ML-DSA or SLH-DSA. Because shared MACs do not provide transferable proof of device origin, AMORT-V1 adds a device-held disclosure chain whose keys are released after checkpoint commitment. We validate the protocol with a 27-case attack matrix, 149 differential-test vectors, and a seven-node Raspberry Pi 5 testbed with five physical OpenPLC provers. Checkpointing reduces controller cost by 90 times relative to per-report ML-DSA without durable logging and by 878 times when durable logging is required. Transferable device-origin verification costs 2.95micro sec per report, while controller-side scaling to 10,000 identities requires 6.18 micro sec and 155 octets per report. AMORT-V1 also supports rollback-resistant restart through TPM-backed monotonic state without placing durable hardware operations on the per-report path.
Source:https://arxiv.org/abs/2611.07476PreviousBreaking $\mathsf{TraintoDefend}$ via Adaptive Neuron Clustering in Cryptanalytic Model ExtractionNextJailBound: FOL-Guided Jailbreak Evaluation for Exploring LLM Behavioral Boundaries
Related posts
In Zagreb, the company that owns the robotaxis chose the aggregator on day one
0dev.to AI
How we onboarded 1,580 local businesses onto a Google co-pilot — what we learned
0dev.to AI
Casting 83 audiobooks: how we matched a voice to every narrator
0dev.to AI
Building AI-Powered Applications: What Developers Should Consider Before Integration
0dev.to WebDev
How to Cut an MP3 and Make a Ringtone in Your Browser
0dev.to WebDev
How I Built a 3D Interactive Web App Showcase for Indie Builders
0dev.to WebDev