Громадянам України

Для чого використовується DRBG?

DRBG створює послідовність бітів із секретного початкового значення, яке називається початковим, разом з іншими можливими вхідними даними. DRBG часто називають генератором псевдовипадкових чисел (або бітів). Контраст з NRBG. RBG, який включає механізм DRBG і (принаймні спочатку) має доступ до джерела введення ентропії.

Генератор псевдовипадкових чисел (PRNG) — це програма, написана та використана в програми ймовірності та статистики, коли потрібна велика кількість випадкових цифр. Більшість із цих програм створює нескінченні рядки однозначних чисел, як правило, за основою 10, відомою як десяткова система.

DRBG часто називають генератором псевдовипадкових чисел (або бітів). Очевидно, що є збіг. CSPRNG — це, по суті, загальний термін для генерації випадкових чисел, який певним чином є криптографічно безпечним.

Генератор псевдовипадкових чисел (PRNG), також відомий як детермінований генератор випадкових бітів (DRBG), — це алгоритм для генерування послідовності чисел, властивості якої наближені до властивостей послідовностей випадкових чисел.

Випадковість має багато застосувань наука, мистецтво, статистика, криптографія, азартні ігри та інші галузі. Наприклад, випадковий розподіл у рандомізованих контрольованих дослідженнях допомагає вченим перевіряти гіпотези, а випадкові чи псевдовипадкові числа допомагають таким відеоіграм, як відеопокер.

Генератори випадкових чисел застосовуються в азартних іграх, статистичній вибірці, комп’ютерному моделюванні, криптографії, повністю рандомізованому дизайні та інших сферах, де отримання непередбачуваного результату є бажаним.