Skip to content

Theorems & Bounds

Our results for Wi-Fi, Ethernet and chip makers. The US standards body has published its first quantum-safe key-exchange standard (NIST FIPS 203). Each is a formula beside what it rules out in plain words, with the file it was checked from. They are about our own designs as modelled in software, except the two runs of standard test cases on outside libraries, which say so. Our lead work is on AI agents: see the research results.

  1. Measured search

    11,200 attacks on our models, none got through

    An automated attacker, given no starting attacks, combined known attack moves up to ten steps deep against ten quantum-safe Wi-Fi sign-in designs as we model them. It ran in eight rounds, as the formula counts, and our checker, unchanged throughout, found no attack that got through. To show the search can find a real attack, we re-opened a known Wi-Fi flaw in one design, KRACK (a published attack that tricks a device into reusing a key), and the same search caught it. The limit: this is a search on a fixed budget, run on software models of our own designs, not a proof that no attack exists.

    The file it was checked fromThe same result on VerifyCore Labs

  2. Checked by the Lean 4 kernel

    The access-point memory ceiling

    In our model of the admission-control module, no attacker schedule, however many sessions it opens, can push the access point past its 64 KiB pre-authentication budget. Capping each session alone is not enough: without the access-point quota, every budget can be broken. In our design the access point reserves four 16 KiB slots and refuses a fifth sign-in, which is also its weakness as built: four sign-ins that start and never finish hold every slot and lock other devices out. We have not measured a real access point, and the bound is for our reference module, not for every mechanism in the full design.

    The file it was checked fromThe same result on VerifyCore Labs

  3. Measured check

    The standard's own test cases, run on the library we build on

    Run against the open-source liboqs library, NIST's own test cases give 255 pass, 60 not exercised, because the library offers no way to run those. For the signature algorithm only key generation is checked, not signing or verifying. This checks a library we did not write; it is not one of our own results.

    The file it was checked from

  4. Computed bound

    Retransmissions against a computed floor

    A radio link that loses data resends it in rounds. In a modelled noisy channel at one signal level, with a budget of four rounds and a receiver that only answers yes or no after each round, no scheme that never wrongly confirms receipt can average fewer rounds than a computed lower limit allows. Our guard, the rule we wrote for when to stop resending, closes 84% of the gap in average rounds between always using all four rounds and that limit. The computed limit is close to a single round, so this mostly measures the guard against always using every round; it is not a claim that the guard approaches a physical limit.

    The file it was checked from

  5. Checked by the Lean 4 kernel

    What a redundant-path receiver must remember

    Some Ethernet links send every frame along two paths and the receiver drops the duplicate (IEEE 802.1CB). A receiver that must also report which path delivered the first copy needs states for a window of w frames, strictly more than the -state bitmap the standard describes. No clever encoding fits it in the bitmap.

    The file it was checked from

  6. Measured check

    Sizes cannot tell round-3 Kyber from ML-KEM

    ML-KEM is the final US standard for quantum-safe key exchange; round-3 Kyber is the draft it grew out of, and their keys and ciphertexts are the same sizes, so sizes cannot tell them apart. We ran NIST's key-generation tests for ML-KEM-768 on a public Kyber repository and all five matched, although its README calls the code round 3. Only key generation was run, and nothing here says that repository's cryptography is wrong.

    The file it was checked from

Results with their own page · The OrbitalProof home page

The access-point memory ceiling, drawn

The memory ceiling, in a model of the admission module: with the access-point quota it holds for any number of sessions; without it, any budget can be broken. Bar lengths are drawn, not measured.

Results with their own page

These results are argued in full: what was shown, why it matters, who should care, and what it does not claim.

How we show numbers

Every result figure links to the file it comes from. See our published files