При проведении ее магистерской диссертации по информатике, Ramasany Gowthami участвовал в создании Android приложения, с помощью которого пользователи получают вместе, чтобы взломать современный криптографический код.
Современная криптография не является непогрешимой. Все типы шифрования, среди которых можно найти широко используемый алгоритм RSA, теоретически могут быть нарушены. Если да, то как обеспечить, чтобы наши данные остаются защищенными? Ответ лежит на времени и вычислительных усилий требуется, чтобы сломать код. Крекинг достаточно длинный ключ шифрования может быть дорогим до такой степени, что недостижимо на практике.
LACAL лаборатория в EPFL, известная своих многочисленных достижений в области криптографии и во главе с Арьны Ленстрами, была заинтересована в решении проблемы на основе эллиптической кривой криптографии, разработанной в начале 1980-х лет. После того, как сорваны безопасность наших паролей с помощью сети 300 игровых консолей PlayStation 3, исследователи решили взять на себя этот новый вызов, на этот раз с помощью тысячи смартфонов, работающих вместе. "Все из нас не обязательно иметь компьютер для запуска алгоритма, что делает его трудно собрать несколько десятков. С другой стороны, у каждого есть смартфон и запустить приложение становится детской игрой!" сказал Ramasany Gowthami, мастер-студент в информатике, которые принимали участие в проекте. При запуске алгоритма очень большое количество раз код может быть нарушен в конце концов. Чтобы сделать это, пользователи просто запустить приложение и нажать на кнопку. Приложение также позволяет пользователям регистрироваться, создавать команды, просматривать их статистику и таким образом измерить их участие в этом беспрецедентном деле.
Несмотря на опасения о математической части проекта, Ramasany Gowthami не жалеет окунувшись в эту область для диссертации своего хозяина. Она признает, что часть реализации которой она отвечает требуется долго работать несколько недель, чтобы понять весь проект. "Так как я был ответственным за интерфейс между компонентами программы, я должен был иметь совершенное знание элементов алгоритма," объясняет она. "Что такое моя лучшая память? Когда мне удалось поставить все это в моей голове, и был в состоянии понять весь проект! ",
Почему это желание взломать неразрывную криптографическую систему любой ценой? "Это так же важно, как разработка новых и более эффективных систем," она объяснила. "Мы знаем, что эти системы могут быть разбиты на какой-то момент. Вот почему это не важно постоянно оценивать их, чтобы знать свои ограничения и адаптировать их, если они уже не безопасно. Это может быть сделано, например, путем увеличения длины ключа шифрования. Возможно, подобная работа оценка по SSL предотвратило бы (в) знаменитый Heartbleed ошибка!"
Узнайте больше на сайте: http://phys.org/news/2014-08-smartphones-decipher-cryptographic.html#jCp