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
Top 10 PostgreSQL Production Outages & SRE Incident Troubleshooting Runbooks
0dev.to
MCP Went Stateless This Year. Your 'Supports MCP' Checkbox Is Now a Lie.
0dev.to
Java: When Life Gives You Problems, Build a ProblemFactory
0dev.to
What Go's Checksum Database Does and Does Not Guarantee
0dev.to

Two Agents Both Added a Package: 7 Lockfiles and the Command That Fixes Each Conflict
0dev.to
Darwin-180B-RSI: How a 180B-Parameter Model Was Updated by Modifying Just 0.02% of Its Weights
0dev.to