Логотип МИЭМ НИУ ВШЭ
Завершен
Логотип типа проекта Программно-аппаратный
Программно-аппаратный
2022 / 2023
Логотип проекта Реализация низкоресурсных криптографических алгоритмов (lightweight cryptography)

    1297 Реализация низкоресурсных криптографических алгоритмов (lightweight cryptography)

    Старт
    21.10.2022
    Представление
    22.10.2022
    Постерная сессия
    23.01.2023
    Защита
    31.05.2023

    Паспорт проекта

    Аннотация

    Низкоресурсная криптография, также известная как легковесная криптография - форма шифрования, разработанная для устройств с ограниченными вычислительными ресурсами, например, микроконтроллерами. Технология низкоресурсного шифрования использует меньше памяти, процессорного времени и энергии для обеспечения защиты данных обрабатываемых устройствами с ограниченными ресурсами. В данном проекте планируется реализация низкоресурсных криптографических алгоритмов для микропроцессоров RISC_V и MIPS...

    Отрасль

    Информатика

    Теги

    Информатика

    Цель

    Целью проекта является исследование низкоресурсных криптографических алгоритмов (lightweight cryptography) с их последующей реализацией на языках C/C++ в виде библиотек, в том числе для микроконтроллеров

    Ожидаемые результаты

    • В ходе выполнения данного проекта ожидаются следующие результаты:
      • 1. Исходные коды программ низкоресурсной криптографии написанные на языке программирования C/C++ и на языке Verilog/SystemVerilog;
        • 2. Скомпилированные библиотеки и IP-ядра;
          • 3. Документация с описанием принципов работы алгоритмов низкоресурсной криптографии;

            Форма и способы промежуточного контроля

            Еженедельные собрания, ведение проекта в системе контроля версии (СКВ Git), проверка исходных кодов программ.

            Форма представления результатов

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

            Ресурсное обеспечение

            Для выполнения данного проекта требуется следующее ресурсное обеспечение: 1. Компьютер с установленным компилятором языка C/C++ 2. Компьютер с установленными интегрированными средами разработки для микроконтроллеров 3. Отладочные платы с микроконтроллерами или микропроцессорами для проведения тестов производительности и корректности работы 4. Отладочные платы с программируемыми логическими интегральными схемами для проведения тестов производительности и корректности работы

            Имеющийся задел

            Реализована часть алгоритмов низкоресурсной криптографии на языке C/C++

            Заказчик

            МИЭМ / ВШЭ/МИЭМ