История изменений
Исправление shimajima, (текущая версия) :
- на компьютер пользователя устанавливается некий софт согласно договору. Пользователь - юрлицо/ип
- на компьютер пользователя заливаются некие шифрованные данные
- ключ спрятан в бинарнике. алгоритм расшифровки молодец
- беда в том что данные после расшифровки в памяти и пользователь этим может воспользоваться. Потеря приватности данных = финансовые потери. Не расшифровывать их нельзя - т.к. нужно по ним производить поиск (процесс работы с данными).
- в процессе нормальной работы пользователь работает с этими данными
Так вот вся идея в том чтобы заменить математику для усложнения понимания алгоритмов выборки. Идеально - иметь некую виртуалку внутри бинарника, которая исходя из своих наборов инструкций - будет выдавать данные (уже расшифрованные). Но внутри будет хранить тайну всего массива данных.
Массив шифрованных данных, с которым ведётся работа - для каждого клиента уникален. Ключи для расшифровки - тоже. В конечном счёте нужно добиться эффекта когда стоимость взлома конкретного бинарника будет равна или меньше стоимости данных.
Исходная версия shimajima, :
- на компьютер пользователя устанавливается некий софт согласно договору. Пользователь - юрлицо/ип
- на компьютер пользователя заливаются некие шифрованные данные
- ключ спрятан в бинарнике. алгоритм расшифровки молодец
- беда в том что данные после расшифровки в памяти и пользователь этим может воспользоваться. Потеря приватности данных = финансовые потери. Не расшифровывать их нельзя - т.к. нужно по ним производить поиск (процесс работы с данными).
- в процессе нормальной работы пользователь работает с этими данными
Так вот вся идея в том чтобы заменить математику для усложнения понимания алгоритмов выборки. Идеально - иметь некую виртуалку внутри бинарника, которая исходя из своих наборов инструкций - будет выдавать данные (уже расшифрованные). Но внутри будет хранить тайну всего массива данных.