Засоби управління паролями користувачів в цифрових системах
dc.contributor.advisor | Молчанов, Олексій Андрійович | |
dc.contributor.author | Шкільнюк, Владислав Олегович | |
dc.date.accessioned | 2024-06-26T09:00:03Z | |
dc.date.available | 2024-06-26T09:00:03Z | |
dc.date.issued | 2024 | |
dc.description.abstract | Бакалаврський дипломний проєкт включає пояснювальну записку (52 стор., 20 рис., 1 табл., 4 додатків). Мета розробки — створення процесору на базі архітектури RISC-V з апаратною реалізацією CRC, що дасть змогу використовувати його в пристроях різного роду, що виконують обробку і пересилку великих обсягів даних в умовах, де можливі шуми і пошкодження. На базі процесора реалізовано команду, що дає змогу обчислювати циклічну надлишкову суму для повідомлення довільної довжини, що складається зі слів довжиною 32 біти, з використанням твірного полінома. В ході розробки: Проведено аналіз існуючих RISC-V архітектур та конвеєру команд; Проведено аналіз існуючих реалізацій CRC в межах архітектури RISC-V; Розроблено спрощену структуру конвеєру; Додано користувацьку інструкцію до RISC-V інструментарію; Проведено трансляцію програми мовою С у набір команд для процесорної архітектури, що реалізується; Реалізовано конвеєр з головними елементами архітектури; Розширено конвеєр підтримкою користувацької інструкції для обчислення контрольної суми. Використання цієї прошивки в контролерах дасть змогу пришвидшити ітеративний процес обрахунку CRC за рахунок апаратної реалізації. | |
dc.description.abstractother | Bachelor diploma project includes an explanatory note (52 pages, 20 figures, 1 table, 4 appendices). The purpose of the project — creation of a RISC-V based processor with hardware accelerated CRC calculation, that can be used in a variety of computer devices, that handle a huge data stream processing in error prone environment causing data corruption. The processor was developed and extended with instruction that allows to calculate a cyclic redundancy checksum for an arbitrary length message, that consists of 32-bit words, using polynomial. In the course of development: Existing RISC-V architectures and dedicated instruction pipeline were analized; Existing CRC algorithm implementations based of RISC-V were analized; Developed a simplified RISC-V pipeline; Extended RISC-V toolchain with a custom instruction; C program was compiled and translated into a set of instructions; Implemented a simplified pipeline including main architectural parts; Added custom instruction support to implemented pipeline. Using this firmware in controllers could utilize hardware acceleration making an iterative calculation process a lot faster. | |
dc.format.extent | 75 с. | |
dc.identifier.citation | Шкільнюк, В. О. Засоби управління паролями користувачів в цифрових системах : дипломний проект ... бакалавра : 123 Комп'ютерна інженерія / Шкільнюк Владислав Олегович. – Київ, 2024. – 64 с. | |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/67459 | |
dc.language.iso | uk | |
dc.publisher | КПІ ім. Ігоря Сікорського | |
dc.publisher.place | Київ | |
dc.subject | архітектура процесора | |
dc.subject | RISC-V | |
dc.subject | цілісність даних | |
dc.subject | циклічний надлишковий код | |
dc.subject | VHDL | |
dc.subject | C | |
dc.subject | конвеєр команд | |
dc.subject | CPU architecture | |
dc.subject | data integrity | |
dc.subject | cyclic redundancy check | |
dc.subject | instruction pipeline | |
dc.title | Засоби управління паролями користувачів в цифрових системах | |
dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Ескіз недоступний
- Назва:
- Shkilniuk_V_O_bakalavr.docx
- Розмір:
- 3.28 MB
- Формат:
- Microsoft Word XML
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: