Details
Title | Аппаратная реализация основных операций схемы электронной подписи "Крыжовник": выпускная квалификационная работа бакалавра: направление 10.03.01 «Информационная безопасность» ; образовательная программа 10.03.01_03 «Безопасность компьютерных систем» |
---|---|
Creators | Кукушкина Алёна Александровна |
Scientific adviser | Александрова Елена Борисовна |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2025 |
Collection | Выпускные квалификационные работы ; Общая коллекция |
Subjects | постквантовая криптография ; криптография на решетках ; синтез высокоуровневого кода ; электронная подпись «крыжовник» ; post-quantum cryptography ; lattice-based cryptography ; high-level synthesis ; "kryzhovnik" digital signature |
Document type | Bachelor graduation qualification work |
File type | |
Language | Russian |
Level of education | Bachelor |
Speciality code (FGOS) | 10.03.01 |
Speciality group (FGOS) | 100000 - Информационная безопасность |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-1376 |
Rights | Доступ по паролю из сети Интернет (чтение) |
Additionally | New arrival |
Record key | ru\spstu\vkr\35693 |
Record create date | 7/30/2025 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Group | Anonymous |
---|---|
Network | Internet |
Целью работы является повышение скорости работы схемы электронной подписи «Крыжовник». Объектом исследования являются средства аутентификации в информационных системах. Задачи, решаемые в ходе исследования: 1. Проанализировать схему электронной подписи «Крыжовник», в частности вычислительную сложность ее операций. 2. Исследовать способы повышения скорости сложных вычислительных операций. 3. Исследовать подходы к синтезу высокоуровневого кода в язык описания аппаратуры и выполнить синтез схемы электронной подписи. 4. Выполнить аппаратную реализацию и провести ее оценку. В ходе работы исследована схема электронной цифровой подписи «Крыжовник». Проанализированы современные исследования в области повышения скорости вычислений в криптографических схемах на решетках и статьи, посвященные синтезу высокоуровневого кода. В результате работы был синтезирован код схемы подписи на язык описания аппаратуры. Сделан вывод о том, что криптографические механизмы на решетках уступают по скорости выполнения классическим. Полученные результаты могут быть использованы в качестве основы для создания аппаратных устройств, выполняющих подпись с использованием схемы «Крыжовник». Для достижения результатов синтезирован и оптимизирован код схемы электронной подписи «Крыжовник» с использованием инструмента Vivado HLS.
The purpose of the study is acceleration the operation of the “Kryzhovnik” digital signature scheme. The object of the work is authentication means in information systems. The research set the following goals: 1. Analysis the “Kryzhovnik” digital signature scheme, particularly the computational complexity of its operations. 2. Investigation methods for accelerating complex computational operations. 3. Development of method to find software defects in Linux kernel network stack implementation based on fuzzing with snapshots. 4. Examination of approaches to high-level synthesis into a hardware description language and perform the synthesis of the digital signature scheme. 5. Conduction and evaluation optimization of the hardware implementation. During the work Linux kernel network stack implementation and architecture were studied. Modern studies in Linux kernel security and vulnerabilities scanning areas were analyzed. During work, the "Kryzhovnik" digital signature scheme was studied. Modern research on accelerating computations in lattice-based cryptographic schemes, as well as articles on high-level synthesis, were analyzed. As a result, the signature scheme code was synthesized into a hardware description language. It was concluded that lattice-based cryptographic mechanisms are slower than classical ones. The results obtained can serve as a basis for developing hardware devices implementing the "Kryzhovnik" signature scheme. To achieve these results, the "Kryzhovnik" digital signature scheme code was synthesized and optimized using the Vivado HLS tool.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 2
Last 30 days: 2