Users Manual
&'64& $0/530--&3
e
BLOCKN [255 : 0]
/POF
e
BLOCKN [255 : 0] = BLOCKN [255 : 0]
BLOCKN
j
i
[7 : 0] = BLOCKN[48i + 8j + 7 : 48i + 8j] i ∈ {0, 1, 2, 3} j ∈ {0, 1, 2, 3, 4, 5}
e
BLOCKN
j
i
[7 : 0] =
e
BLOCKN [64i + 8j + 7 : 64i + 8j] i ∈ {0, 1, 2, 3} j ∈ {0, 1, 2, 3, 4, 5, 6, 7}
e
BLOCKN
j
i
[7 : 0] =
BLOCKN
j
i
[7 : 0] j ∈ {0, 1, 2, 3, 4, 5}
BLOCKN
0
i
[7 : 0] ⊕ BLOCKN
1
i
[7 : 0]
⊕ BLOCKN
2
i
[7 : 0] ⊕ BLOCKN
3
i
[7 : 0]
⊕ BLOCKN
4
i
[7 : 0] ⊕ BLOCKN
5
i
[7 : 0]
j ∈ {6}
5
X
l=0
(l + 1)
7
X
k=0
BLOCKN
l
i
[k] j ∈ {7}
i ∈ {0, 1, 2, 3}
⊕
X
+
3FQFBU
e
BLOCKN [255 : 128] =
e
BLOCKN [127 : 0] = BLOCKN [127 : 0]
#-,@QBSU@SFTFSWF
BLOCK3[143 : 96]
e
BLOCK3[191 : 128]
1SPHSBNNJOH PG 4ZTUFN 1BSBNFUFST
8F QSPHSBN UIF
e
BLOCKN [255 : 0] WBMVF PG FODPEFE TZTUFN
QBSBNFUFST #-0$, #-0$, BOE #-0$, JOTUFBE PG EJSFDUMZ QSPHSBNNJOH UIF TZTUFN QBSBNFUFST
5IF CJU XJEUI PG
e
BLOCKN [255 : 0] JT BMXBZT