Tech-
invite
3GPP
space
IETF
space
21
22
23
24
25
26
27
28
29
31
32
33
34
35
36
37
38
4‑5x
Content for
TS 35.206
Word version: 18.0.0
0i…
2…
2
INTRODUCTORY INFORMATION
3
The algorithm framework and the specific example algorithms
4
Definition of the example algorithms
5
Implementation considerations
A1
Figure of the Algorithms
A2
Specification of the Block Cipher Algorithm Rijndael
A3
Simulation Program Listing - Byte Oriented
A4
Rijndael Listing - 32-Bit Word Oriented
$
Change history
2
INTRODUCTORY INFORMATION
p. 6
2.1
Introduction
p. 6
2.2
Notation
p. 6
2.2.1
Radix
p. 6
2.2.2
Conventions
p. 6
2.2.3
Bit/Byte ordering
p. 6
2.2.4
List of Symbols
p. 7
2.3
List of Variables
p. 7
2.4
Algorithm Inputs and Outputs
p. 7
3
The algorithm framework and the specific example algorithms
p. 8
4
Definition of the example algorithms
p. 9
4.1
Algorithm Framework
p. 9
4.2
Specific Example Algorithms
p. 9
5
Implementation considerations
p. 10
5.1
OPC computed on or off the USIM?
p. 10
5.2
Customising the choice of block cipher
p. 10
5.3
Further customisation
p. 11
5.4
Resistance to side channel attacks
p. 11
A1
Figure of the Algorithms
p. 12
A2
Specification of the Block Cipher Algorithm Rijndael
p. 13
A2.1
Introduction
p. 13
A2.2
The State and External Interfaces of Rijndael
p. 13
A2.3
Internal Structure
p. 14
A2.4
The Byte Substitution Transformation
p. 14
A2.5
The Shift Row Transformation
p. 15
A2.6
The Mix Column Transformation
p. 15
A2.7
The Round Key addition
p. 16
A2.8
Key schedule
p. 16
A2.9
The Rijndael S-box
p. 17
A3
Simulation Program Listing - Byte Oriented
p. 18
A4
Rijndael Listing - 32-Bit Word Oriented
p. 25
$
Change history
p. 31