Аннотации

This commit is contained in:
2026-05-26 18:42:00 +03:00
parent c117ecd9b2
commit de571ed41d
9 changed files with 417 additions and 22 deletions

View File

@@ -1,4 +1,4 @@
#import "@preview/modern-g7-32:0.2.0": abstract, appendixes, enum-numbering, gost
#import "@preview/modern-g7-32:0.2.0": appendixes, enum-numbering, gost
#set enum(numbering: enum-numbering)
#set heading(numbering: "1.1.1.1")
@@ -24,27 +24,22 @@
performers: (
(name: "Пытков Р. Е.", position: "студент гр. КТбо4-9"),
),
hide-title: true,
)
#set text(font: "Times New Roman")
#import "includes/common.typ": pz-appendix-title, pz-fig
#abstract(
"мобильное приложение",
"клиентское шифрование",
"Android",
"vault",
"zero-knowledge",
"синхронизация",
)[
Пояснительная записка посвящена разработке мобильного приложения Wallenc клиентского кошелька для безопасного хранения данных на недоверенных хранилищах без собственного сервера приложения. Описаны анализ предметной области и аналогов, формирование требований, проектирование архитектуры и пользовательского интерфейса, программная реализация на Kotlin (Android, Jetpack Compose, Room, Hilt), тестирование и краткая экономическая оценка. Реализованы управление локальными и удалёнными vault, клиентское AES-шифрование, OAuth Яндекс, служебное хранение метаданных в Room; спроектирован контур синхронизации без передачи ключей провайдеру. Исходный код размещён в приватном репозитории Gitea ЮФУ. Полный листинг исходных файлов приложение А; программная документация приложение Б.
]
#include "includes/blank-front-matter.typ"
#include "includes/abstract-ru.typ"
#include "includes/abstract-en.typ"
#set outline(indent: 1.25cm / 2)
#outline()
#include "includes/abbreviations.typ"
#include "includes/intro.typ"
#include "includes/ch01.typ"
#include "includes/ch02.typ"
@@ -53,7 +48,6 @@
#include "includes/ch05.typ"
#include "includes/ch06.typ"
#include "includes/conclusion.typ"
#include "includes/abbreviations.typ"
// Заголовок списка источников задаётся в gost (bibliography.title).
#bibliography("references.bib")