Проведен анализ существующих физических, табличных и алгоритмических генераторов случайных чисел. Сведены в таблицу характеристики устройств с аппаратными датчиками случайных чисел. Осуществлена проверка случайной последовательности на равномерность распределения и статистическую независимость. Обоснован выбор алгоритма шифрования. Описан алгоритм блочной симметричной криптосистемы, реализующей шифрование 64-битовых блоков данных с помощью 256-битового ключа. Программно реализован алгоритм блочной симметричной криптосистемы.