Безопасный генератор случайных чисел. Научные основы и практическая реализация. ИВВ. Читать онлайн. Newlib. NEWLIB.NET

Автор: ИВВ
Издательство: Издательские решения
Серия:
Жанр произведения:
Год издания: 0
isbn: 9785006296770
Скачать книгу
генерируемых чисел и сделать их более предсказуемыми.

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

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

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

      Теоретические основы формулы

      Формула SL = QP + SA + PM + (1 – R) * TC представляет собой модель оценки размера программного обеспечения (Software Size)

      где:

      SL – Размер программного обеспечения (Software Size)

      QP – Количество точек вариантов использования (Use Case Points)

      SA – Сложность архитектуры (Architectural Complexity)

      PM – Сложность производственных метрик (Production Metrics Complexity)

      R – Повторное использование кода (Reuse Factor)

      TC – Размер технологической компоненты (Technology Component Size)

      1. Количество точек вариантов использования (QP):

      1.1. Отражает функциональные требования к программному обеспечению:

      – QP моделирует функциональность системы, описывая, что должна делать система с точки зрения пользователей и внешних систем.

      – Он фокусируется на функциональных требованиях, а не на технической реализации.

      1.2. Основано на подсчете акторов (действующих лиц) и вариантов использования:

      – Актор – это роль, которую пользователь или внешняя система играет в системе.

      – Вариант использования – это описание последовательности действий, выполняемых системой, чтобы достичь определенной цели для актора.

      – Подсчет акторов и вариантов использования является основой для вычисления QP.

      1.3. Является ключевым параметром, определяющим функциональный размер системы:

      – QP отражает объем функциональности, которую должна реализовывать система.

      – Он служит основой для оценки трудоемкости разработки, так как большее количество вариантов использования, как правило, требует больше усилий.

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

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

      2. Сложность архитектуры (SA):

      2.1. Учитывает сложность архитектурных решений,