Сейчас на форуме: asfa, _MBK_, Rio (+7 невидимых)

 eXeL@B —› Вопросы новичков —› RSA в применение к приставкам
Посл.ответ Сообщение

Ранг: 2.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 26 декабря 2007 23:28
· Личное сообщение · #1

Недавно возник такой вопрос - у Wii все диски с играми закодированы с помощью RSA, т.е. открытым и закрытым ключом. Открытый ключ похоже находится на самом диске, а закрытый? Ведь он должен быть одинаков для всех приставок или нет? Если он одинаков, то тогда его надо искать в самой прошивке?
Вопрос наверное глупый, но в шифровании я полный ламер.




Ранг: 387.4 (мудрец)
Активность: 0.170
Статус: Участник
системщик

Создано: 27 декабря 2007 08:11 · Поправил: s0larian
· Личное сообщение · #2

PRC, а google спросить про crypto?

www.rsasecurity.com/rsalabs/faq/files/rsalabs_faq41.pdf
en.wikipedia.org/wiki/RSA

RSA используется для подписи (операция с private key) или шифрования для владельца private key (операция с public key).



Ранг: 2.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 30 декабря 2007 03:04 · Поправил: PRC
· Личное сообщение · #3

Я, конечно сначала прочитал про алгоритм защиты. Наверное я неверно сформулировал вопрос, попробую по другому.
Имеется 2 ключа - один открытый, находится где-то на диске и разный для разных дисков,точнее для каждой игры свой ключ. Этот ключ един для всех дисков с этой игрой. Второй закрытый, находится где-то внутри приставки, где уже не важно. Хоть в прошивке, хоть джамперами выставляется. Этот ключ уникален для каждой приставки.
Теперь мой вопрос - как происходит шифрование, если внутренний ключ приставки уникален, а внешний меняется для каждой игры. Т.е. получается, что private key везде свой, а public key постоянно меняется. Как тогда приставка расшифровывает диск? Насколько я понял, для декодирования надо иметь public key и private key с которым он был закодирован. Т.е. получается, что private key одинаков для всех приставок? Пока не могу понять где я туплю???




Ранг: 387.4 (мудрец)
Активность: 0.170
Статус: Участник
системщик

Создано: 31 декабря 2007 09:03 · Поправил: s0larian
· Личное сообщение · #4

обычно на диске данные зашифрованы симметричным алго, а ключ зашифрован RSA открытыми ключами всех производителей. В каждом устройстве один из ключей производителя. Так с DVD - там много зашифрованных ключей на диске. Взлом случился когда вышел софовый плейео из которого выдрали ключ.

Что в твоём случае...х/з. На дисках могут быть сотни зашифрованных ключей, в кождой приставке один из них.




Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 12 декабря 2008 13:35 · Поправил: Isaev
· Личное сообщение · #5

Позакрывали, блин, все темы по RSA

Вопрос такого плана:
При шифровании RSA, если длина блока шифрования не кратна байту, зашифрованные данные выравниваются до байта если или сдвигаются?

и ещё... Есть какая-нибудь прога или скрипт, где можно текст зашифровать для примера наглядного?

RSA Tool не разбивает ведь на блоки и не шифрует больше, чем n

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh





Ранг: 387.4 (мудрец)
Активность: 0.170
Статус: Участник
системщик

Создано: 12 декабря 2008 20:24
· Личное сообщение · #6

Isaev пишет:
При шифровании RSA, если длина блока шифрования не кратна байту, зашифрованные данные выравниваются до байта если или сдвигаются?

RSA оперирует большими целыми числами а не блоками. Обчно данные шифруются блочным шифром а блочный ключ - RSA.

Isaev пишет:
и ещё... Есть какая-нибудь прога или скрипт, где можно текст зашифровать для примера наглядного?

rsatool, мой calc




Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 12 декабря 2008 21:00
· Личное сообщение · #7

я в общем знаю как там всё шифруется... может не корректно вопрос немного поставил...
а
s0larian пишет:
rsatool, мой calc

не могут зашифровать строку... если n = 7 бит например, нужно зашифровать строку символов (каждый символ <= 7 бит), нужно её зашифровать
вот каким образом? Шифруем просто побайтно каждый символ и так и оставляем (в смысле первый пустой бит)
или сдвигать его нужно?

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh



 eXeL@B —› Вопросы новичков —› RSA в применение к приставкам
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати