Публикация материалов

Темы исследований

Это интересно!

Наш баннер

Мы будем благодарны, если Вы установите наш баннер!
Баннер нашего сайта
Код баннера:
<a href="http://obuchonok.ru/" target="_blank"> <img src="http://obuchonok.ru/banners/banob2.gif" width="88" height="31" alt="Обучонок. Обучающие программы и исследовательские работы учащихся"></a>
Все баннеры...

2. Функция псевдослучайной величины

Функция rnd(х) возвращает псевдослучайную величину из интервала [0;1). Результат работы - число в формате Single. Как и положено функции имеет место однозначное соответствие.


Поэтому результат работы функции предопределён и предсказуем. Именно это и является препятствием для непосредственного применения rnd(х) в криптографических системах.

Для того, чтобы последовательность псевдослучайных величин повторилась необходимо выполнить следующее: вызвать rnd c отрицательным аргументом, после чего применить оператор Randomize без указания аргументов.

Следовательно, мы можем получить совпадающие последовательности случайных величин на различных компьютерах и независимо друг от друга использовать эти величины для формирования кодовых таблиц в результате применения соответствующих алгоритмов.

Секретность этих алгоритмов и обеспечит устойчивость криптосистемы. По нашему представлению, это позволяет обойти запрет. Ведь мы не используем псевдослучайные величины непосредственно, а применяем их лишь в качестве инструмента.

Здесь, по нашему мнению картина аналогичная проблеме «Вечного двигателя». Часто забывают, что закон сохранения энергии действует только в замкнутых системах, которые реализуются только для быстротекущих процессов, когда энергообмен попросту не успевает происходить или в специальных лабораторных установках.

Все остальные системы – открытые. Если об этом забыть, то и двигатель внутреннего сгорания, если забыть о поступающем топливе и воздухе, надо предать анафеме «Вечного двигателя».

Объявления

Партнеры и статистика