(2018-08-15 08:02:14 отредактировано au)

Взлом Private Master Code

Не кажется ли Вам что Private Master Code состоящий из 32 бит это слишком мало?
Имеем следующие тезисы:
1.    Public Code и Private Read Code всегда можно посмотреть в отладчике взламываемой программы.
2.    Как указывалось в одной теме на этом форуме: «Минимальное обращение к ключу это действительно 18-20 мс.», т.е. к ключу можно обращаться 50 раз в сек или 50*60*60*24 = 4320000 раза в сутки.
3.    Private Master Code это 2^32= 4294967296 значений.
4.    Предположим, что для взлома в среднем необходимо перебрать 50% значений. (Тут еще можно подумать чтобы исключить ряд значений типа 0x0000 0000, 0x0000 1111, 0x1111 1111, 0xFFFF FFFF. Это вопрос спорный, связанный с работой генераторов случайных чисел. Для простоты примем 50%).
И так получается что вполне вероятно взломать Private Master Code  за 4294967296 / 50% / 4320000 раз в сутки  =  497 суток или 1,36 года.
Я нигде не ошибся?

Re: Взлом Private Master Code

au пишет:

Не кажется ли Вам что Private Master Code состоящий из 32 бит это слишком мало?

Смотря для чего? Хотя каких то явных и не очень проблем пока не видно.

au пишет:

Я нигде не ошибся?

Трудно сказать, таких замеров не производили, поскольку их надобность не совсем понятна.

Тут же на форуме, кратко, уже освещался вопрос критичности компрометации кодов доступа. В итоге — это не сильно критично, если защита приложения построена хорошо и нет опасений за утечку прошивок (масок) релизных ключей.