№task-number1task-section.task-number.Рассмотрим множество паролей, состоящих из 12 строчных и заглавных латинских букв, а также цифр.
1pt 0pt 0pt
Каков размер этого множества?
Сколько времени потребуется на взлом шифртекста, зашифрованного данным паролем, если предположить, что во взломе участвуют все компьютеры мира (7млрд.), а средний компьютер перебирает 300000 паролей в секунду?См. скорости перебора MD5-хешей на странице http://openwall.info0pt/wiki0pt/john0pt/benchmarks.
Каковы затраты электроэнергии в денежном эквиваленте, если средний компьютер потребляет мощность 400Вт, а стоимость 1кВт$\times$час составляет 4,68рубля?
Решение:
1pt 0pt 0pt
общее количество символов: $26 + 26 + 10 = 62$;
общее количество паролей: $62^{12} \approx 3{,}226\times 10^{21}$;
время на перебор: $62^{12} / (3 \times 10^5) / (7 \times 10^9 ) \approx 1{,}54 \times 10^{6}$ сек.;
Ответ: паролей $3{,}226 \times 10^{21}$; на перебор нужно $1{,}54 \times 10^6$ секунд ($\approx 18$ дней); затраты – 5,6 триллиона рублей.
№task-number1task-section.task-number.Источник открытого текста характеризуется случайной величиной $X$, принимающей два значения $x_1$ и $x_2$ с вероятностями $p \left( x = x_1 \right) = 1/5$ и $p \left( x = x_2 \right) = 4/5$ соответственно. Источник ключей характеризуется случайной величиной $Z$, независимой от величины $X$, принимающей два значения $z_1$ и $z_2$ с вероятностями $p \left( z = z_1 \right) = 1/6$ и $p \left( z = z_2 \right) = 5/6$ соответственно. Функция шифрования $E_{z} \left( x \right)$ задаётся следующими правилами: $\left( x_1, z_1 \right) \to y_1$, $\left( x_1, z_2 \right) \to y_2$, $\left( x_2, z_1 \right) \to y_2$, $\left( x_2, z_2 \right) \to y_1$.
1pt 0pt 0pt
Найдите собственную информацию каждого из сообщений открытого текста в битах.
Найдите энтропию источника сообщений, источника ключей и шифртекста в битах.
Найдите взаимную информацию открытого текста и ключа в битах.
Найдите взаимную информацию открытого текста и шифртекста в битах.
Найдите взаимную информацию ключа и шифртекста в битах.
Найдите апостериорное распределение вероятностей открытого текста для обоих вариантов перехваченных злоумышленником шифртекстов $y_1$ и $y_2$. Используя вычисленные значения, определите, является ли данная шифросистема абсолютно надёжной. Если нет, то что в данной криптосистеме необходимо поменять? Покажите, что апостериорные вероятности после доработки будут удовлетворять необходимым требованиям абсолютно надёжной криптосистемы.