Кстати как правило "черный ход" имеет не алгоритм, а его реализация.
Даже здесь Вы "поплыли". Если реализация алгоритма хоть в одной его части не соответствует самому алгоритму, то это уже реализация другого алгоритма. Опять подменяете понятия из-за незнания теории алгоритмов и основополагающего понятия эквивалентности алгоритмов.
Дальше будем спорить или признаете что додумали за меня и ошиблись с обвинениями?
Ну не я же утверждал, что сигнатурные ЭЦП соответствуют требованиям закона. Это утверждали Вы. Чтоб не быть голословным, привожу цитаты из самого закона:
1. Целью настоящего Федерального закона является обеспечение правовых условий использования электронной цифровой подписи в электронных документах, при соблюдении которых электронная цифровая подпись в электронном документе признается равнозначной собственноручной подписи в документе на бумажном носителе. электронная цифровая подпись - реквизит электронного документа, предназначенный для защиты данного электронного документа от подделки, полученный в результате криптографического преобразования информации с использованием закрытого ключа электронной цифровой подписи и позволяющий идентифицировать владельца сертификата ключа подписи, а также установить отсутствие искажения информации в электронном документе; подтверждение подлинности электронной цифровой подписи в электронном документе - положительный результат проверки соответствующим сертифицированным средством электронной цифровой подписи с использованием сертификата ключа подписи принадлежности электронной цифровой подписи в электронном документе владельцу сертификата ключа подписи и отсутствия искажений в подписанном данной электронной цифровой подписью электронном документе;А теперь, уже зная про задачу о днях рождений и вопросы к эксперту, докажите, что сигнатурная ЭЦП полностью удовлетворяет этим положениям закона. Т.е., докажите истинность Вашего утверждения. Особое внимание при доказывании обратите на выделенное курсивом, где четко и однозначно сказано
криптографическое преобразование информации, а не
замена информации на ее сигнатуру. Успехов.
P.S. И еще раз внимательно прочитайте сам текст закона и убедитесь, что в нем, кроме определения, нигде больше не говорится о самой ЭЦП и регулировании отношений при применении самой ЭЦП, а только о сертификатах и о центрах. Правильно было назвать этот закон "О центрах сертификации и сертификатах ЭЦП". Это тоже подмена понятий.
P.P.S. А задачку Вы не смогли решить потому, что не знаете теорему Шеннона, теорию информации, теорию цепей Маркова, теорию хэш-функций. Это основы криптографии. Значит, Вы не знаете основ криптографии.