S-блоки.

S - блоки, выбранные для LOKI97 используют возведение в куб в нечетном поле Галуа GF(2n ) , т.к. оно имеет несколько очень удобных свойств (таких как сильная нелинейность и относительно однообразный профиль xor). Чтобы количество входов было нечетно, в S1 используется 13 входных битов, а в  S2- 11 битов. Они распределяются так, как описано выше, чтобы объединиться для работы над каждым входным блоком. Входное значение инвертируется (так, что входы 0 или 1 никогда не дадут выходов 0 или 1), и выходное значение маскируется в выбранные 8 нижних выходных битов . Функции  S - блоков таковы : 
     
     S1[x] = ((x xor 1FFF)3 mod 2911) & FF,  in GF(213)

      S2[x] = ((x xor  7FF)3 mod  AA7) & FF,  in GF(211)
 
(заметим , что все константы приведены в 16-ричной системе , а все вычисления сделаны как полиномиальные в GF(2n) )