22/09/2010
Защищенные микрочипы в кредитных картах, паспортах и некоторых других устройствах могут быть не настолько надежными, как предполагалось ранее. Профессор из университета Тель-Авива и его студент обнаружили способ извлечения информации из чипов.

Профессор Авишаи Вул и студент аспирантуры Йосси Орен факультета электротехники университета Тель-Авива разработали способ взлома защиты микрочипов, совместив современные методы криптологии с программированием в ограничениях.

Программирование в ограничениях (Constraint Programming) является видом декларативного подхода к созданию приложений. Особенностью данного подхода является то, что ыы задаёте условия, которым должно соответствовать решение проблемы, вместо того, чтобы определять набор шагов и алгоритмов, необходимых для нахождения этого решения.

Уязвимость была обнаружена в энергоснабжении чипов, которое меняется в зависимости от информации, содержащейся в чипе. Ученые обнаружили, что эти минутные колебания можно замерить осциллографом, и полученные в результате данные можно проанализировать для взлома информации, защищенной в кредитных картах и паспортах.

Вул признал, что этот метод взлома сложен, но он также показал, что они разработали способ блокирования "помех", которые прежде усложняли анализ данных. С блокированием помех извлечь конфиденциальную информацию из чипа намного легче, так как колебания становятся более последовательными и точными.

Исследование было представлено на 12-м семинаре по криптографическому оборудованию и встраиваемым системам в Санта-Барбаре, в Калифорнии, на котором Вул сказал: "Мы должны думать, как взломщики, для того чтобы установить для них барьер".

Он добавил, что компании должны знать, как можно взломать их чипы, чтобы наверняка знать, насколько они защищены, и какие угрозы могут возникнуть от хакеров.