Size: a a a

DCG#7812 DEFCON-RUSSIA

2020 July 31

C

CthUlhUzzz in DCG#7812 DEFCON-RUSSIA
Wire Snark
Один из ключевых вопросов: какие способы аутентификации мультикаст-сообщения существуют. Без использования цифровой подписи (минимальная подпись - BLS порядка 25-32 байт, что уже слишком много). Может быть есть что-то на ZKP, более экономичное? (Допустим, у алисы имеется ключ; для подтверждения подлинности сообщения она доказывает принимающим мультикаст, что им обладает..)
MAC не подходит?
источник

WS

Wire Snark in DCG#7812 DEFCON-RUSSIA
CthUlhUzzz
MAC не подходит?
MAC подходит для юникаста (и то с оговоркой, что надо избежать реплея собственного сообщения себе - если ключ для подписи  один в обе стороны)
источник

WS

Wire Snark in DCG#7812 DEFCON-RUSSIA
А в мульти/броадкасте MAC с симметричным ключом не аутентифицирует отправителя - может быть любой, кто знает ключ
источник

C

CthUlhUzzz in DCG#7812 DEFCON-RUSSIA
Wire Snark
А в мульти/броадкасте MAC с симметричным ключом не аутентифицирует отправителя - может быть любой, кто знает ключ
Глянь OTR тогда, вроде там как-то решают проблему с групповой рассылкой
источник

C

CthUlhUzzz in DCG#7812 DEFCON-RUSSIA
Точнее одно из его расширений. mpOTR
источник

WS

Wire Snark in DCG#7812 DEFCON-RUSSIA
CthUlhUzzz
Глянь OTR тогда, вроде там как-то решают проблему с групповой рассылкой
OTR вроде как юникаст как раз. Как и Signal. Из броадкастных/групповых чатов - это только Megolm из Matrix. Решают просто - добавляют цифровую подпись Ed25519 (64 байта)
источник

WS

Wire Snark in DCG#7812 DEFCON-RUSSIA
CthUlhUzzz
Точнее одно из его расширений. mpOTR
Хм, это не видел..
источник

C

CthUlhUzzz in DCG#7812 DEFCON-RUSSIA
источник

WS

Wire Snark in DCG#7812 DEFCON-RUSSIA
Почитал, спасибо. Очень сложный протокол получился у них, и непрактичный. Не реализован нигде, насколько я понимаю. Краткое описание и критика от Мокси тут: https://signal.org/blog/private-groups/ - в самом сигнале группового протокола нет... Да и требования к протоколам канального уровня отличаются от требований к прикладным. В mpOTR те же цифровые подписи (только эфемерные ключи, но это не принципиально)
источник

PD

Peter Destructive in DCG#7812 DEFCON-RUSSIA
Wire Snark
Почитал, спасибо. Очень сложный протокол получился у них, и непрактичный. Не реализован нигде, насколько я понимаю. Краткое описание и критика от Мокси тут: https://signal.org/blog/private-groups/ - в самом сигнале группового протокола нет... Да и требования к протоколам канального уровня отличаются от требований к прикладным. В mpOTR те же цифровые подписи (только эфемерные ключи, но это не принципиально)
пришёл к мысли, что не стоит этого делать?
источник

WS

Wire Snark in DCG#7812 DEFCON-RUSSIA
Peter Destructive
пришёл к мысли, что не стоит этого делать?
Не, пришёл к мысли, что надо делать как-то по-другому) изучаю разную литературу. Есть и свои идеи, но пока не встречаю их в литературе - это смущает)
источник

a

alxchk in DCG#7812 DEFCON-RUSSIA
а в чем проблема с оверхедом в 40 байт, например?
источник

WS

Wire Snark in DCG#7812 DEFCON-RUSSIA
alxchk
а в чем проблема с оверхедом в 40 байт, например?
Каналы бывают очень медленными. Потому крайне желательно минимизировать размеры. Если пейлоад 10 байт, то оверхед в 40 выглядит грустновато
источник

a

alxchk in DCG#7812 DEFCON-RUSSIA
ну так есть естественный  размер какого-то пакета
источник

a

alxchk in DCG#7812 DEFCON-RUSSIA
у меня есть поделка, где естественное ограничение "канала" условно до 250 байт
источник

a

alxchk in DCG#7812 DEFCON-RUSSIA
юзаю там ECPV на минимально приемлемых размерах. опционально перехожу на юникаст
источник

WS

Wire Snark in DCG#7812 DEFCON-RUSSIA
ECPV это что за зверь?) не слышал
источник

a

alxchk in DCG#7812 DEFCON-RUSSIA
ну это типа ECNR, только для второй компоненты подписи используется симметрический шифр, туда можно тело сообщения запихать
источник

a

alxchk in DCG#7812 DEFCON-RUSSIA
выгода не велика, но тем не менее
источник

a

alxchk in DCG#7812 DEFCON-RUSSIA
ну кароче суть того что я хотел сказать примерно в том, что экономить надо когда реально надо. а грустновато - так себе критерий )
источник