<<
>>

3.4. Анонимные СЭП, работающие в реальном масштабе времени

Продолжая рассматривать различные классы СЭП, введем теперь второе основное требование - анонимность, оставляя пока воз-можность связи между участниками системы в реальном масштабе времени.
Внутри этого класса также будем рассматривать СЭП по принципу «от простого к сложному». Начнем с самых простых систем, предусматривающих ведение анонимных счетов. Затем перейдем к похожим формам обеспечения анонимности, но уже с простой криптографической защитой. Наконец, закончим самым сложным и совершенным типом систем - СЭП, имитирующими «электронную монету» и основанными на специальной схеме затемненной цифровой подписи.

3.4.1. Анонимные счета

СЭП с ведением анонимных счетов во многом подобны СЭП с неанонимными счетами, за исключением того, что они не связаны с реальной идентичностью участников. Идентификаторы заменяются псевдонимами, что не позволяет установить личности участников системы. С другой стороны, банк, обслуживающий систему, не раз-решает понижать баланс на этих счетах ниже нулевой величины, чтобы избежать ущерба в случае «исчезновения» анонимных участ-ников.

Рассмотрим операции в СЭП с анонимными счетами.

Открытие счета. Чтобы открыть анонимный счет, участник СЭП просто генерирует пару ключей для схемы цифровой подписи: gensig (l)—>(sk,pk) и пересылает открытый ключ рк в банк (рк с

этих пор и считается псевдонимом участника). Банк присваивает открываемому счету номер N и удостоверяет этот факт своей подписью, прилагая сертификат своего открытого ключа: Siggt ("opened",N,pk),certB.

Платеж между анонимными счетами. Получатель платежа R сообщает плательщику номер своего счета NR. Плательщик может переслать деньги на счет получателя любым удобным способом, принятым в СЭП, например послать в банк подписанное платежное поручение с порядковым номером:

Sigsk ("Transfer",N,Nr,seq_no,amount),

где N - номер анонимного счета плательщика; NR - номер счета по-лучателя; seq_no - порядковый номер платежного поручения; amount - сумма переводимых денег.

Банк проверяет платежное поручение, используя известный ему псевдоним плательщика, и исполняет его.

Хотя такая СЭП обеспечивает анонимность и плательщика и по-лучателя, степень анонимности в ней низкая, без неотслеживаемо- сти. Проблема устойчивости системы к утрате денежных средств решается в минимальной форме: если кто-либо из участников теряет свой секретный ключ sk} он лишается доступа к счету, так как дру-гих способов доказать принадлежность счета нет (если не принять специальных мер).

<< | >>
Источник: Запечников С. В.. Криптографические протоколы и их применение в финансовой и коммерческой деятельности: Учебное пособие для вузов. - М.: Горячая линия-Телеком,2007. - 320 с.. 2007

Еще по теме 3.4. Анонимные СЭП, работающие в реальном масштабе времени: