IBM сообщила о революционном открытии в криптографии

отметили
89
человек
в архиве
IBM сообщила о революционном открытии в криптографии
Исследователь из компании IBM решил сложную математическую задачу, которая 30 лет не давала покоя криптографам. Результатом исследования стал полноценный механизм полностью гомоморфного шифрования, который позволяет обрабатывать надежно зашифрованные данные, не заглядывая в их содержание.

Алгоритм гомоморфного шифрования предложили еще прародители современного криптографии – Рональд Ривест и Леонард Адлеман вместе со своим коллегой Майклом Дертузо. Имена этих ученых стали основой для названия одного из самых распространенных алгоритмов шифрования RSA (Rivest – Shamir — Adleman). Тем не менее, найти полное решение теоретической задачи полного гомоморфного шифрования и дешифрования до сих пор не удавалось. Были известны лишь частные решения.

Ученый Крейг Джентри впервые начал изучение проблемы гомоморфного шифрования, еще будучи студентом, он проходил летнюю практику в исследовательском подразделении IBM Research. Свои исследования он продолжил в Стэнфордском университете, где защитил кандидатскую диссертацию. Для решения давней теоретической задачи Джентри использовал математическую модель под названием «идеальная решетка» (ideal lattice). Эта модель позволила анализировать зашифрованные данные без нарушения их секретности.

По словам Чарльза Ликела, вице-президента подразделения программных исследований Software Research в компании IBM, важность открытия Джентри можно сравнить с проведением безупречной нейрохирургической операции руками непрофессионала, причем этот «хирург-самоучка» будет работать с завязанными глазами и забудет все происходящее сразу же после завершения операции. Кроме того, Ликел указал на огромные перспективы нового подхода в самых разных приложениях, в том числе в «облачных» вычислениях.
Добавил Vlad2000Plus Vlad2000Plus 26 Июня 2009
проблема (2)
Комментарии участников:
pda
-2
pda, 26 Июня 2009 , url
Гомоморфное? Чувствую, новость не выйдет в топ. :)))
Beast
+2
Beast, 26 Июня 2009 , url
Объясните кто-нибудь человеческим языком, что это такое :)
dkonst
+4
dkonst, 26 Июня 2009 , url
Суть в том что раньше для копирования и передачи зашифрованной информаци — требовалось ее анализировать, и данные этого анализа позволяли расшифроввать часть информации ввиду ее не однородности. Новый же метод позволяет сгладить неровности и получитьть однородный (гомоморфный) поток данных
mman
+1
mman, 26 Июня 2009 , url
Я так понял что ребята придумали алгоритм шифрования данных, который не требует расшифрования блоков данных, но я могу ошибаться, с универа крипту считаю черной магией )
Sanctuera
+5
Sanctuera, 26 Июня 2009 , url
Это действительно круто. Можно будет моделировать и расчитывать последствия ядерного взрыва в конкретном городе с конкретными начальными условиями на миллионах компьютерах ничего не подозревающих пользователей интернета под видом он-лайн игрушки, например…
shuron
-1
shuron, 26 Июня 2009 , url
да и сейчас можно если хотеть ;)
Sanctuera
+8
Sanctuera, 27 Июня 2009 , url
Вся фишка в том, что можно обрабатывать информацию не расшифровывая её. То есть приходит набор символов. С ним проводятся какие-то вычисления (без раскодировки) и результат отправляется обратно, опять таки в виде нерасшифровываемого набора символов. Даже при желании невозможно будет определить — что это было. А до этого — приходил блок информации, расшифровывался, обрабатывался, зашифровывался и отправлялся обратно. Тут уже были возможны варианты по определению того, что, как и зачем вычисляется.

Beast
0
Beast, 27 Июня 2009 , url
Во! это уже понятнее. Только чисто логически не могу понять, как это сделать :)
Sanctuera
+1
Sanctuera, 27 Июня 2009 , url
Ну вот чтобы понять как это сделать, мужик 30 лет работал. А решетка, это такое понятие из теории множеств.
shuron
-2
shuron, 27 Июня 2009 , url
Хмм.
Только струдом вериться что это можно на все применить… Тоесть кусками то как минимум надо будет расшифровать.
Как то мало инфы… Нифига не понятно как это может работать.
www.xoxotal.ru
0
www.xoxotal.ru, 27 Июня 2009 , url
Комментарии ничего не дали, пойду читать источники.
Какой смысл
обрабатывать информацию не расшифровывая её

что обрабатывать? мусор в мусор?
Даже при желании невозможно будет определить — что это было.

Воистину))


Например, невозможно двигаться быстрее света… Впрочем, если это и было бы возможно — стоит ли стараться? Все равно никто не увидит и не оценит.
Sanctuera
+1
Sanctuera, 27 Июня 2009 , url
Какой смысл обрабатывать информацию не расшифровывая её?..

Ну вот есть у вас сверхзадача, для расчета которой надо дофига вычислительной мощности (по уровню, скажем, сравнимая с расшифровкой генома человека — а таких задач полно). И эта задача строго секретна, например расчет последствия ядерного взрыва в сейсмически активном районе на территории вероятного противника. Для решения миллионов дифференциальных уравнений нужны большие вычислительные мощности, которые, между прочим есть в свободном доступе и объеденены в единую сеть под названием интернет. Вы — хитрый генерал и у вас есть команда яйцеголовых ученых. Вы приказываете сделать он-лайн игрушку с голыми бабами и встроить туда специальный программный модуль, который будет, якобы, начислять мегарейтинг особо умелым игрокам, а на самом деле решать вашу военную задачу. Миллионы подростков запустят вашу игрушку и, фактически, отдадут часть вычислительной мощности своего компьютера под ваши военные нужды. Поскольку ваша игрушка защищена авторским правом — исходные коды её закрыты. Но, даже если хакеры, смогут её раздербанить, то назначение хитрого программного модуля всё равно останется для них тайной, поскольку обрабатывается информация в зашифрованном виде (как это делается — из источника не совсем понятно — там просто написано, что открыли такую возможность). С точки зрения конечного пользователя — да. Будет перерабатываться мусор в мусор. Впрочем, взломать скорее всего будет можно, но, опять таки, с применением больших вычислительных мощностей и за большое время.
Sanctuera
-1
Sanctuera, 27 Июня 2009 , url
Можно даже не игрушку написать а вирус какой-нибудь…
blogman
0
blogman, 29 Июня 2009 , url
Windows подойдет? :)
pda
0
pda, 1 Июля 2009 , url
Брутфорсом взламывать пароли. :)
pda
+1
pda, 1 Июля 2009 , url
Какой смысл обрабатывать информацию не расшифровывая её?..
О, применений масса. Например, можно сделать MMORPG, на котором часть нагрузки будет перенесена на клиентские компы, но пользователи не смогут вмешаться.


Войдите или станьте участником, чтобы комментировать