ГОСТ Р 53556.3—2012
Должна быть обновлена адаптивная книга шифров, используя возбуждение. Это делается путем
сдвига адаптивной книги шифров на
sbfrm_size
входов, заполняя пустые входы вычисленным возбужде
нием.
for(п =sbfrm_sizo: п
<
Lmax: п++)
{
cba[n-sbfrm_sizo] =cba[n);
}
for (п =О:п< sbfrm_size: п++)
{
cba[Lmax-1-n]
=
excitation[sbfrm_size-1
-
nj:
}
Адаптивная книга шифров инициализируется заполнением ее нулями.
Представления для усиления книги шифров даны втаблице 88. таблице 89 и таблице 90.
Т а б л и ц а 88 — Таблица представления для усиления адаптивной книги шифров
Масштабный коэффициент: 2Л17
Индекс
cba_gain
Индекс
cba_gain
0
12386
3471471
1
27800
4548272
2
38483
561669
Масштабный коэффициент: 2Л15
Индекс
cba_gam
Индекс
cba_gain
6
16993
15318778
7
18520
16302847
8
20021
17336079
9
21493
183555010
10
22938
193780811
11
24396
204061312
12
25834
214412213
13
27292
224884714
14
28767
2355745
Масштабный коэффициент: 2Л8
Индекс
cba_gain
Индекс
cba_gatn
24
528
285553
25
727
2911107
26
1388
3022214
27
2777
3144426
Т а б л и ц а 89 — Таблица представления для усиления фиксированной книги шифров
Масштабный коэффициент: 2Л12
Индекс
Cba_gain
4265731
5343242
6441603
755564
Индекс
cba_gain
08192
111578
214877
3199909
48