Детальная информация
Название | Обеспечение безопасности мобильных устройств на основе глубокого обучения и аппаратной поддержки искусственного интеллекта: выпускная квалификационная работа бакалавра: направление 10.03.01 «Информационная безопасность» ; образовательная программа 10.03.01_03 «Безопасность компьютерных систем» |
---|---|
Авторы | Муратов Симар Юсупович |
Научный руководитель | Семенов Павел Олегович |
Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт прикладной математики и механики |
Выходные сведения | Санкт-Петербург, 2020 |
Коллекция | Выпускные квалификационные работы; Общая коллекция |
Тематика | глубокое обучение; свёрточная нейронная сеть; долгая краткосрочная память; Huawei hisilicon kirin 970; нейронный процессор; android; api вызовы; tensor flow lite; средства обеспечения безопасности мобильных платформ; deep learning; convolutional neural network; long short-term memory; neural processing unit; api calls; means to ensure the safety of mobile platforms |
Тип документа | Выпускная квалификационная работа бакалавра |
Тип файла | |
Язык | Русский |
Уровень высшего образования | Бакалавриат |
Код специальности ФГОС | 10.03.01 |
Группа специальностей ФГОС | 100000 - Информационная безопасность |
DOI | 10.18720/SPBPU/3/2020/vr/vr20-5208 |
Права доступа | Доступ по паролю из сети Интернет (чтение) |
Дополнительно | Новинка |
Ключ записи | ru\spstu\vkr\27031 |
Дата создания записи | 25.03.2024 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа | Анонимные пользователи |
---|---|
Сеть | Интернет |
В данной выпускной квалификационной работе представлено исследование влияния аппаратной поддержки искусственного интеллекта на работу антивирусного программного обеспечения на операционной системе Android. Осуществлён анализ возможностей нейронного процессора платформы Huawei HiSilicon Kirin 970 и сделан оптимальный выбор моделей искусственных нейронных сетей. Приведён обзор антивирусных средств, использующих глубокое обучение и в той или иной степени доступной для использования на пользовательских устройствах. На языке Java разработано приложение, в основе которого использовались готовая модели свёрточной нейронной сети и долгой краткосрочной памяти. Взаимодействие с аппаратными ресурсами, а также перенос обученных моделей на мобильную платформу с сохранением функционала осуществлено благодаря средствам TensorFlow Lite. Модели подверглись глубокому обучению с помощью стационарного графического процессора как на безопасных APK файлах, так и на файлах с вредоносным содержимым. Контрольные точки обучения конвертированы в необходимый вид модели с помощью средств языка Python. Проведено тестирование скорости обнаружения вредоносных APK файлов в зависимости от использования аппаратных ресурсов платформы по двум сценариям, различающихся по количеству выделенного времени. Полученные результаты оценены. Приведены способы для дальнейшей разработки приложения и совершенствования взаимодействия с аппаратными ресурсами мобильных платформ.
This work presents a study of the impact of artificial intelligence hardware support on the operation of antivirus software on the Android operating system. The analysis of possibilities of the Huawei HiSilicon Kirin 970 platform neural processor is carried out and the optimum choice of models of artificial neural networks is made. An overview of anti-virus tools that use in-depth training and are available for use on user devices to some extent is given. In Java language the application is developed which is based on the ready models of a convolution neural network and long short-term memory. Interaction with hardware resources, as well as the transfer of trained models to the mobile platform with the preservation of functionality was carried out using the means of TensorFlow Lite. The models underwent in-depth training using a fixed graphics processor on both secure APK files and malicious content files. Learning control points were converted to the desired model type using the Python language. The detection rate of malicious APK files was tested depending on the use of platform hardware resources in two scenarios differing in the amount of time allocated. The results obtained have been evaluated. Ways to further develop the application and improve interaction with mobile platform hardware resources are given.
Место доступа | Группа пользователей | Действие |
---|---|---|
Локальная сеть ИБК СПбПУ | Все |
|
Интернет | Авторизованные пользователи СПбПУ |
|
Интернет | Анонимные пользователи |
|
Количество обращений: 1
За последние 30 дней: 0