Submitted:
27 May 2026
Posted:
28 May 2026
You are already at the latest version
Abstract

Keywords:
1. Introduction
1.1. Related Work
1.2. TALOS Beyond-State-of-the-Art (SotA) Contribution: 3-Tier Encapsulation

- 1.
- Exact operator unification: the architecture unifies AES-256, Snow 5G/SNOW-V-class, and ZUC-256 without forcing them into an artificial single primitive class.
- 2.
- Hierarchical reuse: reuse is achieved at the correct semantic depth—native substitution reuse in Tier-1, arithmetic reuse in Tier-2, and transport/diffusion reuse in Tier-3.
- 3.
- Scalable hardware mapping: the decomposition is directly compatible with a common datapath, microcoded dispatch, and mode-controlled recursion, making it implementable in RTL rather than remaining a purely conceptual abstraction.
- 4.
- 6G relevance: the model aligns with a realistic candidate symmetric-core baseline in which 256-bit AES, Snow, and ZUC-family primitives are treated as viable quantum-resistant private-key engines for future mobile security architectures.
2. Review of Quantum-Resistant Crypto Algorithms for 6G Security
- confidentiality,
- integrity,
- authentication.
- 1.
- a configurable NTT/INTT butterfly engine,
- 2.
- shared modular multiply/reduce/add units,
- 3.
- a unified Keccak/SHAKE/SHA-3 engine,
- 4.
- a sampler/randomness/rejection-sampling block,
- 5.
- a hash-tree engine for SLH-DSA,
- 6.
- shared SRAM/memory scheduling/DMA,
- 7.
2.1. AES-256
2.1.1. Canonical Parameters
| Parameter | Value |
|---|---|
| Block length | 128 bits |
| Key length | 256 bits |
| State size | bytes = 16 bytes |
| Number of key words | 8 words ( bits) |
| Number of block words | 4 words ( bits) |
| Number of rounds | 14 |
| Expanded key size | words |
| Round-key count | 15 round keys (including initial key addition) |
2.1.2. Core Operations
SubBytes
- 1.
- multiplicative inversion in , with ,
- 2.
- a fixed affine transformation over .
ShiftRows
MixColumns
AddRoundKey
2.1.3. Inverse Transformations for Decryption
- InvShiftRows: cyclic right shifts by bytes,
- InvSubBytes: inverse AES S-box,
- InvMixColumns: multiplication by the inverse fixed matrix over ,
- AddRoundKey: XOR with the corresponding round key in reverse round order.
2.1.4. AES-256 Key Expansion
- ,
- applies the AES S-box bytewise to a 32-bit word,
- is the round constant word sequence defined in FIPS 197.
| Index class | Recurrence |
|---|---|
| loaded directly from the 256-bit user key | |
| otherwise |
2.1.5. Encryption Flow
- 1.
- initial AddRoundKey,
- 2.
- 13 full rounds,
- 3.
- 1 final round without MixColumns.
| Stage | Operations |
|---|---|
| Initial whitening | |
| Rounds 1–13 | SubBytes→ShiftRows→MixColumns→AddRoundKey |
| Round 14 | SubBytes→ShiftRows→AddRoundKey |
| Output |
| Algorithm 1:AES-256 encryption. |
|
2.1.6. Decryption Flow
- 1.
- initial AddRoundKey with the last round key,
- 2.
- 13 inverse full rounds,
- 3.
- final inverse round without InvMixColumns.
| Stage | Operations |
|---|---|
| Initial step | |
| Rounds 13–1 | InvShiftRows→InvSubBytes→AddRoundKey→InvMixColumns |
| Final round | InvShiftRows→InvSubBytes→AddRoundKey with |
| Output |
| Algorithm 2:AES-256 decryption |
|

2.1.7. Hardware-Oriented Interpretation
- Native nonlinear primitive tier-1: forward and inverse AES S-box,
- Tier-3 linear/permutation primitives: ShiftRows, MixColumns, InvMixColumns, AddRoundKey and key-schedule XOR/rotation wiring,
- Control-plane sequencing: round counter, key-expansion controller, and encryption/decryption mode control.
| AES-256 function | Mathematical nature | Architectural mapping |
|---|---|---|
| SubBytes / InvSubBytes | nonlinear byte substitution | Tier-1 native S-box bank |
| ShiftRows / InvShiftRows | byte permutation | Tier-3 P-box |
| MixColumns / InvMixColumns | linear transform over | Tier-3 linear fabric |
| AddRoundKey | XOR / affine mixing | Tier-3 XOR fabric |
| KeyExpansion | mixed substitution + rotation + XOR | Tier-1 + Tier-3 + control |
2.2. Snow 5G / SNOW-V-Class
2.2.1. Canonical Parameters
| Parameter | Value / Description |
|---|---|
| Primitive class | Stream cipher / keystream generator |
| Key length | 256 bits |
| IV length | 128 bits |
| LFSR structure | Two LFSRs, each of length 16, cell size 16 bits |
| FSM structure | Three 128-bit registers |
| AES-related logic | Two AES encryption-round applications in FSM update |
| Keystream output per step | 128 bits |
| Initialization length | 16 initialization steps |
| Parallel word addition | Four independent 32-bit additions over a 128-bit word |
| Claimed security target | 256-bit key-search complexity target |
2.2.2. Core State Equations
Keystream Output Equation
FSM Update Equations
LFSR Update Equations
| Component | Mathematical nature | Role |
|---|---|---|
| extraction | word/byte selection | forms 128-bit FSM inputs from LFSR state |
| 4-lane modulo- addition | nonlinear arithmetic mixing for keystream | |
| ⊕ with | XOR / affine mixing | final keystream output mixing |
| byte permutation | inter-byte diffusion inside FSM update | |
| AES round-based nonlinear/linear map | updates and | |
| LFSR-A / LFSR-B | linear recurrences over | long-state evolution and diffusion |
2.2.3. Key/IV Loading and Initialization
- 1.
- form from ,
- 2.
- compute ,
- 3.
- update the FSM,
- 4.
- update the LFSRs,
- 5.
- XOR z into ,
- 6.
- at , XOR into ,
- 7.
- at , XOR in .
| Algorithm 3:SNOW-V-class initialization |
|
| Stage | Operation |
|---|---|
| Load A-LFSR | , |
| Load B-LFSR | , |
| Reset FSM | |
| Mixing loop | 16 update steps with z fed back into |
| Late key injection | At XOR into ; at XOR into |
| Usage limits | At most keystream per key/IV pair; at most IVs per key |
2.2.4. Keystream Generation
- 1.
- form from ,
- 2.
- compute ,
- 3.
- update FSM,
- 4.
- update LFSRs,
- 5.
- output z.
| Algorithm 4:SNOW-V-class keystream generation |
|
2.2.5. Encryption and Decryption
- encryption = plaintext XOR keystream,
- decryption = ciphertext XOR the identical keystream regenerated from the same key, IV, and state evolution.
| Function | Primitive-level meaning | Realization |
|---|---|---|
| Confidentiality | stream encryption | XOR plaintext/ciphertext with keystream |
| Decryption | same operation as encryption | regenerate keystream and XOR again |
| Integrity / authentication | not intrinsic to keystream core alone | mode/system-level construction (e.g. Snow-5G family or AEAD mode) |
| AEAD option | authenticated encryption | SNOW-V paper proposes a GMAC/GHASH-based AEAD mode |

2.2.6. Hardware-Oriented Tiered Interpretation
- Native nonlinear primitive tier 1: AES round S-box reuse inside .
- Tier-2 micro-S-box arithmetic: four-lane modulo- addition and related bounded arithmetic slices.
- Linear / permutation fabric of level 3:, extraction, XOR networks, and LFSR recurrences on .
| SNOW-V function | Mathematical nature | Architectural mapping |
|---|---|---|
| in FSM | nonlinear + linear AES round map | Tier-1 native S-box reuse + Tier-3 diffusion |
| operations | bounded lane-wise arithmetic | Tier-2 micro-S-box fabric |
| byte permutation | Tier-3 P-box | |
| formation | state extraction / routing | Tier-3 routing fabric |
| LFSR-A / LFSR-B update | linear recurrences over | Tier-3 linear fabric |
| Output XOR | affine/XOR mixing | Tier-3 XOR fabric |
| Initialization feedback | state mixing + late key injection | control plane + Tier-2/Tier-3 support |
2.2.7. Note on Integrity and Authenticated Encryption
2.3. ZUC-256
2.3.1. Canonical Parameters
| Parameter | Value / Description |
|---|---|
| Primitive class | Stream cipher / keystream generator |
| Key length | 256 bits |
| IV length (addendum scheme) | 128 bits |
| LFSR size | 16 cells |
| Cell width | 31 bits |
| LFSR field | / modulo- recurrence |
| FSM state | Two 32-bit registers |
| BR output | Four 32-bit words |
| S-box structure | in 4 parallel byte positions |
| Initialization length | 33 rounds (32 initialization-mode steps + 1 work-mode transition) |
| Keystream granularity | 32-bit word per clock / step |
| Frame guidance in addendum | 20,000-bit keystream per frame (625 words) |
2.3.2. Core Operations
Bit Reorganization (BR)
FSM Function
Keystream Output
LFSR Update in Initialization Mode
LFSR Update in Work Mode
| Component | Mathematical nature | Role |
|---|---|---|
| BR extraction | bit/word reorganization | forms from LFSR state |
| XOR + modulo- addition | keystream and FSM nonlinear mixing | |
| addition / XOR mixing | internal FSM preparation | |
| fixed 32-bit linear maps | diffusion before substitution | |
| 4-byte substitution layer | native nonlinear core | |
| LFSR recurrence | linear recurrence modulo | long-state evolution and diffusion |
| Output | XOR mixing | 32-bit keystream word generation |
2.3.3. Key/IV Loading and Initialization
- 1.
- load the LFSR cells as above,
- 2.
- set ,
- 3.
-
for :
- (a)
- perform bit reorganization,
- (b)
- compute ,
- (c)
- run LFSRWithInitializationMode,
- 4.
- perform one final bit reorganization,
- 5.
- compute and discard one extra Z,
- 6.
- switch to LFSRWithWorkMode().
| Algorithm 5:ZUC-256 initialization (addendum form) |
|
| Stage | Operation |
|---|---|
| Key/IV load | 16 LFSR cells loaded from 32 key bytes, 16 IV bytes, and 16 constants |
| FSM reset | |
| Initialization loop | 32 rounds of BR → F → LFSR initialization update with |
| Work-mode transition | one final BR and F call, discard Z, then enter work mode |
| Public addendum goal | exact 128-bit IV support with 256-bit key |
2.3.4. Keystream Generation
- 1.
- perform bit reorganization,
- 2.
- compute ,
- 3.
- update the LFSR in work mode,
- 4.
- output Z.
| Algorithm 6:ZUC-256 keystream generation |
|
2.3.5. Encryption, Decryption, and MAC/AE Context
| Function | Primitive-level meaning | Realization |
|---|---|---|
| Confidentiality | stream encryption | XOR plaintext/ciphertext with keystream |
| Decryption | same operation as encryption | regenerate keystream and XOR again |
| Integrity / authentication | supported in broader ZUC-256 family context | MAC or AE construction, not only raw keystream core |
| AE family naming | 256-NCA6 | standards-family authenticated-encryption designation |

2.3.6. Hardware-Oriented Tiered Interpretation
- Native nonlinear primitive tier 1: the ZUC S-box layer .
- Tier-2 micro-S-box arithmetic: modulo- additions and modulo- correction logic in a bounded arithmetic decomposition.
- Linear / permutation fabric of level 3: bit reorganization, XOR networks, fixed linear maps , and LFSR state transport/update.
| ZUC-256 function | Mathematical nature | Architectural mapping |
|---|---|---|
| native byte substitution | Tier-1 native S-box bank | |
| ⊞ inside F | bounded modulo- arithmetic | Tier-2 micro-S-box fabric |
| LFSR modulo- correction | bounded arithmetic / correction | Tier-2 + Tier-3 support |
| Bit reorganization | bit/word permutation | Tier-3 P-box / routing fabric |
| fixed linear diffusion | Tier-3 linear fabric | |
| Output and internal XORs | affine/XOR mixing | Tier-3 XOR fabric |
| Initialization sequencing | state loading + control + work-mode transition | control plane + Tier-2/Tier-3 support |
2.3.7. Public Cryptanalytic Context
3. Proposed CryptoProcessor: Methodological Architecture Description
3.1. Scope, Purpose, and Design Stance
3.2. Brief Abbreviation
- Tier 1 native S-box bank: exact cryptographic substitution components that already exist as canonical nonlinear tables or affine–inversion compositions.
- Array of tier 2 micro-S-box arithmetic libraries: realizations of the exact truth-table of bounded nonlinear arithmetic slices, especially addition, carry, and correction subfunctions.
- Tier 3 shared P-box / linear fabric: configurable byte and bit permutations, rotations, affine maps, finite-field constant multipliers, tap extraction, and routing.
3.3. Source Basis and Cryptographic Scope

3.4. Formal Step A.1 Methodology
3.4.1. Definitions
3.4.2. Classification Rule
3.4.3. Exactness Rule
3.4.4. Expanded Interpretation of P-box
3.4.5. Bounding Principle

3.5. Exact Operator Taxonomy for AES-256
| AES-256 operator | Role | Exact nature | Tier | Reason |
|---|---|---|---|---|
| SubBytes | confusion | nonlinear bijection | Tier 1 | Native AES S-box |
| InvSubBytes | decryption confusion | nonlinear bijection | Tier 1 | Optional inverse table |
| ShiftRows | diffusion / routing | byte permutation | Tier 3 | Pure P-box |
| MixColumns | diffusion | linear matrix | Tier 3 | Sparse shared linear fabric |
| AddRoundKey | affine injection | bitwise XOR | Tier 3 | Pure affine fabric |
| SubWord | key-schedule nonlinearity | 4 parallel AES S-boxes | Tier 1 | Reuses NSB_AES |
| RotWord | routing | word rotation / byte permutation | Tier 3 | Pure P-box |
| Rcon injection | affine constant injection | XOR constant | Tier 3 | Pure affine fabric |
3.6. Exact Operator Taxonomy for Snow 5G / SNOW-V-class
| Snow operator | Role | Exact nature | Tier | Reason |
|---|---|---|---|---|
| LFSR-A recurrence | state update | linear recurrence over | Tier 3 | Constant multipliers are linear |
| LFSR-B recurrence | state update | linear recurrence over | Tier 3 | Constant multipliers are linear |
| Tap extraction | routing | word concatenation / register selection | Tier 3 | Pure P-box routing |
| mixing | XOR | Tier 3 | Pure linear fabric | |
| ADD32_4LANE in FSM |
mixing | 4 parallel 32-bit additions |
Tier 2 | Carry-bearing arithmetic |
| output function | addition plus XOR | Tier 2 + Tier 3 |
Addition in Tier 2, XOR in Tier 3 |
|
| AESR in FSM | nonlinear / diffusion macro |
SubBytes + ShiftRows + MixColumns |
Tier 1 + Tier 3 |
Reuses AES substrate |
| permutation | routing / diffusion |
byte transposition | Tier 3 | Pure P-box |
3.7. Exact Operator Taxonomy for ZUC-256
| ZUC-256 operator | Role | Exact nature | Tier | Reason |
|---|---|---|---|---|
| 31-bit LFSR shift | state transport | positional shift | Tier 3 | Pure routing |
| Coefficient multiplication by | linear recurrence | constant multiply in | Tier 3 | Rotation/wiring plus coefficient path |
| Prime-field correction / zero-remap | state update correction | bounded arithmetic | Tier 2 + Tier 3 | Requires correction slices |
| BR extraction | routing | bit slicing + concatenation | Tier 3 | Pure P-box |
| XOR mix in F | mixing | XOR | Tier 3 | Pure linear fabric |
| ADD32 in F and output | mixing | 32-bit modular addition | Tier 2 | Carry-bearing nonlinear arithmetic |
| diffusion | 32x32 linear transforms | Tier 3 | Rotation/XOR fabric | |
| and | confusion | native substitutions | Tier 1 | Keep as exact native boxes |
| composed confusion | 32x32 juxtaposed S-box bank | Tier 1 | Direct composed bank |
3.8. Cross-Cipher Commonality Matrix
| Reusable kernel | AES-256 | Snow | ZUC-256 | Implementation note |
|---|---|---|---|---|
| 8x8 AES S-box | Yes | Yes inside AESR | No | Tier 1 NSB_AES |
| 8x8 ZUC | No | No | Yes | Tier 1 NSB_ZUC0 |
| 8x8 ZUC | No | No | Yes | Tier 1 NSB_ZUC1 |
| Byte permutation engine | Yes | Yes | Limited | ShiftRows, , routing |
| 32-bit modular adder slices | No | Yes | Yes | Shared Tier 2 macro |
| constant-multiply fabric | No | Yes | No | Snow-only Tier 3 |
| coefficient path | No | No | Yes | ZUC-only Tier 3/Tier 2 |
| XOR / key injection fabric | Yes | Yes | Yes | Shared Tier 3 mesh |
| Mode / schedule controller | Yes | Yes | Yes | Shared top-level control plane |
3.9. Final 3-Tier S/P Logic and Canonical Box Library
3.9.1. Tier 1 native S-box bank
- NSB_AES: exact AES S-box, , used 16-way in SubBytes and 4-way in SubWord.
- NSB_InvAES: optional inverse AES S-box for decrypting datapaths.
- NSB_ZUC0: exact ZUC native substitution table or logic.
- NSB_ZUC1: exact ZUC native substitution table or logic.
- NSB_ZUC32: composed bank that implements as four native parallel tables.
- NSB_AESR16: fully composed macro-organization of 16 parallel NSB_AES instances feeding the AES ShiftRows/MixColumns linear fabric inside Snow’s AESR path.
3.9.2. Tier 2 micro-S-box arithmetic library
- muSB_FA: 1-bit full-adder slice, exact map .
- muSB_ADD4: 4-bit ripple or carry-look-ahead slice built from muSB_FA cells.
- muSB_ADD8: optional 8-bit slice for speed/area trade-offs.
- muSB _ADD32 _4LANE: macro using 4 independent 32-bit addition lanes; reused by Snow and ZUC.
- muSB_MODP31_CORR: bounded correction slice realizing the prime-field correction behavior of ZUC’s LFSR update path.
3.9.3. Tier 3 shared P-box / linear fabric catalogue
- P _AES _SHIFTROWS: 16-byte permutation implementing AES ShiftRows:
- LF _AES _MIXCOL: shared byte-matrix linear fabric for MixColumns.
- P_sigma: Snowbyte-permutation and transposition fabric:
- LF _GF16 _A and LF _GF16 _B: Snow constant-multiply fabrics for , , and .
- P _TAP _SNOW: extraction and packing fabric for and words from LFSRs.
- P _BR _ZUC: ZUC bit-reorganization fabric implementing extraction.
- LF _ZUC _L1 and LF _ZUC _L2: 32-bit rotation/XOR diffusion fabrics.
- LF _ZUC _P31: ZUC prime-field coefficient path for multipliers , , , , and .
- LF _XOR _KEY: shared XOR/ affinity constant/round-key injection mesh.
3.10. Pseudocode for Step A.1 Compilation and Box Realization
| Algorithm 7:CANONICAL_BOXIFY(CipherSpec) |
|
| Algorithm 8:AES256_ROUND_BOXIFIED(State, RoundKey) |
|
| Algorithm 9:SNOWV_STEP_BOXIFIED(A, B, , , ) |
|
| Algorithm 10:ZUC256_STEP_BOXIFIED(S[0..15], , ) |
|
| Algorithm 11:BUILD_FINAL_LIBRARY() |
|
3.11. Equivalence Obligations, Security Notes, and Implementation Cautions
- AES: prove round-by-round equivalence against FIPS 197 test vectors.
- Snow: preserve exact cycle timing and lane separation for ADD32_4LANE and recurrences.
- ZUC: preserve exact BR extraction, transforms, , and prime-field correction semantics.
3.12. TALOS Architectural Components
3.12.1. Global TALOS System Organization

3.12.2. TALOS Unified Symmetric-Core Engine

3.12.3. Hierarchical Common Data Path

3.12.4. Tier-1 Native S-box Bank
3.12.5. Tier-2 Micro-S-box Arithmetic Fabric
3.12.6. Tier-3 Shared Permutation and Linear Fabric
3.12.7. Integrity-Supporting and Authentication-Supporting Service Units
3.12.8. Architectural Significance for TALOS
3.13. TALOS Architectural Aftermath
| Name | Tier | Function class | Used by |
|---|---|---|---|
| NSB_AES | Tier 1 | Exact AES substitution | AES-256, Snow |
| NSB_InvAES | Tier 1 | Exact inverse AES substitution | AES decrypt |
| NSB_ZUC0 | Tier 1 | Exact ZUC | ZUC-256 |
| NSB_ZUC1 | Tier 1 | Exact ZUC | ZUC-256 |
| NSB_ZUC32 | Tier 1 | Composed |
ZUC-256 |
| muSB_ADD32_4LANE | Tier 2 | 4-lane 32-bit modular add macro |
Snow, ZUC-256 |
| muSB_MODP31_CORR | Tier 2 | Prime-field correction slice | ZUC-256 |
| P_AES_SHIFTROWS | Tier 3 | AES byte permutation | AES-256, Snow |
| LF_AES_MIXCOL | Tier 3 | AES linear diffusion matrix | AES-256, Snow |
| P_sigma | Tier 3 | Snow byte transposition | Snow |
| P_BR_ZUC | Tier 3 | ZUC bit reorganization | ZUC-256 |
| LF_ZUC_L1 / LF_ZUC_L2 |
Tier 3 | ZUC rotation/XOR diffusion | ZUC-256 |
4. Hardware Performance and Efficiency Analysis







5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Appendix A. Exact Tier-1 and Tier-2 Box Library for TALOS
Appendix A.1. Appendix-Level Structural Rationale
- 1.
- fixes the exact native nonlinear tables reused by TALOS in Tier-1;
- 2.
- fixes the exact bounded arithmetic micro-boxes reused by TALOS in Tier-2;
- 3.
- fixes the exact local wiring templates used to normalize or fold local arithmetic outputs before propagating to the shared Tier-3 linear fabric.
| Symbol | Meaning |
|---|---|
| Tier-1 | Native cryptographic substitution layer |
| Tier-2 | Arithmetic micro-S-box layer for bounded nonlinear slices |
| Tier-3 | Shared permutation / linear fabric layer |
| Half-adder micro-box | |
| Full-adder micro-box | |
| 4-bit population-count compressor | |
| S | AES forward S-box |
| AES inverse S-box | |
| ZUC native 8-bit substitution tables | |
| Local interleaving P-box for sums/carries | |
| Local ripple-alignment P-box | |
| Local end-around carry fold P-box | |
| dest←source | Destination wire receives source wire mapping |
| HEX mapping | Hexadecimal indexing of the exact local permutation |

Appendix A.2. Tier-1 Native 8×8 Substitution Tables
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 63 | 7C | 77 | 7B | F2 | 6B | 6F | C5 | 30 | 01 | 67 | 2B | FE | D7 | AB | 76 |
| 1 | CA | 82 | C9 | 7D | FA | 59 | 47 | F0 | AD | D4 | A2 | AF | 9C | A4 | 72 | C0 |
| 2 | B7 | FD | 93 | 26 | 36 | 3F | F7 | CC | 34 | A5 | E5 | F1 | 71 | D8 | 31 | 15 |
| 3 | 04 | C7 | 23 | C3 | 18 | 96 | 05 | 9A | 07 | 12 | 80 | E2 | EB | 27 | B2 | 75 |
| 4 | 09 | 83 | 2C | 1A | 1B | 6E | 5A | A0 | 52 | 3B | D6 | B3 | 29 | E3 | 2F | 84 |
| 5 | 53 | D1 | 00 | ED | 20 | FC | B1 | 5B | 6A | CB | BE | 39 | 4A | 4C | 58 | CF |
| 6 | D0 | EF | AA | FB | 43 | 4D | 33 | 85 | 45 | F9 | 02 | 7F | 50 | 3C | 9F | A8 |
| 7 | 51 | A3 | 40 | 8F | 92 | 9D | 38 | F5 | BC | B6 | DA | 21 | 10 | FF | F3 | D2 |
| 8 | CD | 0C | 13 | EC | 5F | 97 | 44 | 17 | C4 | A7 | 7E | 3D | 64 | 5D | 19 | 73 |
| 9 | 60 | 81 | 4F | DC | 22 | 2A | 90 | 88 | 46 | EE | B8 | 14 | DE | 5E | 0B | DB |
| A | E0 | 32 | 3A | 0A | 49 | 06 | 24 | 5C | C2 | D3 | AC | 62 | 91 | 95 | E4 | 79 |
| B | E7 | C8 | 37 | 6D | 8D | D5 | 4E | A9 | 6C | 56 | F4 | EA | 65 | 7A | AE | 08 |
| C | BA | 78 | 25 | 2E | 1C | A6 | B4 | C6 | E8 | DD | 74 | 1F | 4B | BD | 8B | 8A |
| D | 70 | 3E | B5 | 66 | 48 | 03 | F6 | 0E | 61 | 35 | 57 | B9 | 86 | C1 | 1D | 9E |
| E | E1 | F8 | 98 | 11 | 69 | D9 | 8E | 94 | 9B | 1E | 87 | E9 | CE | 55 | 28 | DF |
| F | 8C | A1 | 89 | 0D | BF | E6 | 42 | 68 | 41 | 99 | 2D | 0F | B0 | 54 | BB | 16 |
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 52 | 09 | 6A | D5 | 30 | 36 | A5 | 38 | BF | 40 | A3 | 9E | 81 | F3 | D7 | FB |
| 1 | 7C | E3 | 39 | 82 | 9B | 2F | FF | 87 | 34 | 8E | 43 | 44 | C4 | DE | E9 | CB |
| 2 | 54 | 7B | 94 | 32 | A6 | C2 | 23 | 3D | EE | 4C | 95 | 0B | 42 | FA | C3 | 4E |
| 3 | 08 | 2E | A1 | 66 | 28 | D9 | 24 | B2 | 76 | 5B | A2 | 49 | 6D | 8B | D1 | 25 |
| 4 | 72 | F8 | F6 | 64 | 86 | 68 | 98 | 16 | D4 | A4 | 5C | CC | 5D | 65 | B6 | 92 |
| 5 | 6C | 70 | 48 | 50 | FD | ED | B9 | DA | 5E | 15 | 46 | 57 | A7 | 8D | 9D | 84 |
| 6 | 90 | D8 | AB | 00 | 8C | BC | D3 | 0A | F7 | E4 | 58 | 05 | B8 | B3 | 45 | 06 |
| 7 | D0 | 2C | 1E | 8F | CA | 3F | 0F | 02 | C1 | AF | BD | 03 | 01 | 13 | 8A | 6B |
| 8 | 3A | 91 | 11 | 41 | 4F | 67 | DC | EA | 97 | F2 | CF | CE | F0 | B4 | E6 | 73 |
| 9 | 96 | AC | 74 | 22 | E7 | AD | 35 | 85 | E2 | F9 | 37 | E8 | 1C | 75 | DF | 6E |
| A | 47 | F1 | 1A | 71 | 1D | 29 | C5 | 89 | 6F | B7 | 62 | 0E | AA | 18 | BE | 1B |
| B | FC | 56 | 3E | 4B | C6 | D2 | 79 | 20 | 9A | DB | C0 | FE | 78 | CD | 5A | F4 |
| C | 1F | DD | A8 | 33 | 88 | 07 | C7 | 31 | B1 | 12 | 10 | 59 | 27 | 80 | EC | 5F |
| D | 60 | 51 | 7F | A9 | 19 | B5 | 4A | 0D | 2D | E5 | 7A | 9F | 93 | C9 | 9C | EF |
| E | A0 | E0 | 3B | 4D | AE | 2A | F5 | B0 | C8 | EB | BB | 3C | 83 | 53 | 99 | 61 |
| F | 17 | 2B | 04 | 7E | BA | 77 | D6 | 26 | E1 | 69 | 14 | 63 | 55 | 21 | 0C | 7D |
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 3E | 72 | 5B | 47 | CA | E0 | 00 | 33 | 04 | D1 | 54 | 98 | 09 | B9 | 6D | CB |
| 1 | 7B | 1B | F9 | 32 | AF | 9D | 6A | A5 | B8 | 2D | FC | 1D | 08 | 53 | 03 | 90 |
| 2 | 4D | 4E | 84 | 99 | E4 | CE | D9 | 91 | DD | B6 | 85 | 48 | 8B | 29 | 6E | AC |
| 3 | CD | C1 | F8 | 1E | 73 | 43 | 69 | C6 | B5 | BD | FD | 39 | 63 | 20 | D4 | 38 |
| 4 | 76 | 7D | B2 | A7 | CF | ED | 57 | C5 | F3 | 2C | BB | 14 | 21 | 06 | 55 | 9B |
| 5 | E3 | EF | 5E | 31 | 4F | 7F | 5A | A4 | 0D | 82 | 51 | 49 | 5F | BA | 58 | 1C |
| 6 | 4A | 16 | D5 | 17 | A8 | 92 | 24 | 1F | 8C | FF | D8 | AE | 2E | 01 | D3 | AD |
| 7 | 3B | 4B | DA | 46 | EB | C9 | DE | 9A | 8F | 87 | D7 | 3A | 80 | 6F | 2F | C8 |
| 8 | B1 | B4 | 37 | F7 | 0A | 22 | 13 | 28 | 7C | CC | 3C | 89 | C7 | C3 | 96 | 56 |
| 9 | 07 | BF | 7E | F0 | 0B | 2B | 97 | 52 | 35 | 41 | 79 | 61 | A6 | 4C | 10 | FE |
| A | BC | 26 | 95 | 88 | 8A | B0 | A3 | FB | C0 | 18 | 94 | F2 | E1 | E5 | E9 | 5D |
| B | D0 | DC | 11 | 66 | 64 | 5C | EC | 59 | 42 | 75 | 12 | F5 | 74 | 9C | AA | 23 |
| C | 0E | 86 | AB | BE | 2A | 02 | E7 | 67 | E6 | 44 | A2 | 6C | C2 | 93 | 9F | F1 |
| D | F6 | FA | 36 | D2 | 50 | 68 | 9E | 62 | 71 | 15 | 3D | D6 | 40 | C4 | E2 | 0F |
| E | 8E | 83 | 77 | 6B | 25 | 05 | 3F | 0C | 30 | EA | 70 | B7 | A1 | E8 | A9 | 65 |
| F | 8D | 27 | 1A | DB | 81 | B3 | A0 | F4 | 45 | 7A | 19 | DF | EE | 78 | 34 | 60 |
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 55 | C2 | 63 | 71 | 3B | C8 | 47 | 86 | 9F | 3C | DA | 5B | 29 | AA | FD | 77 |
| 1 | 8C | C5 | 94 | 0C | A6 | 1A | 13 | 00 | E3 | A8 | 16 | 72 | 40 | F9 | F8 | 42 |
| 2 | 44 | 26 | 68 | 96 | 81 | D9 | 45 | 3E | 10 | 76 | C6 | A7 | 8B | 39 | 43 | E1 |
| 3 | 3A | B5 | 56 | 2A | C0 | 6D | B3 | 05 | 22 | 66 | BF | DC | 0B | FA | 62 | 48 |
| 4 | DD | 20 | 11 | 06 | 36 | C9 | C1 | CF | F6 | 27 | 52 | BB | 69 | F5 | D4 | 87 |
| 5 | 7F | 84 | 4C | D2 | 9C | 57 | A4 | BC | 4F | 9A | DF | FE | D6 | 8D | 7A | EB |
| 6 | 2B | 53 | D8 | 5C | A1 | 14 | 17 | FB | 23 | D5 | 7D | 30 | 67 | 73 | 08 | 09 |
| 7 | EE | B7 | 70 | 3F | 61 | B2 | 19 | 8E | 4E | E5 | 4B | 93 | 8F | 5D | DB | A9 |
| 8 | AD | F1 | AE | 2E | CB | 0D | FC | F4 | 2D | 46 | 6E | 1D | 97 | E8 | D1 | E9 |
| 9 | 4D | 37 | A5 | 75 | 5E | 83 | 9E | AB | 82 | 9D | B9 | 1C | E0 | CD | 49 | 89 |
| A | 01 | B6 | BD | 58 | 24 | A2 | 5F | 38 | 78 | 99 | 15 | 90 | 50 | B8 | 95 | E4 |
| B | D0 | 91 | C7 | CE | ED | 0F | B4 | 6F | A0 | CC | F0 | 02 | 4A | 79 | C3 | DE |
| C | A3 | EF | EA | 51 | E6 | 6B | 18 | EC | 1B | 2C | 80 | F7 | 74 | E7 | FF | 21 |
| D | 5A | 6A | 54 | 1E | 41 | 31 | 92 | 35 | C4 | 33 | 07 | 0A | BA | 7E | 0E | 34 |
| E | 88 | B1 | 98 | 7C | F3 | 3D | 60 | 6C | 7B | CA | D3 | 1F | 32 | 65 | 04 | 28 |
| F | 64 | BE | 85 | 9B | 2F | 59 | 8A | D7 | B0 | 25 | AC | AF | 12 | 03 | E2 | F2 |
Appendix A.3. Tier-2 Micro-S-box Templates
| ab | 0 | 1 | 2 | 3 |
|---|---|---|---|---|
| 0 | 1 | 1 | 2 |
| abc | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
|---|---|---|---|---|---|---|---|---|
| 0 | 1 | 1 | 2 | 1 | 2 | 2 | 3 |
| abcd | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
|---|---|---|---|---|---|---|---|---|
| 0 | 1 | 1 | 2 | 1 | 2 | 2 | 3 | |
| abcd | 8 | 9 | A | B | C | D | E | F |
| 1 | 2 | 2 | 3 | 2 | 3 | 3 | 4 |
Appendix A.4. Exact Local P-box Templates
| Symbol | Definition | HEX mapping |
|---|---|---|
| Interleave four sums and four carries. Source ordering is ; destination ordering is . | 0,4,1,5,2,6,3,7 | |
| Local ripple alignment over an already interleaved vector. | 1,0,3,2,5,4,7,6 | |
| End-around carry fold used as a local 5-wire rotation template; source ordering becomes destination . | 4,0,1,2,3 |
| Symbol | Definition | Source note |
|---|---|---|
| AES | Tier-1 AES tables correspond to the standard Rijndael/AES substitution and inverse substitution tables. | FIPS 197-derived constants |
| ZUC | Tier-1 ZUC tables were transcribed from code extracted from the ETSI/SAGE ZUC specification, as mirrored in CryptoMobile ZUC.c. | ETSI/SAGE v1.6 lineage |
| SNOW-V | SNOW-V / Snow-5G-class logic reuses the AES round function in the proposed architecture; therefore the AES S-box is the native Tier-1 substitution basis for that cipher family. | No separate standalone table listed |
Appendix A.5. Technical Elaboration of the next Appendix Tables
Appendix A.5.5.1. Table A6: Tier-2 half-adder micro-S-box μS HA (2→2).
Appendix A.5.5.2. Table A7: Tier-2 full-adder micro-S-box μS FA (3→2).
Appendix A.5.5.3. Table A8: Tier-2 population-count micro-S-box μS POP 4 (4→3).
Appendix A.5.5.4. Table A9: exact local P-box templates.
Appendix A.5.5.5. Table A10: source note and implementation remarks.
Appendix A.6. Abbreviations
| Abbreviation | Definition |
|---|---|
| TALOS | Proposed unified-reusable 6G CryptoProcessor architecture based on a hierarchical 3-tier encapsulation of native substitutions, bounded arithmetic micro-boxes, and shared permutation/linear fabrics. |
| HCDP | Hierarchical Common Data Path: the common datapath backbone that time-shares operand ingress, register/state handling, dispatch, feedback/retiming, and output reassembly across the 3-tier cryptographic fabric. |
| Tier-1 | Native S-Box Tier: the first architectural tier containing exact native cryptographic substitution primitives already intrinsic to the supported cipher families, e.g., AES S-boxes and ZUC-native substitution tables. |
| Tier-2 | Micro-S-Box Tier: the second architectural tier containing exact bounded nonlinear arithmetic templates compiled into micro-boxes, e.g., half-adder, full-adder, popcount, carry, and modular-correction slices. |
| Tier-3 | Shared Permutation / Linear Tier: the third architectural tier containing exact permutation, routing, XOR, affine, rotation, shuffle, diffusion, and state-transport fabrics reused across all supported ciphers. |
| T1-NSB | Tier-1 Native S-Box Bank: the concrete hardware/library realization of Tier-1, collecting the exact native substitution tables reused by TALOS. |
| T2-MSBF | Tier-2 Micro-S-Box Fabric: the concrete hardware/library realization of Tier-2, implementing exact bounded nonlinear arithmetic kernels as reusable micro-box arrays. |
| T3-SPLF | Tier-3 Shared Permutation / Linear Fabric: the concrete hardware/library realization of Tier-3, implementing the common sparse interconnect and linear-transform substrate. |
| UCSB | Universal Common S-Box: the original common-substitution philosophy generalized in TALOS into a hierarchical nonlinear fabric rather than a single monolithic universal lookup structure. |
| UCNF | Universal Common Nonlinear Fabric: the generalized TALOS nonlinear substrate obtained by combining Tier-1 native substitution reuse with Tier-2 compiled micro-box arithmetic reuse under Tier-3 orchestration. |
References
- Bikos, A.N.; Sklavos, N. Architecture Design of an Area Efficient High Speed Crypto Processor for 4G LTE. IEEE Trans. Dependable Secur. Comput. 2018, 15, 729–741. [Google Scholar] [CrossRef]
- Murphy, S.; Robshaw, M.J.B. Essential Algebraic Structure within the AES. In Advances in Cryptology — CRYPTO 2002;Lecture Notes in Computer Science; Yung, M., Ed.; Springer: Berlin, Heidelberg, 2002; Vol. 2442, pp. 1–16. [Google Scholar] [CrossRef]
- Kim, H.W.; Lee, S. Design and Implementation of a Private and Public Key Crypto Processor and Its Application to a Security System. IEEE Trans. Consum. Electron. 2004, 50, 214–224. [Google Scholar] [CrossRef]
- Selimis, G.; Sklavos, N.; Koufopavlou, O. Area-Optimized Architecture and VLSI Implementation of Multi-Coder Processor for the WTLS. In Proceedings of the Proceedings of the 46th IEEE Midwest Symposium on Circuits and Systems (MWSCAS 2003), Cairo, Egypt, 30 December 2003; 2003; p. 24–27. 27–. [Google Scholar]
- Kitsos, P.; Sklavos, N.; Koufopavlou, O. UMTS Security: System Architecture and Hardware Implementation. Wirel. Commun. Mob. Comput. 2007, 7, 483–494. [Google Scholar] [CrossRef]
- Hessel, S.; Szczesny, D.; Lohmann, N.; Bilgic, A.; Hausner, J. Implementation and Benchmarking of Hardware Accelerators for Ciphering in LTE Terminals. In Proceedings of the IEEE Global Telecommunications Conference (GLOBECOM 2009), Honolulu, HI, USA, 2009; pp. 2316–2322. [Google Scholar] [CrossRef]
- Yamamoto, D.; Itoh, K.; Yajima, J. A Very Compact Hardware Implementation of the KASUMI Block Cipher. In Information Security Theory and Practices. Security and Privacy of Pervasive Systems and Smart Devices;Lecture Notes in Computer Science; Samarati, P., Tunstall, M., Posegga, J., Markantonakis, K., Sauveron, D., Eds.; Springer: Berlin, Heidelberg, 2010; Vol. 6033, pp. 293–308. [Google Scholar] [CrossRef]
- Traboulsi, S.; Sbeiti, M.; Bruns, F.; Bilgic, A. An Optimized Parallel and Energy-Efficient Implementation of SNOW 3G for LTE Mobile Devices. In Proceedings of the 2010 IEEE 12th International Conference on Communication Technology (ICCT), Nanjing, China, 2010; pp. 535–538. [Google Scholar]
- Gupta, S.S.; Chattopadhyay, A.; Khalid, A. Designing Integrated Accelerator for Stream Ciphers with Structural Similarities. Cryptogr. Commun. 2013, 5, 19–47. [Google Scholar] [CrossRef]
- Kitsos, P.; Sklavos, N.; Provelengios, G.; Skodras, A.N. FPGA-Based Performance Analysis of Stream Ciphers ZUC, Snow3G, Grain V1, Mickey V2, Trivium and E0. Microprocess. Microsyst. 2013, 37, 235–245. [Google Scholar] [CrossRef]
- Murphy, S.; Robshaw, M.J.B. Essential Algebraic Structure within the AES. In Advances in Cryptology — CRYPTO 2002;Lecture Notes in Computer Science; Yung, M., Ed.; Springer: Berlin, Heidelberg, 2002; Vol. 2442, pp. 1–16. [Google Scholar] [CrossRef]
- National Institute of Standards and Technology. Advanced Encryption Standard (AES). Technical Report FIPS 197-upd1; National Institute of Standards and Technology: Gaithersburg, MD, USA, 2023. [Google Scholar] [CrossRef]
- Ekdahl, P.; Johansson, T.; Maximov, A.; Yang, J. A New SNOW Stream Cipher Called SNOW-V. IACR Trans. Symmetric Cryptol. 2019, 2019, 1–42. [Google Scholar] [CrossRef]
- Zhang, B.; Feng, D.; Jin, C.; Qi, W.F.; Wu, W.; Xu, C.; Wang, Y.; Jiao, L. An Addendum to the ZUC-256 Stream Cipher. Cryptol. ePrint Arch. 2021, Paper 2021/1439. [Google Scholar]
- Yang, J.; Johansson, T.; Maximov, A. Spectral Analysis of ZUC-256. Cryptol. ePrint Arch. 2019, Paper 2019/1352. [Google Scholar] [CrossRef]
- ETSI / 3GPP. 5G; Specification of the Snow 5G based 256-bits algorithm set: Specification of the 256-NEA4 encryption, the 256-NIA4 integrity, and the 256-NCA4 authenticated encryption algorithm for 5G; Document 1: Algorithm Specification. Technical Report ETSI TS 135 240 / 3GPP TS 35.240, ETSI, 2024. Version 18.0.0, Release 18.
- ETSI / 3GPP. 5G; Specification of the AES based 256-bits algorithm set: Specification of the 256-NEA5 encryption, the 256-NIA5 integrity, and the 256-NCA5 authenticated encryption algorithm for 5G; Document 1: Algorithm Specification. Technical Report ETSI TS 135 243 / 3GPP TS 35.243, ETSI, 2024. Version 18.0.0, Release 18.
- ETSI / 3GPP. 5G; Specification of the ZUC based 256-bits algorithm set: Specification of the 256-NEA6 encryption, the 256-NIA6 integrity, and the 256-NCA6 authenticated encryption algorithm for 5G; Document 1: Algorithm Specification. Technical Report ETSI TS 135 246 / 3GPP TS 35.246, ETSI, 2024. Version 18.0.0, Release 18.
- Aikata, A.; Mert, A.C.; Jacquemin, D.; Das, A.; Matthews, D.; Ghosh, S.; Roy, S.S. A Unified Cryptoprocessor for Lattice-Based Signature and Key-Exchange. IEEE Trans. Comput. 2023, 72, 1568–1580. [Google Scholar] [CrossRef]
- Bisheh-Niasar, M.; Karabulut, E.; Upadhyayula, K.; Norris, M.; Pillilli, B. Adams Bridge Accelerator: Bridging the Post-Quantum Transition. Cryptol. ePrint Arch. 2026, Paper 2026/256. [Google Scholar]
- Tosun, T.; Ay, A.U.; Norga, Q.; Kundu, S.; Yazici, M.; Savas, E.; Verbauwhede, I. RISQrypt: Fast, Secure and Agile Hardware-Software Co-Design for Post-Quantum Cryptography. Cryptol. ePrint Arch. 2026, Paper 2026/312. [Google Scholar]
- Zhang, Y.; Chu, Y.; Wei, Y.; Dai, Y.; Shen, Q.; Tian, J. A Unified Hardware Architecture for Stateful and Stateless Hash-Based Key/Signature Generations. Cryptol. ePrint Arch. 2026, Paper 2026/194. [Google Scholar]
- Pandey, N.; Deshpande, S.; Bohra, D.D.; Banerjee, D.S.; Szefer, J.; Roy, D.B. Performance Analysis of Parameterizable HQC Hardware Architecture. Cryptology ePrint Archive, 2026; Paper 2026/592. [Google Scholar]
- National Institute of Standards and Technology. Module-Lattice-Based Key-Encapsulation Mechanism Standard; Technical Report FIPS 203; National Institute of Standards and Technology: Gaithersburg, MD, USA, 2024. [Google Scholar] [CrossRef]
- National Institute of Standards and Technology. Module-Lattice-Based Digital Signature Standard; Technical Report FIPS 204; National Institute of Standards and Technology: Gaithersburg, MD, USA, 2024. [Google Scholar] [CrossRef]
- National Institute of Standards and Technology. Stateless Hash-Based Digital Signature Standard; Technical Report FIPS 205; National Institute of Standards and Technology: Gaithersburg, MD, USA, 2024. [Google Scholar] [CrossRef]
- Moody, D.; Perlner, R.; Regenscheid, A.; Robinson, A.; Cooper, D. Transition to Post-Quantum Cryptography Standards. In Technical Report NIST IR 8547 (Initial Public Draft); National Institute of Standards and Technology: Gaithersburg, MD, USA, 2024. [Google Scholar] [CrossRef]
- 3GPP. TR 33.703: Study on Transitioning to Post Quantum Cryptography (PQC) in 3GPP. 3GPP Technical Report, Release 20 draft. 2025. [Google Scholar]
- 3GPP. TR 33.801-01; Study on Security for the 6G System. 3GPP Technical Report, Release 20 draft, 2025.
- National Institute of Standards and Technology. Advanced Encryption Standard (AES). Technical Report FIPS 197-upd1. U.S. Department of Commerce, NIST, 2023. [Google Scholar] [CrossRef]
- ETSI / 3GPP. 5G; Specification of the Snow 5G based 256-bits algorithm set: specification of the 256-NEA4 encryption, the 256-NIA4 integrity, and the 256-NCA4 authenticated encryption algorithm for 5G; Document 1: algorithm specification. Technical Report ETSI TS 135 240 / 3GPP TS 35.240, ETSI Version 18.0.0, Release 18, 2024. [Google Scholar]
- ETSI / 3GPP. 5G; Specification of the ZUC based 256-bits algorithm set: Specification of the 256-NEA6 encryption, the 256-NIA6 integrity, and the 256-NCA6 authenticated encryption algorithm for 5G; Document 1: algorithm specification. Technical Report ETSI TS 135 246 / 3GPP TS 35.246, ETSI Version 18.0.0, Release 18, 2024. [Google Scholar]
- Moody, D. The NIST Post-Quantum Cryptography Project. Presentation at MPTS 2026: NIST Workshop on Multi-Party Threshold Schemes, 2026. Presented January 28, 2026. [Google Scholar]
- National Institute of Standards and Technology. Post-Quantum Cryptography: FAQs. Computer Security Resource Center Project Page. Accessed. n.d. (accessed on 1 May 2026).
- National Institute of Standards and Technology. Post-Quantum Cryptography. Computer Security Resource Center Project Page. Accessed. n.d. (accessed on 1 May 2026).
- European Telecommunications Standards Institute. 5G; Specification of the Snow 5G Based 256-Bits Algorithm Set: Specification of the 256-NEA4 Encryption, the 256-NIA4 Integrity, and the 256-NCA4 Authenticated Encryption Algorithm for 5G; Document 1: Algorithm Specification; European Telecommunications Standards Institute; Technical Specification ETSI TS 135 240 V18.0.0 / 3GPP TS 35.240 Release 18, 2024. [Google Scholar]
- 3rd Generation Partnership Project. Specification of the AES Based 256-Bits Algorithm Set: Specification of the 256-NEA5 Encryption, the 256-NIA5 Integrity, and the 256-NCA5 Authenticated Encryption Algorithm for 5G; Document 1: Algorithm Specification Release 18; under change control. 3GPP Dyn. Specif. Rep. 2024. [Google Scholar]
- European Telecommunications Standards Institute. 5G; Specification of the ZUC Based 256-Bits Algorithm Set: Specification of the 256-NEA6 Encryption, the 256-NIA6 Integrity, and the 256-NCA6 Authenticated Encryption Algorithm for 5G; Document 3: Design Conformance Test Data; European Telecommunications Standards Institute; Technical Specification ETSI TS 135 248 V18.0.0 / 3GPP TS 35.248 Release 18, 2024. [Google Scholar]
- 3rd Generation Partnership Project. 3GPP Portal Specifications Search for Work Item 1010012: Addition of 256-Bit Security Algorithms lists specifications TS 35.240–TS 35.248 for Snow 5G, AES, and ZUC 256-bit algorithm sets. 3GPP Portal Accessed. 2026. (accessed on 1 May 2026). [Google Scholar]
- 3rd Generation Partnership Project. Study on Transitioning to Post Quantum Cryptography (PQC) in 3GPP. Technical Report 3GPP TR 33.703 Release 20, 3rd Generation Partnership Project, 2026. Draft specification; latest listed version 0.4.0 uploaded 24 February 2026.
- 3rd Generation Partnership Project. Study on Security for the 6G System. Technical Report 3GPP TR 33.801-01 Release 20, 3rd Generation Partnership Project, 2026. Draft specification; latest listed version 0.3.0 uploaded 24 February 2026.
- 3rd Generation Partnership Project. Release 20. 3GPP Specifications and Technologies Release Page Rel-20 milestones and endorsed deadlines for 5G-Advanced and early 6G studies. Accessed. 2026. (accessed on 1 May 2026). [Google Scholar]
- 3rd Generation Partnership Project. 3GPP Specification Series: 33-Series Security Specifications. 3GPP Dynamic Specification Report; Accessed. n.d. (accessed on 1 May 2026). [Google Scholar]
- 3rd Generation Partnership Project. 6G Scenarios and Performance Requirements. 3GPP News Published. 2024. [Google Scholar]
- Uusitalo, M.; Bernardos, C.J. White Paper on The European Vision for the 6G Network Ecosystem. 6G Smart Networks and Services Industry Association (6G-IA) white paper presentation, 2024. 25 November 2024. [Google Scholar]
- National Institute of Standards and Technology. Federal Information Processing Standards Publication NIST FIPS 203; Module-Lattice-Based Key-Encapsulation Mechanism Standard. National Institute of Standards and Technology: Gaithersburg, MD, USA, 2024. [CrossRef]
- National Institute of Standards and Technology. Module-Lattice-Based Digital Signature Standard. National Institute of Standards and Technology: Gaithersburg, MD, USA; Federal Information Processing Standards Publication NIST FIPS 204, 2024. [Google Scholar] [CrossRef]
- National Institute of Standards and Technology. NIST Releases First 3 Finalized Post-Quantum Encryption Standards. In NIST News; 2024. Released August 13, 2024; updated August 29, 2025. [Google Scholar]
- National Institute of Standards and Technology. NIST PQC Standardization Process: HQC Announced as a 4th Round Selection. Computer Security Resource Center News. 2025. Published March 11, 2025.
- Alagic, G.; Bros, M.; Ciadoux, P.; Cooper, D.; Dang, Q.; Dang, T.; Kelsey, J.; Lichtinger, J.; Liu, Y.K.; Miller, C.; et al. Status Report on the Fourth Round of the NIST Post-Quantum Cryptography Standardization Process. In NIST Interagency/Internal Report NIST IR 8545; National Institute of Standards and Technology: Gaithersburg, MD, USA, 2025. [Google Scholar] [CrossRef]
- Bisheh-Niasar, M.; Karabulut, E.; Upadhyayula, K.; Norris, M.; Pillilli, B. Adams Bridge Accelerator: Bridging the Post-Quantum Transition. Cryptol. ePrint Arch. 2026, Report 2026/256. [Google Scholar]
- Mandal, S.; Basu Roy, D. KiD: A Hardware Design Framework Targeting Unified NTT Multiplication for CRYSTALS-Kyber and CRYSTALS-Dilithium on FPGA. arXiv 2023, arXiv:cs. [Google Scholar] [CrossRef]
- Kundi, D.E.S.; Bermudo Mera, J.M.; Strub, P.Y.; Hutter, M. High-Performance NTT Hardware Accelerator to Support ML-KEM and ML-DSA. In Proceedings of the Proceedings of the 2024 Workshop on Attacks and Solutions in Hardware Security (ASHES ’24), Salt Lake City, UT, USA, 2024; pp. 1–6. [Google Scholar] [CrossRef]
- Iskander, R.; Kirah, K. Structural Dependency Analysis for Masked NTT Hardware: Scalable Pre-Silicon Verification of Post-Quantum Cryptographic Accelerators, 2026. arXiv, Version 2, revised 20 April 2026; arXiv:cs. [CrossRef]
- Saarinen, M.J.O. Accelerating SLH-DSA by Two Orders of Magnitude with a Single Hash Unit. In Proceedings of the Proceedings of the 5th NIST Post-Quantum Cryptography Standardization Conference, Rockville, MD, USA, 2024. Presented April 11, 2024. [Google Scholar]
- Truong, Q.D.; Jang, Y.; Lee, H.H. High-Performance Unified Hardware Architecture for ML-DSA and ML-KEM PQC Standards. IEEE Access 2025, 13, 189444–189460. [Google Scholar] [CrossRef]
- Mandal, S.; Roy, D.B. A Lightweight Unified Keccak Module for Efficient Hashing in ML-KEM and ML-DSA. In Proceedings of the Proceedings of the 2025 Quantum Security and Privacy Workshop (QSec ’25), New York, NY, USA, 2025; pp. 34–39. [Google Scholar] [CrossRef]
- National Institute of Standards and Technology. Post-Quantum Cryptography FAQs. In NIST Computer Security Resource Center; 2025. [Google Scholar]
- ETSI / 3GPP. 5G; Specification of the AES based 256-bits algorithm set: Specification of the 256-NEA5 encryption, the 256-NIA5 integrity, and the 256-NCA5 authenticated encryption algorithm for 5G; Document 1: algorithm specification. Technical Report ETSI TS 135 243 / 3GPP TS 35.243, ETSI Version 18.0.0, Release 18, 2024. [Google Scholar]
- GPP. 3GPP Specification Series 35: Security Algorithms and Related Specifications. 3GPP Specif. Index 2026. [Google Scholar]
- 3GPP. TR 33.703: Study on transitioning to Post Quantum Cryptography (PQC) in 3GPP. 3GPP DynaReport, Release 20 draft. 2025.
- 3GPP. TR 33.801-01: Study on Security for the 6G system. 3GPP DynaReport, Release 20 draft. 2025.
- Zhang, B.; Feng, D.; Jin, C.; Qi, W.F.; Wu, W.; Xu, C.; Wang, Y.; Jiao, L. An Addendum to the ZUC-256 Stream Cipher. Cryptol. ePrint Arch. 2021, Paper 2021/1439. [Google Scholar]
- Yang, J.; Johansson, T.; Maximov, A. Spectral Analysis of ZUC-256. Cryptol. ePrint Arch. 2019, Paper 2019/1352. [Google Scholar] [CrossRef]
- Maximov, A. Some Observations on ZUC-256 (Extended). Cryptol. ePrint Arch. 2021, Paper 2021/1134. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).