Top Banner
Сложное время Пузаков А.В.(БФУ им. И. Канта) май 2014
26

Сложное время

May 12, 2015

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Сложное время

Сложное времяПузаков А.В.(БФУ им. И. Канта)

май 2014

Page 2: Сложное время

Цель работы

Рассмотреть новый подход к созданию криптосистем зависящих от времени

Page 3: Сложное время

Криптографическая стойкость

● Вычислительные ресурсы● Недостижимый объем перехваченных

отрытых и зашифрованных сообщений● Время раскрытия

Page 4: Сложное время

Абсолютно стойкие системы

● Ключ генерируется для каждого сообщения

● Ключ статистически надёжен● Длина ключа равна или больше длины

сообщения● Исходный текст обладает некоторой

избыточностью

Page 5: Сложное время

Начало исследований

● Быстрые мультипликаторы● Неприводимые малочлены● Перешифрование

Page 6: Сложное время

The Factoring Dead

Page 7: Сложное время

Время

● Криптосистема всегда зависит от времени.

● Но это зависимость достаточная.● Необходимая зависимость

Page 8: Сложное время

Одноразовые ключи

● Сервер генерирует ключи : A, A-1*B-1,B.● Отправка ключей (A,g) и (B,g) и

сохранение (A-1*B-1,g) на сервере.● А шифрует Н по модулю g (H*A mod g).● (H*A*A-1*B-1 mod g).● B = (H*B-1*B mod g)

Page 9: Сложное время

Контейнер

● Располагается на сервере ● А шифрует не сообщение, ключ к

контейнеру● Контейнер уничтожается сервером через

время t

Page 10: Сложное время

Минусы

● Проблема доверия к серверу● Утрата контроля над контейнером● Возможность перехвата контейнера

Page 11: Сложное время

McEliece (Kn,k,t)

C (n,k)-линейный код исправляющий t ошибок● Публичный ключ G k x n производящая

матрица● Секретный ключ F - функция

восстановления t-ошибок● Шифрование x->xG+e e вес Хеминга t● Дешифрование y->F(y)G-1 G-1 обратная к G

Page 12: Сложное время

Недостатки

● Большой размер открытого ключа● Зашифрованное сообщение значительно

длиннее исходного● Большая нагрузка на канал передачи

Page 13: Сложное время

P2P

Page 14: Сложное время

P2P в мобильных сетях

● Wi-Fi peer-to-peer (Android 4.0)

● Multipeer Connectivity Framework (iOS 7)

Page 15: Сложное время

p2p плюсы ... ● отказоустойчивость● децентрализованность● возможность пустить разные части

сообщения разными путями

Page 16: Сложное время

… и минусы● необходимость большого числа

пользователей● большая нагрузка на сеть● исчезающие узлы в мобильных сетях

Page 17: Сложное время

p2p и McEliece

● Совместноe использование позволяет преодолеть недостатки систем.

● Полученная система будет зависеть от времени

Page 18: Сложное время

Криптоконтейнер● А и В устанавливают соединение в сети● А анализирует количество полных путей

до В, а так же число узлов в сети ● А и В выбирают общий узел который

генерирует ключи для сообщения● А шифрует тест на ключе В и

подготавливает криптоконтейнер

Page 19: Сложное время

Криптоконтейнер● Криптоконтейнер разделяется между

узлами сети ● Части помещаются в генератор ошибок

расположенный на узлах сети.● B получает ключ для расшифрования и

посылает команду на сбор криптоконтейнера.

Page 20: Сложное время

Криптоконтейнер● В восстанавливает шифр текст из

контейнера ● B расшифровывает шифр текст с

помощью ключа

Page 21: Сложное время

Плюсы ...

● Распределение секрета● Возможность отмены сообщения после

отправления● Защита от перехвата ● Возможность восстановления потерянных

блоков● Уничтожение информации

Page 22: Сложное время

… и минусы

● Узкая сфера применения● Долгое время передачи данных● Зависимость от каналов передачи данных● Зависимость от узлов сети

Page 23: Сложное время

Применение

● Шифрование и передача особо ценной информации

● Дополнительное шифрование в IM мессендерах

● Распределенное хранение с контролем времени хранения

Page 24: Сложное время

Планы на будущее

● Создать прототип системы● Доработать систему до самостоятельного

использования

Page 25: Сложное время

Итог

Криптография основанная на времени может занять достойное место в p2p мобильных сетях.

Page 26: Сложное время

[email protected]

Вопросы?