Составители:
стороны - банка  или  другой  финансовой  организации,  в  функции 
которой входит как создание электронных монет, так и проверка их 
подлинности  и  уникальности  при  проведении  платежа  между 
покупателем и продавцом. 
В  соответствии  с  предлагаемой  схемой  пользователь  на  первом 
этапе  должен пройти процедуру регистрации, которая заключается 
в следующем: 
1.  Пользователь  создает  пару  ключей  для 
подписи:  открытый - 
КР  и секретный - КР
с
. 
2.  Банк  создает  сертификат  для  пользователя,  содержащий  имя 
банка (В),  имя  пользователя (Р),  срок  действия  сертификата (∆t), 
сумму  денежного  лимита  пользователя (L
P
),  открытый  ключ 
пользователя (КР),  и  подписывает  его  своим  секретным  ключом  
KB
с
.  В  итоге  сертификат  пользователя  имеет  следующий вид:           
CP = {В, Р, ∆t, L
P
, KP}
KB
с
. 
3. Банк создает общий симметричный ключ  банк-пользователь -(К) и 
разделяет его знание с пользователем. 
4.  Банк  создает  электронные  ДЕ,  представляющие 64-битные 
последовательности,  зашифрованные  на  общем  симметричном 
ключе  К и содержащие серийный номер 
ДЕ  банка,  выпустившего 
ее. Для простоты изложения предположим, что все 
ДЕ имеют одну 
и ту же стоимость и объединяются в пачки -  CS по k  
ДЕ в каждой.  
5. Каждая ДЕ имеет следующий вид:    C
i
={i||j||B}K, где i - номер ДЕ в 
пачке, j - номер пачки и || - операция конкатенации. 
6. Банк  подписывает пачки ДЕ с указанием времени подписи t         
CS = С
1
, С
2
, ..., С
k
, {В, t, С
1
, ..., С
k
}
KB
с 
. 
7.  При  осуществлении  оплаты  покупатель  выбирает  хэш-
функцию h и  вычисляет:  
  h
i
 = h(C
i
), где i = 1 ,…, k.  
8. Покупатель посылает продавцу сертификат пользователя – CP 
и следующее сообщение:      S
P
={ M, t,  h
i 
,
Р, В }
KP
с 
, где М - имя 
125 
Страницы
- « первая
- ‹ предыдущая
- …
- 121
- 122
- 123
- 124
- 125
- …
- следующая ›
- последняя »
