Тут надо бы уточнить, что ценность работы Craig Gentry в именно в том, что он придумал Fully Homomorphic схему, то есть такую, в которой есть гомоморфизм относительно сложения и умножения.
А так легко заметить, что даже textbook RSA является гомоморфной относительно умножения:
Допустим я шифрую папку вашим продуктом. Я «прозрачно» открыл текстовый файл, поработал с ним, сохранил. В этом случае ваш продукт полностью перешифрует файл на новой паре ключ + IV?
помощью алгоритма AES-256 или алгоритмом ГОСТ 28147-89
Подскажите а какие режимы работы указанных алгоритмов используются?
Сам ключ шифрования хранится в ADS папки
Скажите а почему решили хранить ключ в ADS? ИМХО при копировании / бекапе папки можно легко потерять поток и тогда данные будет невозможно восстановить.
Я правильно понимаю, что каждый файл в папке шифруется на одном и том же симметричном ключе?
А так легко заметить, что даже textbook RSA является гомоморфной относительно умножения:
(m_1)^e * (m_2)^e = (m_1*m_2)^e (mod N)
Подскажите а какие режимы работы указанных алгоритмов используются?
Скажите а почему решили хранить ключ в ADS? ИМХО при копировании / бекапе папки можно легко потерять поток и тогда данные будет невозможно восстановить.
Я правильно понимаю, что каждый файл в папке шифруется на одном и том же симметричном ключе?
кажется автор опоздал на 5 лет…