Size: a a a

2021 June 15

AR

Anton Revyako in ctodailychat
источник

MS

Max Syabro in ctodailychat
а можно для гуманитариев тлдр?
источник

AR

Anton Revyako in ctodailychat
Гомоморфное шифрование — форма шифрования, позволяющая производить определённые математические действия с зашифрованным текстом и получать зашифрованный результат, который соответствует результату операций, выполненных с открытым текстом.
источник

AA

Anri Asaturov in ctodailychat
Например, можно сделать полнотекстовый поиск на зашифрованных данных, лет 7 назад я бы душу продал за работающий гомоморфный шифр, когда писал e2e messenger
источник

MS

Max Syabro in ctodailychat
типа можно зашифровать {x: 1, y: 1} отдать кому-то и он в зашифрованом тексте может поменять y: 2?
источник

AR

Anton Revyako in ctodailychat
это такая мифическая хреновина, которая поменяла бы дофига чего :)

ну условно - сжимать видео, не зная что в этом видео
источник

T

Toideng in ctodailychat
да, но работать будет в 1 млрд раз медленнее, чем обычный алгоритм
источник

AR

Anton Revyako in ctodailychat
не
f(a) + f(b) = f(a+b)
источник

O

Onlinehead in ctodailychat
Погодите, а в чем магия конкретно этой репы, если она поверх https://tfhe.github.io/tfhe/, который с 16 года пилится?
источник

AR

Anton Revyako in ctodailychat
в том, что она на HN :)
источник

O

Onlinehead in ctodailychat
а, ну тогда ясно, ок:)
источник

O

Onlinehead in ctodailychat
Да уж. Забавные там скрины в репе. CPU Time 46.4 секунды чтобы в коротенькой строчке капитализацию символов сделать)
источник

AZ

Alexandra Zh in ctodailychat
ой, круто! хочу вопрос задать: а на лету такая штука может работать?
источник

OS

O S in ctodailychat
Нуууу, бубнежа ради, точнее d(e(a) + e(b)) = a * b, где e и d --- функции шифровки/расшифровки, а "+" --- операция, которая заменяет операцию "*" в таком шифровании. Всё же "+" в гомоморфном шифровании как "+" не сработает.
источник

AZ

Alexandra Zh in ctodailychat
например, с теми же стримами
источник

AZ

Alexandra Zh in ctodailychat
а, вижу ниже, что будет работать в миллиард раз медленнее, подумалось, что каким-то образом обход появился
источник

AR

Anton Revyako in ctodailychat
ну это ж псевдокод :)
про конкретные операции хз
источник

SC

Steve Chatbot in ctodailychat
А что мешало на клиенте считать индекс и потом его аплоадить?
источник

AA

Anri Asaturov in ctodailychat
был такой план да, но это очень трудозатратно и можно с клиента поднасрать в индекс
источник

SC

Steve Chatbot in ctodailychat
Не, легко вообще делается
источник