[!] Добавленно временно (т.к. по заказу Носика чернушное "мочилово" его авторства сейчас распространяется через СМИ):
комментарий по поводу выдумок Носика.
[!] Добавлено по криптостойкости DKIM (23.10.2012 - 30.10.2012):
читать тут.
Оглавление
I. Небольшое замечание II. Введение III. Техническая часть IV. Строгое доказательство принадлежности
(
Read more... )
Но даже не говоря о уязвимостях самого DKIM напишу как с математической точки зрения _должно_ выглядеть доказательство.
Подлинное письмо A, подписанное приватным ключом C генерит хэш X:
X = A * C
Для проверки подлинности используется публичный ключ B. Хэш X должен быть таким, что:
(A * B) mod X = 0
Допустим я написал письмо от хакера хэла другому могучему воену-разоблачителю
и подписал его своим паленым ключом C' а затем выложил в инет:
X' = A' * C'
И заявляю, что если
(A' * B) mod X' = 0 <- то, что проверяют скрипты ( ... )
Reply
Это означает, что у вас якобы есть пара ключей, в том числе приватный.
И якобы нужно найти такой компрометирующий текст, который дает такой же хэш - как по учебничку.
Когда выйдете из ступора, попытайтесь понять, что
1) такого же хэша искать _никто не предлагает_.
Поскольку вы не знаете какой хэш на письмо выдает гугл.
(опять же потому, что не знаете его приватный ключ)
2) вы тем не менее, можете подобрать пару C', X' чтобы формула была верной.
Я все еще жду когда вы укажете очевидную ошибку в исходном комментарии.
3) Без пункта 1) вы все еще не можете доказать валидность письма :)
> Вот уж точно, не понимаю, зачем я продолжаю переписываться с философом.
troll harder
Reply
Reply
google - public и private
> Я знаю какой хэш выдает на письмо и заголовки Yahoo.
Знаете только для писем, которые отправили сами :)
Хотя... можете попробовать привести хэш которым мне гугл подпишет фразу "hello world" :)
> После шифрования ... Умножением
К словам / используемым символам придираются, в основном, школьники. Очевидно, что под "хэшем ключей гугла" имелась в виду цифровая подпись, результат шифрования дайджеста сообщения на сервере гугла.
Если максимально возможно использовать канонический язык, то дайджест письма A' может быть шифрован различными ключами C' до тех пор, пока расшифрованный с помощью публичного ключа он не совпадет с дайджестом, рассчитанным самостоятельно.
> У меня есть подписанный хэш письма с заголовками, я его дешифрую на открытом ключе ...
К этому вопросов не возникало :)
Reply
> К словам / используемым символам придираются, в основном, школьники. Очевидно, что под "хэшем ключей гугла" имелась в виду цифровая подпись, результат шифрования дайджеста сообщения на сервере гугла.
Нет уж, вы извините, но вы говорите о математике и при этом пишете математически откровенную ересь, так что это не "придирки к словам", а попытки вы вообще серьезно или это просто набор каких-то несвязанных между собой слов.
Reply
Reply
1. Вы не понимаете как работает RSA, на чем оно базируется математически, а потом несете кромешную ересь, "понятную и очевидную" только лично Вам.
2. Вы не понимаете разницу между битностью при хэшировании или симметричном шифровании с битностью в ECC или RSA.
Это крайне прозрачно теперь.
Reply
Таким образом, любой кусок текста, чей дайджест совпадает с расшифрованным публичным ключом данного сервера, гарантировано подписан данным сервером?
Reply
(Или которые отказываются понимать адекватные люди).
"Расшифрованный публичный ключ сервера" -- кому в голову пришло шифровать ключ сервера и где, наверно в той самой палате №6.
Reply
ваш кэп.
Reply
"Таким образом, любой кусок текста, чей дайджест (реально - хэш) совпадает с дайджестом (хэшем), расшифрованным публичным ключом данного сервера, гарантировано подписан данным сервером?"
Ответ: ДА.
В этом суть ЭЦП. Смотрим раздел " II. Введение. Свойство: "Невозможность отказа от авторства".
Reply
> К этому вопросов не возникало :)
Ну и все. Оттуда я и получаюш хэш письма с заголовками (насчитанный на стороне Yahoo). Дальше насчитываю то же самое самостоятельно, по полученному письму и заголовкам, и сравниваю их между собой. Если равны - все в порядке. Если нет -- что-то испорчено/подделано.
Reply
Ну и заодно, было бы неплохо пройти по ссылке из поста. Про RSA, базирующимся как раз на этой "математической проблеме":
http://ru.wikipedia.org/wiki/RSA
Reply
Цифровая подпись на базе RSA, Криптоанализ RSA
Reply
Малую теорему Ферма, Китайскую теорему об остатках, Основную теорему арифметики и небольшой курс по факторизации
Reply
С приветом от RSA.
Тролл э литтл бит хардер :)
Reply
Leave a comment