Cyclic Addition Tables in PDMM
- Cyclic Addition Tables (CAT) are structured degree-table codes that use cyclic group operations and modulo addition to enhance private distributed matrix multiplication.
- Their construction partitions the addition table into disjoint quadrants, ensuring perfect T-privacy and exact decodability in encoding and decoding processes.
- Quantum extensions of CAT achieve rate-doubling by leveraging interference criteria and cyclical exponent packing, outperforming conventional schemes in low-privacy regimes.
Cyclic Addition Tables (CAT) are a family of degree-table codes for private distributed matrix multiplication (PDMM), extending conventional integer-based degree-table frameworks by implementing a cyclic group structure on polynomial exponents. CATs utilize modulo addition (over for suitable ) and roots of unity as evaluation points, achieving improved worker-efficiency through denser packing of sum exponents. The framework enables perfect -privacy and exact decodability, particularly benefiting low-privacy regimes (i.e., ), and has quantum extensions that admit rate-doubling via feasibility criteria that depend on the distribution of "interference" exponents (Hofmeister et al., 21 Jan 2025, Nomeir et al., 28 Nov 2025).
1. Formal Definition and Structural Properties
Given integers , a Cyclic Addition Table for parameters with unique entries is a tuple where
- and encode the "product" and "secret" exponents for 0,
- 1 and 2 are analogous for 3,
- 4 is the modulus,
- All additions are over 5.
The combined set of all possible sums,
6
with 7 denoting the vector of residues in increasing order, partitions the 8 addition table into four quadrants. The structural requirements are:
- All four quadrants collectively produce exactly 9 distinct residues modulo 0.
- The top-left quadrant defines 1 distinct residues, with each representing a desired outer block-product.
- Off-diagonal quadrants (top-right, bottom-left, bottom-right) must be disjoint from each other and from the top-left (i.e., product terms never mix with noise/randomization terms).
- A field 2 is chosen so that 3, ensuring the existence of a primitive 4-th root of unity 5. Evaluation at 6 for 7 yields invertibility in the corresponding Vandermonde matrices for both decoding (entire degree table) and for 8-privacy (any 9 submatrix in 0 or 1).
This structure ensures that decoding via polynomial interpolation is unambiguous, and that 2-privacy is information-theoretically enforced (Hofmeister et al., 21 Jan 2025).
2. Explicit CAT Construction and Parameter Computation
The canonical construction, denoted CAT3, is defined as follows for 4:
- Define 5;
- Find the smallest nonnegative integers 6, 7 such that 8 and 9 are co-prime with 0;
- Set 1;
- Choose 2 coprime to 3, then solve 4 for 5;
- Set exponents:
- 6,
- 7,
- 8,
- 9,
- all modulo 0.
The degree table defines the exponents for encoding polynomials. Each entry in the block-product quadrant maps uniquely to one of 1 mod 2, with noise and cross terms mapped to disjoint intervals according to the combinatorial construction, ensuring the separation properties (Hofmeister et al., 21 Jan 2025, Nomeir et al., 28 Nov 2025).
3. Encoding, Evaluation, Decoding, and Privacy
For PDMM applications, let 3 and 4 over 5 be partitioned into outer-product blocks:
6
with 7 random masks 8 for 9 and 0 for 1. Encoding polynomials are formed as:
2
Each worker 3 evaluates 4. The exponents in 5 are segregated by the CAT table. The coefficients indexed by the top-left quadrant 6 recover 7. Upon collecting 8 responses, the system in the worker evaluation points is invertible, guaranteeing perfect recovery.
9-privacy is achieved since any 0 workers only see 1 masked evaluations, and the mask randomness is protected by the invertibility property of the 2 submatrices, thus leaking no information about 3 (Hofmeister et al., 21 Jan 2025).
4. Worker Count and Comparisons with Conventional Schemes
The number of workers required, denoted 4, is given by:
5
where 6 and 7 are as previously defined.
Comparison with GASP and DOG codes:
- GASP requires 8 workers.
- CAT reduces worker count by 9 (numerically up to 0 when 1), particularly when 2.
- When 3 becomes comparable to 4 or 5, conventional schemes may regain the advantage.
Asymptotically, for fixed 6:
- 7
- 8 CAT achieves its efficiency in the low-privacy regime by efficiently exploiting the cyclic structure of the exponents to compress noise terms (Hofmeister et al., 21 Jan 2025, Nomeir et al., 28 Nov 2025).
5. Field Requirements and Evaluation Points
The CAT scheme necessitates a field 9 such that 0 is divisible by 1, ensuring the existence of a primitive 2-th root of unity 3. Worker 4 is assigned the evaluation point 5. For any exponent 6,
7
Thus, exponent addition for encoded polynomial terms is performed modulo 8, not over the integers, permitting “wrap-around” and greater flexibility in assignment and separation of noise and product terms.
In practice, selection of 9 occurs via a short search for a prime 00 (Hofmeister et al., 21 Jan 2025).
6. Quantum Extensions and Feasibility Conditions
CAT codes extend to the quantum PDMM context. The feasibility of such an extension is controlled via the structure of the "interference subspace" 01, where 02 is the set of exponents corresponding to valid block-products. The quantum extension, enabling two independent 03 decodings via super-dense coding, is available if the longest consecutive chain in 04, 05, satisfies 06.
Upload/download rates in the quantum regime are doubled (i.e., 07) when the feasibility test holds. This feasibility criterion unifies that for all rank-based OPP codes (GASP, DOG, CAT), and is especially notable as CAT08 codes provide the first known nontrivial low-privacy example passing this test. When feasibility fails, quantum-native PDMM schemes may still exist but will typically require increased server randomness or dimensional embedding (Nomeir et al., 28 Nov 2025).
7. Use Cases, Applications, and Limitations
CATs are optimally suited for PDMM and SDMM scenarios where:
- The privacy threshold 09 is strictly smaller than both 10 and 11 (low-privacy regime).
- Worker minimization is desired, as the modulo structure can result in smaller 12 than non-cyclic schemes.
- Quantum communication infrastructure is available, and feasibility for rate-doubling is satisfied.
When 13 approaches 14 or 15, or when the field-size constraint is prohibitive, conventional schemes such as GASP, rs/GASP16, or PoleGap may outperform CATs.
A phase diagram of applicable regimes and numerical evaluations of cross-over points are given in the literature (Hofmeister et al., 21 Jan 2025, Nomeir et al., 28 Nov 2025).
References
- CAT and DOG: Improved Codes for Private Distributed Matrix Multiplication (Hofmeister et al., 21 Jan 2025)
- Quantum Private Distributed Matrix Multiplication With Degree Tables (Nomeir et al., 28 Nov 2025)