id: Гость   вход   регистрация
текущее время 16:33 28/03/2024
Автор темы: samson11, тема открыта 19/09/2013 20:21 Печать
Категории: криптография, алгоритмы, шифрование с открытым ключом, протоколы, аутентификация
http://www.pgpru.com/Форум/Криптография/ПомогитеНайтиВариантАвторизацииСНулевымРазглашением
создать
просмотр
ссылки

помогите найти вариант авторизации с нулевым разглашением


1. Боб знает пару простых чисел, а и b
2. Алиса знает пару простых чисел, c и d
3. Как Бобу проверить истинность выражения f(a,c) mod 53 == f(b,d) mod 53 с заданной вероятностью v при том, что никто из них
не должен узнать пары чисел друг друга, а также результат f(a,c) mod 53 и f(b,d) mod 53
т.е. подобрать функцию f, а также протокол проверки
под "не должен узнать" подразумевается невозможность узнать за приемлемое время, сложность >= O(N^2), при этом сложность алгоритма
проверки должна быть <= O(N * log N)


 
Комментарии
— Гость (20/09/2013 00:13)   <#>
Напоминает Diffie-Hellman. С википедийными статьями про zero-knowledge proof ознакомились, там не то?
— samson11 (20/09/2013 00:20)   профиль/связь   <#>
комментариев: 1   документов: 1   редакций: 0
Есть протокол Шнорра. Но он может проверить только пару чисел, причем так, что один знает а, другой знает б. Нам же требуется сравнить две совокупности пар. Нам не нужно понимать равно ли а == с или б == д.
— Гость (20/09/2013 06:13)   <#>
Протокол миллионера-социалиста больше не в моде?
— unknown (20/09/2013 21:08, исправлен 20/09/2013 21:09)   профиль/связь   <#>
комментариев: 9796   документов: 488   редакций: 5664

На шифрование Рабина похоже и протокол Фейге-Фиата-Шамира.

— Гость (17/01/2015 21:09)   <#>
Была когда-то работа «Quantum passwords», которая

Paper withdrawn to address a security loophole

А теперь появилась «Simple quantum password checking», которую ещё пока ни в один журнал не приняли, но написана вроде солидно. Стр. 1:

We consider two parties, Alice and Bob, who share an m-bit string p (the password). There can also be an eavesdropper, Eve, trying to either learn the password or to impersonate Alice or Bob. For simplicity, we describe the case where Alice tries to provу her identity to Bob. Everything is symmetric for the converse case.

In this paper, we propose an alternative password checking protocol where security is derived from the laws of quantum mechanics. The protocol can resist replay attacks and is robust against dictionary attacks, even for poorly chosen passwords.

Не знаю, как по сути, но по постановке задачи это больше случай «zero-knowledge proof» (доказательство с нулевым разглашением), чем «password». Видимо, они хотят сказать, что задача аутентификации — частный случай zero-knowledge(?).
Ваша оценка документа [показать результаты]
-3-2-1 0+1+2+3