Нужна помощь для проверки шифра с использованием NIST Test suit
Я написал собственный код для AES. Из пользовательских я имею в виду, что мы можем использовать SBOX по нашему выбору. Теперь я сгенерировал два разных шифра одного и того же текста плана, используя два разных SBOXES, стандартный SBox и один другой Sbox.
Sample Texts : Texts2BEncrypted
Cipher in Hex : Using Standard S Box
0xf37f2d3978ce241a9f804f670cf7046dL
Cipher in Hex : Using Sbox variant
0x53ec992e8b32db9c10037acf9875ee05L
Я хотел бы проверить оба этих шифра NIST Statistic Test Suite. Я изучаю Nist, но не понимаю, с чего мне начать.
i.e if we talk about Frequency (Monobit) Test of Nist Test Suit
Example :
(input) ε = 11001001000011111101101010100010001000010110100011 00001000110100110001001100011001100010100010111000
(input) n = 100
(processing) S100 = -16
(processing) sobs = 1.6
(output) P-value = 0.109599
(conclusion) Since P-value ≥ 0.01, accept the sequence as random.
Как реализовать приведенный выше пример для моего сценария. Должен ли я сначала преобразовать свой шифр в битовые потоки и использовать его в качестве входных данных?