|
Адаптивный XOR контроллеров ChipsBank К нам в лабораторию впервые попал монолит MicroSD с контроллером ChipsBank. До этого основными областями применения данного контроллера были маркетинговые (подарочные) USB флешки и подделочные (фейковые) Memory Stick. Используемая память в них часто оказывалась плохого качества. Данный контроллер использует в работе адаптивный XOR. Нами было проведено исследование и выявлен алгоритм его генерации. Также были получены два набора констант (74212C, 42F057), необходимых для получения точного ксора страниц в блоке. XOR основан на содержащихся в странице данных. Также в ходе исследования встретились задачи, где алгоритм генерации отличался для некоторых страниц блока. На данный момент это отличие не определено, но исследования продолжаются. Новости об успехах будут добавляться в данную статью. В ближайшее время XOR будет реализован в программном комплексе PC3000 Flash.
Некоторые особенности контроллера ChipsBank:
03.02.2016 Добавлены встречающиеся структуры страниц. Несколько модификаций старого набора констант (74212C) и два набора новых (822E2A, C32EA6). 27.05.2017 |