Нужна помощь для проверки шифра с использованием 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. 

Как реализовать приведенный выше пример для моего сценария. Должен ли я сначала преобразовать свой шифр в битовые потоки и использовать его в качестве входных данных?

0 ответов

Другие вопросы по тегам