Страница 1 из 1

КС, TPROT и RSA

Добавлено: Пт авг 28, 2015 6:27 pm
LESNIC
Здравствуйте!
1. Вопрос про КС(контр. сумма). Знаю, что рассчитывается путем подсчета определенной области байтов и нужна для проверки целостности дампа. Но как получается, если редактируют калибры и там находится область подсчета КС, то она получится другой, если сравнивая с родным дампом. Тогда как проц видит, что КС в поряде, или программа загрузки подставляет КС процу идентичную родному дампу. Или может прога расчитывает другую КС, но она, так сказать, в допуске?
2. И собственно про TPROT. Как можно узнать версию TPROT, я так понимаю на одном и том же камне может стоять разный TPROT 7-12?
3. Что такое RSA(цифровая подпись)? Это шифрование прошивки определенным алгоритмом, или, так сказать, ключ к допуску чтения/записи флэш памяти? Она рассчитывается только на один уровень защиты (прим. TPROT 7) или при каждой сессии чтения/записи?

Добавлено: Сб авг 29, 2015 2:19 pm
Witold
А зачем тебе это всё? ПО писать собрался или как?
Не забивай себе дурным голову = это всё за тебя сделают загрузчики или редакторы.

Добавлено: Вс авг 30, 2015 8:16 am
LESNIC
Witold писал(а):А зачем тебе это всё? ПО писать собрался или как?
Не забивай себе дурным голову = это всё за тебя сделают загрузчики или редакторы.

Интересно стало, вот и спросил, может кто-нибудь просвятит. ПО не собираюсь писать, одному всё равно не вывезти (моё мнение), да и полно другой работы. Есть люди которые этим занимаются, это их работа. Только для самообразования спросил :)

Добавлено: Вс авг 30, 2015 9:54 am
iohan
КС может делиться на КС для разных областей прошивки. Поэтому и получается, что при замене калибровок все работае - меняется КС той части, которую переписывали.
Цифровая подпись - это как подпись автора, которую может сделать только тот, Кто имеет нужный код/ключ/разрешение. Загрузчики в нек. случаях обходятся тем, что копируют эту область из заводской прошивки, чтобы она оставалась неизменной.
В общем, действительно сложно это. программистам надо только..

Добавлено: Пн авг 31, 2015 9:09 am
Witold
Да не важно сколько КС и как они делятся, после изменения чего либо в прошивке, КС изменяется и записывается в соответствующее место в дампе. Прверку КС осуществляет сама программа (прошивка). Если мы в стороннем редакторе или загрузчике её пересчитали правильно, то и сама программа будет её пересчитывать так же...

Добавлено: Пн авг 31, 2015 5:20 pm
LESNIC
Про КС всё понятно, разобрался, спасибо :)