Реализация криптосистемы ГОСТ 34.12-2015 для мобильной платформы Android презентация

АКТУАЛЬНОСТЬ. ПРОБЛЕМА. ЗАДАЧИ. Актуальность. В 2015 году были приняты стандарты ГОСТ Р 34.12-2015 (Блочные шифры) и ГОСТ Р 34.13-2015 (Режимы работы блочных шифров). Их использование на данный момент проблематично,

Слайд 1Реализация криптосистемы ГОСТ 34.12-2015
для мобильной платформы Android
Выполнили студенты группы ИБАС

138:
Грибелюк Татьяна Владимировна
Кузнецов Максим Сергеевич

Научный руководитель:
Мухаметов Рузиль Абильевич

Слайд 2АКТУАЛЬНОСТЬ. ПРОБЛЕМА. ЗАДАЧИ.
Актуальность. В 2015 году были приняты стандарты ГОСТ Р

34.12-2015 (Блочные шифры) и ГОСТ Р 34.13-2015 (Режимы работы блочных шифров). Их использование на данный момент проблематично, т.к. сложно найти готовую реализацию под различные платформы.

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

Задачи:
Реализовать криптосистему из стандарта ГОСТ Р 34.12-2015 с режимом гаммирования из стандарта ГОСТ Р 34.13-2015 на языке Java под платформу Android.
С помощью эксперимента измерить производительность.
Оценить пригодность данной криптосистемы для решения повседневных задач.

Слайд 3ПРЕОБРАЗОВАНИЕ В ШИФРЕ «КУЗНЕЧИК»
Шифрование основано на последовательном применении нескольких однотипных раундов,

каждый из которых содержит три преобразования:

сложение с раундовым ключом;

преобразование блоком подстановок;

линейное преобразование.

Раундовое преобразование можно изобразить следующим образом:


Слайд 4ОПТИМИЗАЦИИ.
Скорость шифрования реализации по стандарту достигала 300 Кбит/сек.
Для оптимизации мы заменили

операцию произведения многочленов на операцию табличной замены.

Скорость после оптимизации составила 559 Кбит/сек.


Слайд 5ПРОИЗВОДИТЕЛЬНОСТЬ.
Характеристики телефона:
Количество ядер – 4
Внутренняя тактовая частота 1,30 ГГц
Размер ОЗУ

1 ГБ

Слайд 6ЗАКЛЮЧЕНИЕ.

Криптосистема ГОСТ Р 34.12-2015 со 128 битным размером блока с режимом

гаммирования из ГОСТ Р 34.13-2015 вполне пригодны для большинства задач.

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

Криптосистему вполне можно применять для шифрования потокового звука (для кодека G711 требуется 64кбит/с).

Криптосистема была реализована в учебных целях. Коммерческое применение не предполагается.



Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика