Size: a a a

DCG#7812 DEFCON-RUSSIA

2020 August 18

hr

he roin in DCG#7812 DEFCON-RUSSIA
подскажите ассиметричный алгоритм для мультиподписи сообщений? хочу реализовать шифрованны канал связи для конференции. костыльно можно каждое сообщение подписывать для каждого участника и хранить его, но это будет занимать слишком дохуя памяти, где одно сообщение будет занимать в N раз больше памяти (N - кол-во участников конфы)
источник

a

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

hr

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

hr

he roin in DCG#7812 DEFCON-RUSSIA
в крипте есть мультисигнатурные кошельки же. наверняка должно быть возможно как-то и просто сообщения подписывать более рационально
источник

a

alxchk in DCG#7812 DEFCON-RUSSIA
ну, ты наверное хотел сказать шифруешь, а не подписываешь
источник

hr

he roin in DCG#7812 DEFCON-RUSSIA
alxchk
ну, ты наверное хотел сказать шифруешь, а не подписываешь
ну да
источник

a

alxchk in DCG#7812 DEFCON-RUSSIA
просто если не рассматривать эту ситуацию в вакууме, то она становится малость бессмысленной
источник

S

Stuw (Андрей) in DCG#7812 DEFCON-RUSSIA
he roin
ну смотри если общаются два человека, то ты подписываешь сообщение для публичного ключа твоего собеседника. соответственно если в конфе N человек, то тебе нужно подписать N раз это сообщение для каждого участника и хранить N копий одного и того же сообщения
разберись, как сделано шифрование в других программах/алгоритмах. Те же pgp/gpg, signal (имею в виду протокол OTR). И не путай подпись и шифрование.
источник

hr

he roin in DCG#7812 DEFCON-RUSSIA
Stuw (Андрей)
разберись, как сделано шифрование в других программах/алгоритмах. Те же pgp/gpg, signal (имею в виду протокол OTR). И не путай подпись и шифрование.
я перепутал просто слова, о том как работает ассиметричное шифрование я вкурсе
источник

a

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

a

alxchk in DCG#7812 DEFCON-RUSSIA
но лучше позырь на какой-нибудь сигнал ))
источник

WS

Wire Snark in DCG#7812 DEFCON-RUSSIA
В signal нет групповых чатов как таковых. Есть алгоритм megolm
источник

S

Stuw (Андрей) in DCG#7812 DEFCON-RUSSIA
я протокол OTR имел в виду. Если человек думает, что шифрование для нескольких получателей умножает размер сообщения на количество получателей, значит он не совсем понимает, как подобные вещи реализованы в других программах.
источник

hr

he roin in DCG#7812 DEFCON-RUSSIA
Stuw (Андрей)
я протокол OTR имел в виду. Если человек думает, что шифрование для нескольких получателей умножает размер сообщения на количество получателей, значит он не совсем понимает, как подобные вещи реализованы в других программах.
именно поэтому я спросил, потому что этого не знаю, да
источник

hr

he roin in DCG#7812 DEFCON-RUSSIA
как пример привел просто вот максимально тупой вариант и что я хочу сделать его нормальным как видимо это реализовано в отр
источник

S

Stuw (Андрей) in DCG#7812 DEFCON-RUSSIA
Посмотри существующие схемы/ протоколы. У меня просто ощущение, что ты прочитал про шифрование, а где и как его применяют другие не прочитал еще. Но уже хочешь что-то свое сделать.
источник

S

Stuw (Андрей) in DCG#7812 DEFCON-RUSSIA
может быть тебе проще готовую библиотеку взять
источник

hr

he roin in DCG#7812 DEFCON-RUSSIA
Stuw (Андрей)
может быть тебе проще готовую библиотеку взять
например?
источник

hr

he roin in DCG#7812 DEFCON-RUSSIA
я наверное неправильно выразился, мне кажется вы меня не поняли вообще
источник

WS

Wire Snark in DCG#7812 DEFCON-RUSSIA
Stuw (Андрей)
я протокол OTR имел в виду. Если человек думает, что шифрование для нескольких получателей умножает размер сообщения на количество получателей, значит он не совсем понимает, как подобные вещи реализованы в других программах.
В сигнале именно так, кстати 😏
источник