Patent Disclosure · May 2026
● US Patent App. #19/693,384 · 9th filing

H33-Agent-Zero

"Systems, Methods, and Devices for Classifying Encrypted Data with Post-Quantum Attestation"

A classification server evaluates a trained model on a feature vector that is never decrypted. Homomorphic mult / add / rotation produce an encrypted score vector under Ring-LWE; a confidence-boundary controller decides what — if anything — gets disclosed; a multi-family post-quantum attestation cryptographically binds the decision to the document without re-evaluation, without plaintext access.

CLIENT DEVICE · DATA OWNER Feature Extractor FHE Encryptor · public key 🔑 Secret key — STAYS HERE retained exclusively by data owner Decryptor · Assertion Signer Enc(x) ciphertext only CLASSIFICATION SERVER · NEVER HOLDS SECRET KEY ① FHE Evaluator homomorphic mult · add · rotation · all intermediates encrypted Ring-LWE hardness ② Confidence Boundary Controller approximate ↔ Boolean-gate domain conversion · encrypted argmax · encrypted threshold three modes — see below no intermediate decryption · no exposure window ③ Attestation Module post-quantum attestation record · signs decision · cryptographically binds classification to document 3 independent hardness assumptions: ML-DSA · FALCON · SLH-DSA verifiable without re-evaluation · without plaintext attest DOWNSTREAM enforcement + replay (customer-decrypt path · Mode 3)
FIG. 1 · system block diagram · plaintext never crosses the client boundary
Confidence boundary controller · the novelty
Three modes — what gets returned is itself a cryptographic decision.
Mode 1 · Hard classification

Discrete label only.

Encrypted domain conversion from approximate-arithmetic ciphertexts → Boolean-gate ciphertexts. Encrypted argmax runs over the score vector. Server returns the label.

output"PHI" · "Reg-S" · "MNPI"
Mode 2 · Threshold proof

Encrypted Boolean.

Encrypted threshold comparison: does the top score exceed a policy-defined cutoff? Server returns an encrypted Boolean, not a label, not a score.

outputEnc(true) · Enc(false)
Mode 3 · Customer decrypt

Score vector returned encrypted.

Server returns the full encrypted score vector unmodified. Decryption happens at the client boundary under the data owner's secret key.

outputEnc(scores[]) → client
Attestation module · three independent hardness assumptions
If one family ever breaks, the other two carry the proof.
FIPS 204 · ML-DSA

Module-LWE lattice

CRYSTALS-Dilithium

Module Learning With Errors. Primary signature family in the attestation record.

FALCON · NTRU

NTRU lattice SIS

FALCON-512

NTRU lattice Short Integer Solution. Independent of Module-LWE — a separate lattice assumption with different geometric structure.

FIPS 205 · SLH-DSA

Stateless hash-based

SPHINCS+-SHA2-128f

Security from stateless hash functions only. No lattice assumption at all. Survives any future lattice-specific attack.

What's claimed (distilled from the spec)