Вчера я пытался создать проект с надписью оболочки для тестирования аддитивного и мультипликативного гомоморфного.
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. Можете ли выПожалуйста, покажите мне, как преобразовать входное целое число во входной полином.
Спасибо