Описание тега homomorphism
Гомоморфизм предназначен для вопросов, связанных с преобразованием кода или данных при сохранении их функциональности или метаданных.
3
ответа
Является ли концепция "чередованного гомоморфизма" реальной вещью?
Мне нужен следующий класс функций: class InterleavedHomomorphic x where interleaveHomomorphism :: (forall a . f a -> g a) -> x f -> x g Очевидно, что имя, которое я придумал для него, ни в коем случае не является официальным термином для че…
06 июн '14 в 21:17
0
ответов
Как зашифровать двойное / число с плавающей запятой (не целое число) в криптосистеме Paillier Java?
Я пытаюсь использовать homomomrphic в криптосистеме Paillier, но когда я хочу зашифровать двойное число / число с плавающей запятой, его ошибка, потому что я использую BigInteger в Java для шифрования и дешифрования. и этот код я получаю в gitHub им…
05 фев '18 в 08:45
1
ответ
Как проверить закон гомоморфизма аппликативного экземпляра?
Я делаю упражнения из Typeclassopedia; в Applicative раздел, я пишу ZipList"s pure и проверьте, следует ли Applicative Законы. Я проверил: закон об идентичности обменный закон составной закон Но когда я пытаюсь проверить закон "гомоморфизма", я обна…
22 окт '14 в 07:38
1
ответ
Как бы я мог получить двоичное представление зашифрованного текста, как он будет сохранен на диске
Этот вопрос относится к версии 3.0 простой зашифрованной арифметической библиотеки Microsoft (SEAL), если это не видно из тега. Я пытаюсь извлечь и оценить фактические биты, которые будут записаны в память, как хранится в классе Ciphertext. Я в недо…
01 ноя '18 в 00:53
0
ответов
Моделирование гомоморфизма с наследованием
Я хочу моделировать покерные руки. Математическое обоснование и получение его в C++ довольно безумно. Стандартная колода из 52 карт позволяет вам составить 1326 комбинаций из двух карт. Однако можно разбить эти карты на 169 категорий, которые содерж…
31 дек '13 в 15:56
2
ответа
Вопрос: гомоморфная энциклика может "прочитать" зашифрованное слово?
Это вопрос, который у меня есть. Я не эксперт в этой области, поэтому, пожалуйста, будьте добры в ответе. Я понял, что гомоморфный процесс шифрования позволяет читать сообщение, как если бы оно было дешифровано, но это будет происходить без снятия з…
15 июл '19 в 16:37
0
ответов
Как выполнить операцию деления зашифрованных данных с помощью двоичных операций с помощью HElib или SEAL?
Мы столкнулись с некоторыми проблемами, когда пытались реализовать полностью гомоморфное шифрование с помощью алгоритмов, поставляемых в HElib. Нам интересно, нужно ли нам создавать какой-то новый гомоморфный метод, например, деление или сравнение, …
22 фев '20 в 09:23
2
ответа
Гомоморфизм и изоморфизм моноидов
Читаю книгу "Программирование на Scala" (Красная книга). В главе о моноидах я понимаю, что такое гомоморфизм моноидов, например: струнный моноид M с конкатенацией и length функция f сохраняет структуру моноида и, следовательно, гомоморфны. M.op(f(x)…
11 сен '19 в 14:19
1
ответ
Представление гомоморфизмов без выписывания всех законов
Предположим, у меня есть тип записи для некоторой алгебраической структуры; например, для моноидов: {-# OPTIONS --cubical #-} module _ where open import Cubical.Core.Everything open import Cubical.Foundations.Everything hiding (assoc) record Monoid …
05 окт '19 в 17:49
0
ответов
Можно ли или безопасно скрыть и использовать закрытые ключи в гомоморфном шифровании?
Мне просто интересно, возможно ли это сделать или безопасно. Если и был общедоступный код, он был зашифрован с использованием гомоморфного шифрования. Будет ли безопасно скрыть, скажем, закрытый ключ, который будет использоваться для взаимодействия …
06 апр '21 в 18:58
0
ответов
Упрощенное шифрование Пайе в Matlab, проблема
Я не понимаю, в чем проблема, decrypted_m дает неправильное значение. Я использовал упрощенный алгоритм со страницы вики. Если у кого-то есть подсказка или решение, было бы неплохо. https://en.m.wikipedia.org/wiki/Paillier_cryptosystem range = [20 1…
14 июн '21 в 10:09
1
ответ
Гомоморфизм графов с использованием Python
Моя идея состоит в том, чтобы написать программу на Python, которая будет принимать в качестве аргументов два конечных простых неориентированных графа, например G, H, и возвращать число hom(G,H) гомоморфизмов графов из G в H. Примеры: Если G = K_1 (…
14 авг '21 в 14:30
0
ответов
Расширить тип данных Spark DataFrame для поддержки внешних библиотек
Я хочу использовать любую библиотеку гомоморфного шифрования Python для шифрования кадра данных pyspark. Однако я получаю следующую ошибку PicklingError: Could not serialize object: TypeError: can't pickle _tenseal_cpp.TenSEALContext objects Я думаю…
13 мар '22 в 23:41
0
ответов
Проверка равенства двух зашифрованных шифротекстов Пайе без расшифровки
Предположим, что PAL() является гомоморфной функцией шифрования Пайе. Есть число а = 11 encA = PAL(a) = "21931381231" // '11' blinded with a r random value encB = PAL(a) = "32323245232" // '11' blinded with another r И затем у меня есть сервер, кото…
04 июн '22 в 11:49
0
ответов
Как я могу использовать Microsoft Seal в своих проектах CLion?
Я использую MacOs Monterey и установил Microsoft Seal с помощью Homebrew . brew install seal Интересно, как я мог #include и использовать уплотнение в своих проектах CLion (или любых других IDE)? CLion, похоже, не распознает печать, когда я ее печат…
01 авг '22 в 14:45
0
ответов
многоключевое шифрование и дешифрование
Мне нужны серьезные предложения по моему протоколу, особенно для расшифровки. Таким образом, сценарий таков: организации A и B шифруют записи своих сотрудников с помощью собственных ключей и сохраняют их в распределенной базе данных. Когда пользоват…
10 окт '22 в 09:57
0
ответов
Гомоморфная хэш-функция
существует ли какая-либо гомоморфная хеш-функция, сохраняющая свойство умножения? Я нашел такие методы шифрования, как алгоритм RSA, но мне нужен метод хеширования с относительно низкой сложностью, сохраняющий свойство умножения.
28 июн '23 в 16:44
1
ответ
Гомоморфная и некоммутативная хеш-функция?
Существует ли (или исследовалась/опубликована) некоммутативная гомоморфная хеш-функция? LtHashразработанная Facebook и реализованная на Github, это именно та функция, которую я ищу, но LtHash коммутирует, и я хотел бы знать, существует ли некоммутат…
21 июн '23 в 15:52