Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

АЛГОРИТМ ЦИФРОВОЙ ПОДПИСИ (DIGITAL SIGNATURE ALGORITM, DSA).

Читайте также:
  1. C. Ветвящихся алгоритмов
  2. CТРУКТУРЫ ДАННЫХ И АЛГОРИТМЫ
  3. III. Алгоритмическая конструкция ветвление и ее использование в языке Visual Basic
  4. IV. Алгоритмическая конструкция цикл и ее использование в языке Visual Basic
  5. LINUX|| Алгоритм замещения страниц в ОС Linux.
  6. А. Цифровой отчет
  7. А. Цифровой отчет
  8. Адреса, реквизиты и подписи Сторон
  9. Алгоритм
  10. Алгоритм
  1. Zmax
    ДЕНЬ0 – это первый день на графике, запасы равны Zmax

  1. определяем САМОСТОЯТЕЛЬНО день (ДЕНЬ1), когда делаем первый заказ и отмечаем его на графике

  1. устанавливаем интервал времени. Это дни, когда мы будем делать заказы.

ДЕНЬ1+Tmp= ДЕНЬ2; Tmp – 9 показатель в алгоритме

ДЕНЬ2+Tmp= ДЕНЬ3

ДЕНЬ3+Tmp= ДЕНЬ4

 

  1. Определяем размер текущего запаса в день первого заказа (ДЕНЬ1)

Zmax-(ДЕНЬ1-ДЕНЬ0)*Рс=Zt1

 

  1. Определяем размер заказа 1.
  2. , если заказ будет идти со сбоем, то

 

  1. Определяем дату, когда придет первый заказ

ДЕНЬ1+Tt= ДЕНЬ5 – если заказ идет без сбоя

ДЕНЬ1+Tt+Tzp = ДЕНЬ5 – если заказ будет идти со сбоем

Отмечаем этот день на графике

  1. Определяем размер текущего запаса на день, когда придет заказ 1.

Zt1-(ДЕНЬ5- ДЕНЬ1)*Рс=Zt2

отмечаем его на графике, соединяем точки на графике

  1. Пополняем Zt2 на размер заказа 1 (РЗ1)

Zt3=Zt2+РЗ1

 

  1. Определяем размер текущего запаса в день, когда будем делать второй заказ (ДЕНЬ2)

Zmax-(ДЕНЬ2-ДЕНЬ1)*Рс=Zt4

 

  1. Определяем размер заказа 2.

Для первого графика или если заказ будет идти со сбоем, то

 

Для второго графика т.к. первый заказ еще не пришел, то или если заказ будет идти со сбоем, то

  1. Определяем дату, когда придет второй заказ

ДЕНЬ2+Tt= ДЕНЬ6 – если заказ идет без сбоя

ДЕНЬ2+Tt+Tzp = ДЕНЬ6 – если заказ будет идти со сбоем

Отмечаем этот день на графике

 

  1. Определяем размер текущего запаса на день, когда придет заказ 2.

Zt3-(ДЕНЬ6- ДЕНЬ5)*Рс=Zt5

отмечаем его на графике, соединяем точки на графике

 

 

 

  1. Пополняем запасы на размер заказа 2, РЗ2

 

Далее по аналогии определяем дату 3 заказа (ДЕНЬ3) и моделируем по алгоритму.

 

АЛГОРИТМ ЦИФРОВОЙ ПОДПИСИ (DIGITAL SIGNATURE ALGORITM, DSA).

Алгоритм использует следующие параметры:

1. p – простое число длиной L битов, где L принимает значение, кратное 64, в диапазоне от 512 до 1024.

2. q – простое 160 – битовое число – множитель (р-1).

3. , где h – любое число, меньшее p-1, для которого больше 1.

4. x = число, меньшее q

5.

В алгоритме также используется однонаправленная хэш – функция H(m). Стандарт определяет использование SHA.

Первые три параметра, p,q и g, открыты и могут общими для пользователей сети. Закрытым ключом является x, а открытым – y.

Чтобы подписать сообщение, m:

1. Отправитель генерирует случайное число k, меньшее q.

2. Отправитель генерирует:


Его подписью служат параметры r и s, он посылает их получателю.

3. Получатель проверяет подпись, вычисляя



Если v = r, то подпись правильна.

 




Дата добавления: 2014-12-19; просмотров: 117 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.008 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав