| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Диплом стоит ли делать? |
| Автор: hovercraft 20.4.2013, 21:24 |
| Всем здрасте. Реализовав hid интерфейс на микроконтроллере ST32F1x(arm-ке),(девайс - прога). Теперь думаю что с этим делать, собственно идея такая реализовать приметивную защиту софта от нелегального использования (без ключа),(типа дипломная работа). Так как не хотелось бы чтобы с помощью usblyzer , можно было видеть все транзакции и составить таблицу обращений, я решил зашифровать соединение с помощью AES. То есть алгоритм собственно такой, с помощю ключа(симетричного) который зашит в МК и в проге, передаем сеансовый ключ, для того-же алгоритма шифрования AES-256(пока только его реализовал). шифруем запросы. Проблема в том что если найти зашитый ключ в проге можно строить таблицу обращений к МК. Собственно МК ведет подсчёт времени (на нем есть батарейка) от активации софтины, и по истечению учетного периода перестает отвечать на запросы. Противодействие реверсингу программы я тут не собираюсь реализовывать. Собственно стоит ли делать подобный диплом по ЗИ. |
| Автор: bsa 21.4.2013, 15:53 |
| Чтобы передавать сеансовые ключи существуют ассиметричные алгоритмы шифрования. А по поводу диплома - ты это лучше со своим руководителем обсуди. |