Реферат Отчет 97 с., 4 ч., 11 рис., 11 табл., 4 прил., 40 источников. Шифрование с возможностью поиска, зашифрованный индекс




страница4/10
Дата06.06.2016
Размер0.53 Mb.
1   2   3   4   5   6   7   8   9   10

2.Описание схемы динамического SSE

2.1.Описание работы схемы в контексте взаимодействия клиента и сервера


Функционирование схемы SSE происходит следующим образом. У клиента есть набор файлов , которые состоят из слов множества . С помощью секретного ключа клиент шифрует файлы из коллекции , получая зашифрованную коллекцию , и генерирует зашифрованный индекс . Далее клиент посылает и на удаленный сервер. Для процедуры поиска клиент генерирует поисковый токен с использованием секретного ключа и ключевого слова . Далее посылается на удаленный сервер, и последний с помощью поискового токена и зашифрованного индекса находит вхождения слова в документы коллекции и возвращает клиенту коллекцию файлов, содержащих это слово. Клиент получает зашифрованные файлы и расшифровывает их с помощью секретного ключа K.

Процедуры добавления и удаления файлов на сервере происходят аналогичным образом. Для того чтобы добавить файл в зашифрованную коллекцию, пользователь генерирует токен для добавления файла на основе добавляемого файла и секретного ключа . Далее и зашифрованный файл для добавления отправляются серверу. Сервер обновляет зашифрованный индекс и коллекцию зашифрованных документов . Для удаления документа клиент также генерирует токен для удаления , посылает его серверу, а сервер в свою очередь удаляет соответствующий файл из зашифрованной коллекции и обновляет .

2.2.Описание схемы SSE


Схема, предложенная в статье Камара [24] состоит из девяти алгоритмов:

  1. . Генерирует секретный ключ на основе параметра безопасности .

  2. . Генерирует зашифрованную коллекцию файлов и зашифрованный индекс на основе секретного ключа и исходной коллекции файлов .

  3. . Генерирует поисковый токен на основе секретного ключа и ключевого слова .

  4. . Генерирует токен и зашифрованный файл для добавления на основе секретного ключа и добавляемого файла .

  5. . Генерирует токен для удаления на основе секретного ключа и удаляемого файла .

  6. . Производит поиск на сервере в зашифрованной коллекции документов, содержащих ключевое слово , и возвращает набор идентификаторов найденных документов . Поиск осуществляется с помощью зашифрованного индекса и поискового токена .

  7. . Добавляет новый зашифрованный файл на сервер с помощью токена и обновляет зашифрованный индекс .

  8. . Удаляет существующий зашифрованный файл на сервере с помощью токена и зашифрованного индекса . Обновляет индекс до .

  9. . Расшифровывает полученный от сервера зашифрованный файл с помощью секретного ключа .
1   2   3   4   5   6   7   8   9   10


База данных защищена авторским правом ©uverenniy.ru 2016
обратиться к администрации

    Главная страница