Page 52 - 2579
P. 52

Вбудовані в комп'ютери апаратні генератори
                  випадкових      чисел    останнім     часом     часто
                  використовуються  в  системах  захисту  інформації.
                  Прикладом  застосування  таких  генераторів  для
                  забезпечення  конфіденційності,  цілісності  та
                  достовірності     електронної     інформації,     яка
                  зберігається  в  комп'ютері  або  передається  по
                  мережі, є пристрій для шифрування даних PadLock,
                  інтегрований     у    деякі    моделі     процесорів,
                  розроблених компанією Intel. Пристрій має інтерфейс
                  прикладного  рівня,  що  дає  змогу  розробникам
                  програмного забезпечення отримувати випадкові числа
                  без  використання  програмних  драйверів.  Такий
                  спосіб    отримання     високоякісних     випадкових
                  послідовностей  простіший  та  ефективніший,  ніж
                  використання  апаратно-програмної  RNG  (Random
                  Number  Generator)  архітектури  і  суто  програмних
                  генераторів,  що  особливо  важливо  під  час  побудови
                  захищених програм.
                        Табличний метод. У 1955 році корпорація «Ренд»
                  опублікувала  таблиці  випадкових  чисел,  які  мали
                  мільйон  значень.  Для  заповнення  цих  таблиць
                  застосовувались  апаратні  методи.  Дані  цих  таблиць
                  можна використовувати під час моделювання систем
                  за  допомогою  методу  статистичних  випробувань.  У
                  сучасних комп'ютерах ці таблиці можна зберігати на
                  зовнішніх  носіях  або  навіть  в  основній  пам'яті.
                  Головним недоліком табличного методу є те, що під
                  час  його  використання  витрачаються  значні  об'єми
                  основної пам'яті комп'ютера.
                        Найбільш  розповсюдженими  на  практиці  є
                  програмні  генератори,  які  дають  змогу  отримувати
                  послідовності  випадкових  чисел  за  рекурентними
                  формулами. Якщо бути абсолютно точним, то числа,


                                                                    46
   47   48   49   50   51   52   53   54   55   56   57