ИДЕНТИФИКАЦИЯ СЕТЕВОГО УЗЛА, НА КОТОРЫЙ БУДУТ РЕПЛИЦИРОВАТЬСЯ ДАННЫЕ

1. Способ (200), выполняемый устройством для идентификации сетевого узла в сети, на который будут реплицированы данные, причем способ содержит:
шифрование (202) ключа сеанса в соответствии со схемой шифрования на основе атрибута;
широковещательную передачу (204) зашифрованного ключа сеанса в сети;
прием (206) по меньшей мере одного сообщения, зашифрованного с использованием ключа сеанса, по меньшей мере от одного сетевого узла в сети; и
выбор (208) сетевого узла из по меньшей мере одного сетевого узла, на который будут реплицированы данные, на основе сетевого узла, имеющего возможность шифрования сообщения из по меньшей мере одного сообщения с использованием ключа сеанса.
2. Способ по п. 1, в котором по меньшей мере один сетевой узел содержит по меньшей мере одну виртуальную машину.
3. Способ по п. 1 или 2, в котором атрибут, используемый для шифрования ключа сеанса, содержит политику геолокации, специфицирующую одно или несколько географических местоположений.
4. Способ по п. 3, в котором политика геолокации идентифицирует по меньшей мере одно из одного или нескольких географических местоположений как местоположение, где данные разрешается реплицировать.
5. Способ по п. 3 или 4, в котором политика геолокации идентифицирует по меньшей мере одно из одного или нескольких географических местоположений как местоположение, где данные не разрешается реплицировать.
6. Способ по любому из предыдущих пунктов, дополнительно содержащий прием сообщения от конкретного сетевого узла в сети, иного, чем выбранный узел сети, причем сообщение указывает, что зашифрованный ключ сеанса не может быть дешифрован конкретным сетевым узлом.
7. Способ по любому из предыдущих пунктов, в котором этапы шифрования и широковещательной передачи выполняются в ответ на истечение срока действия по меньшей мере одного безопасного туннеля в сети.
8. Способ (600), выполняемый устройством обработки на сетевом узле, для облегчения репликации данных в сети, причем способ содержит:
прием (602) сообщения от устройства-источника, причем сообщение включает в себя ключ сеанса, который зашифрован в соответствии со схемой шифрования на основе атрибута;
попытку (604) дешифрования сообщения с использованием ключа политики;
определение (606), была ли попытка дешифрования сообщения успешной; и
в ответ на определение, что попытка дешифрования сообщения была успешной:
шифрование (608) ответного сообщения ключом сеанса и
передачу ответного сообщения на устройство-источник, чтобы указать возможность дешифрования сообщения от устройства-источника.
9. Способ по п. 8, дополнительно содержащий:
в ответ на определение, что попытка дешифрования сообщения была безуспешной:
передачу, к устройству-источнику, указания, что дешифрование было безуспешным.
10. Способ по п. 8 или 9, в котором атрибут, используемый для шифрования ключа сеанса, содержит политику геолокации, специфицирующую одно или несколько географических местоположений; и
причем ключ политики является специфическим для географического местоположения, в котором находится устройство обработки.
11. Способ по п. 10, дополнительно содержащий:
идентификацию сервера ключей, назначенного географическому местоположению, в котором находится устройство обработки;
аутентификацию с сервером ключей и
прием ключа политики с сервера ключей.
12. Способ по п. 8, дополнительно содержащий:
прием данных, подлежащих репликации, от устройства-источника; и
сохранение данных, подлежащих репликации, для последующего доступа.
13. Устройство (1000), содержащее интерфейс (1002) связи, память (1004) и процессор (1006), сконфигурированный для выполнения способа по любому из пп. 1-7 или способа по любому из пп. 8-12.
14. Не-временный машиночитаемый носитель (1102), закодированный инструкциями для исполнения процессором (1106), причем не-временный машиночитаемый носитель содержит инструкции (1104) для выполнения способа по любому из пп. 1-7 или способа по любому из пп. 8-12.