Преобразовать целое число в полином в шифровании оболочки - PullRequest
0 голосов
/ 05 марта 2019

Вчера я пытался создать проект с надписью оболочки для тестирования аддитивного и мультипликативного гомоморфного.

link github: https://github.com/google/shell-encryption.git

У меня есть вопрос: как преобразовать целое число вполином в качестве входного открытого текста?

пример: у меня есть два открытых текста:

открытый текст1: целое число: 10

открытый текст2: целое число: 20

какя понимаю:

Шаг 1: преобразовать 10 в полиномиальное_1

      Transform 20 to polynomial_2

Шаг 2: зашифровать полиномиальное_1 в cyphertext_1

      encrypt polynomial_2 to cyphertext_2

Шаг 3: вычислить: mul = cyphertext_1 *cyphertext_2

Шаг 4: target = Decrypt (mul)

Я ожидаю, что target = 10 * 20 = 200.

Но я не знаю, сделайте шаг 1. Можете ли выПожалуйста, покажите мне, как преобразовать входное целое число во входной полином.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...