Розробка FPGA cистеми перевірки цілісності даних
dc.contributor.author | Зуб, Руслан Ігорович | |
dc.contributor.author | Zub, Ruslan I. | |
dc.date.accessioned | 2025-09-11T06:29:50Z | |
dc.date.available | 2025-09-11T06:29:50Z | |
dc.date.issued | 2025 | |
dc.description | Зуб Р.І. Розробка FPGA cистеми перевірки цілісності даних: бакалаврська робота, спеціальність 123 «Комп'ютерна інженерія» / Р.І. Зуб — Запоріжжя: НУ «Запорізька політехніка», 2025. — 79 c. | |
dc.description.abstract | UK: У ході виконання роботи було проведено аналіз предметної області, що включав дослідження понять цілісності даних, криптографічних хеш-функцій і існуючих рішень. Обґрунтовано вибір алгоритму MD5 і платформи Cyclone IV. Спроєктовано архітектуру системи з двома модулями: інтерфейсним і хешуючим. Реалізацію виконано на мові Verilog у середовищі Quartus II 13.1. Тестування в Aldec Active-HDL 9.1 і апаратно на платі Cyclone IV підтвердило коректність обчислень хеш-значень для різних вхідних даних, включаючи порожні, односимвольні, стандартні та багатоблокові повідомлення. Функціональна верифікація засвідчила збіг результатів із еталонними значеннями. Розроблена система є компактною, гнучкою та готовою до використання в реальних сценаріях, таких як телекомунікації чи вбудовані системи. Її модульна архітектура дозволяє адаптацію до інших хеш-функцій, що забезпечує потенціал для подальшого розвитку. EN: During the work, an analysis of the subject area was conducted, which included a study of the concepts of data integrity, cryptographic hash functions and existing solutions. The choice of the MD5 algorithm and the Cyclone IV platform was justified. The system architecture was designed with two modules: interface and hashing. The implementation was performed in the Verilog language in the Quartus II 13.1 environment. Testing in Aldec Active-HDL 9.1 and hardware on the Cyclone IV board confirmed the correctness of hash value calculations for various input data, including empty, single-character, standard and multi-block messages. Functional verification confirmed the coincidence of the results with the reference values. The developed system is compact, flexible and ready for use in real scenarios, such as telecommunications or embedded systems. Its modular architecture allows adaptation to other hash functions, which provides potential for further development. | |
dc.identifier.uri | https://eir.zp.edu.ua/handle/123456789/22673 | |
dc.language.iso | uk | |
dc.publisher | Національний університет «Запорізька політехніка» | |
dc.subject | data integrity | |
dc.subject | cryptographic hash function | |
dc.subject | information verification | |
dc.subject | цілісність даних | |
dc.subject | криптографічна хеш-функція | |
dc.subject | верифікація інформації | |
dc.title | Розробка FPGA cистеми перевірки цілісності даних | |
dc.title.alternative | Development of an FPGA-based data integrity verification | |
dc.type | Master thesis |