Время кэширования на процессоре ARM

Мне нужно реализовать алгоритм AES на смартфоне с процессором ARM Cortex A-15 (Samsung Galaxy Note 3 и т. д.), а также наблюдать и сохранять тайминги кеша для каждого процесса. Как мне это сделать? Чтобы быть точным, мне нужно следить за временем, затрачиваемым процессором на выполнение каждого раунда AES на пару открытого текста - ключ. Я пытаюсь найти целесообразность таймирования атак на смартфонах (сфокусируюсь на модифицированных атаках Бернштейна, но покажу возможность как кэш-атак, так и атак с использованием доступа). Это для академических целей. Я понимаю архитектуру используемого процессора. Проблема заключается в программировании на ассемблере - нехватка правильного кода, а также в том, как загрузить эту программу на смартфон.

0 ответов

Другие вопросы по тегам