Reply to this topicStart new topicStart Poll

Страницы: (1) 1 
Rome Legioner
дата: [ i ]
  • *
  • Новичок
  • Репутация: 6
  • Статус: Давай пообщаемся!
  • Member OfflineМужчинаСвободен
Так вот.. Есть ли люди, которые разбираются в столь занимательной области?

Просто столкнулся с проблемой: требуется реализация криптографического алгоритма с последующй оценкой стойкости данного алгоритма (тоже програмно).

Может кто сжалится, да поможет?
дата: [ i ]
  • Unregistered
  • Статус:
  • Свободен
Возьми PGP и не мучайся! wink.gif
Rome Legioner
дата: [ i ]
  • *
  • Новичок
  • Репутация: 6
  • Статус: Давай пообщаемся!
  • Member OfflineМужчинаСвободен
К сожалению не катит. Преподу надо нечто самолепное...
ФУРМАНов
дата: [ i ]
  • Group Icon
  • Мастер
  • Репутация: 136
  • Статус: Давай пообщаемся!
  • Member OfflineМужчинаЖенат
QUOTE (Rome Legioner @ 16.01.2006 - время: 03:01)
требуется реализация криптографического алгоритма с последующй оценкой стойкости данного алгоритма (тоже програмно).

А цель-то конечная, какая? Придумать новый алгоритм шифрования? blink.gif В принципе, оценка стойкости, производиться математическим путем. Поищи инфу по теме ГОСТ №28147-89 или DES. Все давно уже придумано. wacko.gif Или почитай тут. А если так, на пальцах шифрование изобразить нужно, хватит и xor. biggrin.gif
Rome Legioner
дата: [ i ]
  • *
  • Новичок
  • Репутация: 6
  • Статус: Давай пообщаемся!
  • Member OfflineМужчинаСвободен
цель такая. Закодить (либо найти реализацию) двух крипто алгоритмов. Один с откпытым ключом, другой с закрытым. Затем нужно реализовать свой "инструмент" (в терминологии препода) - например вычислсить базовые параметры, либо хэш-функцию.

Но засада в том, что препод старенький и на лекциях у него никто ничего не понимает.. Про базовые параметры в инете ваабсче ничего не нашёл кроме его статьи. Вот такая задница, простите за выражение.

Так если у кого есть исходики (адекватно компилирующиеся), либо что-то из теории, буду очень благодарен.
ФУРМАНов
дата: [ i ]
  • Group Icon
  • Мастер
  • Репутация: 136
  • Статус: Давай пообщаемся!
  • Member OfflineМужчинаЖенат
QUOTE (Rome Legioner @ 16.01.2006 - время: 12:54)
Так если у кого есть исходики (адекватно компилирующиеся), либо что-то из теории, буду очень благодарен.

Если я все правильно понял, посмотри здесь.
Rome Legioner
дата: [ i ]
  • *
  • Новичок
  • Репутация: 6
  • Статус: Давай пообщаемся!
  • Member OfflineМужчинаСвободен
Вот и статья такая есть, так сказать библия всего потока для получения экзамена. http://www.rf.unn.ru/rus/sci/books/02/doc/12infosys02.pdf

Quatre_
дата: [ i ]
  • *
  • Любитель
  • Репутация: 18
  • Статус: Давай пообщаемся!
  • Member OfflineМужчинаСвободен
За DES и ГОСТ можно сесть, т.к. на них налагается авторское право...

А вот BlowFish подчиняется лицензии GNU...
И свободно можно найти в интернете (Реализация на Паскаль, и С++), если нужно нечто своё, то то же самое что в Бловфиш, только генерацию подключей либо вообще не делаешь либо немного меняешь...
Fantasy-X
дата: [ i ]
  • *
  • Мастер
  • Репутация: 74
  • Статус: Давай пообщаемся!
  • Member OfflineМужчинаСвободен
Я не понял,ты собственный алгоритм должен написать,типо Циммерман перезагрузка? biggrin.gif
Rome Legioner
дата: [ i ]
  • *
  • Новичок
  • Репутация: 6
  • Статус: Давай пообщаемся!
  • Member OfflineМужчинаСвободен
Сесть можно за коммерческое использование, а не за реализацию.
ФУРМАНов
дата: [ i ]
  • Group Icon
  • Мастер
  • Репутация: 136
  • Статус: Давай пообщаемся!
  • Member OfflineМужчинаЖенат
QUOTE (Quatre_ @ 16.01.2006 - время: 18:49)
За DES и ГОСТ можно сесть, т.к. на них налагается авторское право...


А ссылочку можно на эту шутку? biggrin.gif DES запатентован в 1976 году. Срок действия патентов в США – 20 лет. Так что, всем амнистия… yahoo.gif
Quatre_
дата: [ i ]
  • *
  • Любитель
  • Репутация: 18
  • Статус: Давай пообщаемся!
  • Member OfflineМужчинаСвободен
QUOTE (ФУРМАНов @ 17.01.2006 - время: 18:54)
[/QUOTE]
А ссылочку можно на эту шутку? biggrin.gif DES запатентован в 1976 году. Срок действия патентов в США – 20 лет. Так что, всем амнистия… yahoo.gif

Гугль почти первые ссылки...
http://www.citforum.ru/nets/semenov/6/des_641.shtml
....

А описания какой бит куда и когда переставлять не нашёл... :(
Вобщем, когда студентом был, где то в интернете нашёл...
дата: [ i ]
  • Unregistered
  • Статус:
  • Свободен
QUOTE (Rome Legioner @ 16.01.2006 - время: 19:54)
цель такая. Закодить (либо найти реализацию) двух крипто алгоритмов. Один с откпытым ключом, другой с закрытым. Затем нужно реализовать свой "инструмент" (в терминологии препода) - например вычислсить базовые параметры, либо хэш-функцию.

Но засада в том, что препод старенький и на лекциях у него никто ничего не понимает.. Про базовые параметры в инете ваабсче ничего не нашёл кроме его статьи. Вот такая задница, простите за выражение.

Так если у кого есть исходики (адекватно компилирующиеся), либо что-то из теории, буду очень благодарен.

Открытого ключа без закрытого не бывает... Видимо, речь идет о симметричных и асимметричных ключах.

Алгоритмов не так уж много, почти все запатентованы (кроме GNU). Остается только конкретная реализация. Собственно, весь криптософт реализует эти алгоритмы...

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

Рекомендую старенькую досовскую (или Unix) PGP. Исходники в свободном доступе, алгоритмы известны. Для общего развития - компьютерра за декабрь 97 г.


0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)

Страницы: (1) 1

Reply to this topic Fast ReplyStart new topicStart Poll0


Рекомендуем почитать также топики:

Дрова

В семье не без урода

iPhone против Nokia N95

Народ посоветуйте!

Широкоэкранный монитор




>