LINUX.ORG.RU

История изменений

Исправление shimajima, (текущая версия) :

  1. на компьютер пользователя устанавливается некий софт согласно договору. Пользователь - юрлицо/ип
  2. на компьютер пользователя заливаются некие шифрованные данные
  3. ключ спрятан в бинарнике. алгоритм расшифровки молодец
  4. беда в том что данные после расшифровки в памяти и пользователь этим может воспользоваться. Потеря приватности данных = финансовые потери. Не расшифровывать их нельзя - т.к. нужно по ним производить поиск (процесс работы с данными).
  5. в процессе нормальной работы пользователь работает с этими данными

Так вот вся идея в том чтобы заменить математику для усложнения понимания алгоритмов выборки. Идеально - иметь некую виртуалку внутри бинарника, которая исходя из своих наборов инструкций - будет выдавать данные (уже расшифрованные). Но внутри будет хранить тайну всего массива данных.

Массив шифрованных данных, с которым ведётся работа - для каждого клиента уникален. Ключи для расшифровки - тоже. В конечном счёте нужно добиться эффекта когда стоимость взлома конкретного бинарника будет равна или меньше стоимости данных.

Исходная версия shimajima, :

  1. на компьютер пользователя устанавливается некий софт согласно договору. Пользователь - юрлицо/ип
  2. на компьютер пользователя заливаются некие шифрованные данные
  3. ключ спрятан в бинарнике. алгоритм расшифровки молодец
  4. беда в том что данные после расшифровки в памяти и пользователь этим может воспользоваться. Потеря приватности данных = финансовые потери. Не расшифровывать их нельзя - т.к. нужно по ним производить поиск (процесс работы с данными).
  5. в процессе нормальной работы пользователь работает с этими данными

Так вот вся идея в том чтобы заменить математику для усложнения понимания алгоритмов выборки. Идеально - иметь некую виртуалку внутри бинарника, которая исходя из своих наборов инструкций - будет выдавать данные (уже расшифрованные). Но внутри будет хранить тайну всего массива данных.