Details
| Title | Алгоритм генерации паролей на основе статистических свойств художественных и научных текстов: выпускная квалификационная работа бакалавра: направление 27.03.03 «Системный анализ и управление» ; образовательная программа 27.03.03_01 «Теория и математические методы системного анализа и управления в технических, экономичеcких и социальных системах» = A Password Generation Algorithm Based on the Statistical Properties of Fiction and Scientific Texts |
|---|---|
| Creators | Богодухов Данил Владимирович |
| Scientific adviser | Совтус Никита Владимирович |
| Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Imprint | Санкт-Петербург, 2026 |
| Collection | Выпускные квалификационные работы ; Общая коллекция |
| Subjects | парольная аутентификация ; генерация паролей ; марковские цепи ; информационная энтропия ; запоминаемость паролей ; криптостойкость ; веб-приложение ; password authentication ; password generation ; markov chains ; information entropy ; password memorability ; cryptocurrency ; web application |
| Document type | Bachelor graduation qualification work |
| Language | Russian |
| Level of education | Bachelor |
| Speciality code (FGOS) | 27.03.03 |
| Speciality group (FGOS) | 270000 - Управление в технических системах |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-2767 |
| Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
| Additionally | New arrival |
| Record key | ru\spstu\vkr\42642 |
| Record create date | 8/21/2026 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
| Group | Anonymous |
|---|---|
| Network | Internet |
Объектом исследования являются системы парольной аутентификации пользователей, в которых одновременно предъявляются требования к криптостойкости и удобству запоминания паролей. Предметом исследования являются алгоритмы генерации паролей. Цель работы – разработка и анализ алгоритма генерации запоминаемых криптостойких паролей с использованием марковских моделей, построенных на текстовых корпусах. Для достижения цели в работе выполнены: анализ существующих методов генерации паролей, разработка алгоритма на основе цепи Маркова, его программная реализация в виде клиент-серверного веб-приложения. Область применения – системы аутентификации, менеджеры паролей, инструменты администрирования учетных записей. Были использованы следующие технологии: - язык программирования Python; - язык программирования JavaScript; - система управления базами данных PostgreSQL; - REST API для взаимодействия клиентской и серверной частей; - средства моделирования UML и BPMN (PlantUML, draw.io).
The object of this study is password authentication systems that simultaneously require passwords to be cryptographically secure and easy to remember. The subject of this study is password generation algorithms. The goal of this work is to develop and analyze an algorithm for generating memorable, cryptographically strong passwords using Markov models built on text corpora. To achieve this goal, the following was accomplished: an analysis of existing password generation methods, the development of a Markov chain-based algorithm, and its software implementation as a client-server web application. The scope of application includes authentication systems, password managers, and account administration tools. The following technologies were used: - Python programming language; - JavaScript programming language; - PostgreSQL database management system; - REST API for client-server interaction; - UML and BPMN modeling tools (PlantUML, draw.io).
| Network | User group | Action |
|---|---|---|
| ILC SPbPU Local Network | All |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|