Как '''Генератор ключей''' (
== Фон ==
Ключ (криптология) представляет собой центральный «секретный элемент» любого шифрования|зашифрованной связи. Если злоумышленнику удастся угадать ключ или вывести его каким-либо образом, например, потому, что он был выбран слишком небрежно или потому, что у него есть законы которые легко распознать, тогда криптосистема внезапно становится небезопасной, и связь может быть «взломана (криптология)|прочитана».
== Процедура ==
В простейшем случае вы предоставляете возможность человеку сгенерировать ключ, например, в форме пароля. Однако опыт показывает, что случается много ошибок. Пароли часто выбираются слишком просто (пример: EVA11), и поэтому их легко угадать.
Лучше всего использовать криптографически безопасные генераторы случайных чисел. Различают криптографически безопасный генератор случайных чисел#Детерминированный CS(P)RNG|детерминированный и криптографически безопасный генератор случайных чисел#Недетерминированный CSRNG|недетерминированный генератор случайных чисел|генераторы случайных чисел. Первые используют математический алгоритм, например сдвиговый регистр с линейной обратной связью, для генерации псевдослучайных чисел. Недостаток заключается в том, что алгоритм никогда не может генерировать «настоящую» случайность и поэтому в конечном итоге его можно вычислить.
Напротив, физические генераторы случайных чисел, такие как генераторы шума, могут создавать непредсказуемые случайные последовательности. Однако здесь также показано, что даже они не способны создать идеальное совпадение. Американский математик и ученый-компьютерщик Джордж Марсалья (1924–2011), который интенсивно работал над этой темой на протяжении десятилетий и разработал специальную батарею тестов под названием «Diehard» для проверки случайности, прямо рекомендовал генерацию «хороших» случайных последовательностей. Лучше всего использовать несколько, как можно более разных, методов, а затем объединить их результаты друг с другом с помощью микшеров (криптологии)|криптологических микшеров. Он исходил из принципа, что результат комбинации двух или более случайных последовательностей никогда не бывает менее случайным, чем каждая из них, что ему удалось доказать эмпирически.Джордж Марсалья: «Инструкция по использованию DIEHARD – батареи тесты на случайность». Diehard.doc, 7 января 1997 г., стр. 3 (на английском языке).
Примером аппаратно реализованного «генератора ключей» является PU‑104 от Rohde & Schwarz|Rohde & Schwarz (см. также #Weblinks|Weblinks). Случайные последовательности, например, генерируемые аппаратным и/или программным обеспечением, могут использоваться, например, вместе с методом «одноразовый блокнот | одноразовый ключ» (
* [https://www.cryptomuseum.com/crypto/rs/pu104/index.htm ''Генератор ключей PU‑104''] от Rohde & Schwarz|Rohde & Schwarz.
Категория: Криптологическое устройство
Категория: Криптологический метод
Категория:Программное обеспечение для криптовалют
Категория:случайная величина
Категория:Генератор псевдослучайных чисел
Подробнее: https://de.wikipedia.org/wiki/Key_gener ... yptologie)
Генератор ключей (криптология) ⇐ Васина Википедия
-
Автор темыwiki_de
- Всего сообщений: 48394
- Зарегистрирован: 13.01.2023
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
Мобильная версия