Способ адаптивного выбора путей передачи данных пользователя

1. Способ передачи данных пользователя от клиента серверу, в котором:
а) на клиенте структуру с данными пользователя, предназначенную для передачи серверу, разделяют на две или более подструктур, при этом каждой подструктуре ставится в соответствие степень конфиденциальности,
б) передают каждую подструктуру на узел со средством преобразования, из заданного списка узлов, при этом выбор узла определяется на основании степени конфиденциальности подструктуры и степени безопасности узла;
в) на выбранном узле преобразуют полученную подструктуру;
г) на сервере объединяют преобразованные подструктуры.
2. Способ по п. 1, по которому подструктура данных содержит информацию о заданной области знаний о пользователе.
3. Способ по п. 1, по которому подструктура данных дополнительно содержит информацию по меньшей мере о другой подструктуре данных, полученному при разделении тех же пользовательских данных.
4. Способ по п. 1, по которому разделение данных пользователя на подструктуры осуществляется с использованием обученной модели кластеризации.
5. Способ по п. 2 и 4, в котором модель кластеризации обучается таким образом, чтобы каждый кластер содержал максимальную информацию о заданной области знаний о пользователе, но при этом минимальную информацию о других областях знаний о пользователе, заданных для других подструктур.
6. Способ по п. 1, по которому в качестве одного из узлов со средством преобразования выступает сервер.
7. Способ по п. 1, по которому список серверов содержит по меньшей мере один узел со средством преобразования, который преобразует подструктуры данных таким образом, что по преобразованным данным возможно выполнить идентификацию пользователя данных, но невозможно восстановить сами данные.
8. Способ по п. 1, по которому способ преобразования на узле со средством преобразования выбирается таким образом, чтобы обеспечивать заданные уровень информационной безопасности полученных данных, где заданный уровень определяется степенью конфиденциальности подструктуры.
9. Способ по п. 8, по которому параметры преобразования кластера на одном сервере конфиденциальности зависят от параметров преобразования кластера, выполненного ранее на другом сервере конфиденциальности.
10. Способ по п. 1, в котором степень конфиденциальности представляет численное значение, характеризующее вероятность того, что по упомянутым данным можно определить пользователя.
11. Способ по п. 10, в котором каждому узлу со средством преобразования поставлена в соответствие степень безопасности, где степень безопасности представляет собой численное значение, характеризующее вероятность того, что упомянутый сервер способен обеспечивать информационную безопасность полученной подструктуры данных, при этом выбор узла определяется на основании степени конфиденциальности подструктуры и степени безопасности узла со средством преобразования.
12. Способ по п. 1, в котором степень конфиденциальности определяется расположением клиента.
13. Способ по п. 1 в котором узел со средством преобразования и сервер выбираются в зависимости от местоположения клиента.
14. Способ по п. 1, в котором объединенные подструктуры используются для формирования защищенных пользовательских профилей.
15. Способ по п. 14, в котором защищенные пользовательские профили представляют собой функционально связанную совокупность преобразованных подструктур данных для пользователя, использующего клиент.