Введение в криптографию

Основы криптографии для начинающих.
Аватара пользователя
oleg
Модератор
Сообщения: 841
Зарегистрирован: 01 янв 2011, 16:06
Поблагодарили: 2 раза

Введение в криптографию

Сообщение oleg »

Введение в криптографию, темы. Коллизия, брутфорс, электронная подпись, код подмена, псевдослучайная функция, тест следующего бита, криптографически стойкий генератор псевдослучайных последовательностей, перестановка с секретом, функция с секретом, прикладной криптографический протокол, секретный ключ, метод атака, электронные деньги и так далее…..

Ссылка на литературу http://wdfiles.ru/idnV
Аватара пользователя
DIVER_SANT
Модератор
Сообщения: 2599
Зарегистрирован: 27 мар 2011, 08:15
Поблагодарили: 1 раз

Re: Криптография для начинающих.

Сообщение DIVER_SANT »

oleg писал(а):Считаю очень важным и нужным сделать этот раздел. Уже все разобрались в кодировании бит, но в шифровании нет! Давайте обсудим классическое шифрование и современное. Нужно идти в ногу со временем, когда вычислительные мощности растут параллельно с ключами шифрования и длинной данных, скоростями сети интернет. Братва, кому не лень, накидайте материала в эту ветку. Приветствуются книги в формате PDF, с темой для новичков хотя бы. В свое время я прочитал одну замечательную книгу (криптография для начинающих), о потраченном времени я абсолютно не жалею, стараюсь воспитывать детей в том же русле, так как потребительские инстинкты детей к играм растут пропорционально технологиям, что сказывается на их интеллекте и будущей профессии.
Насколько помню,Вы сами рассказывали ,как начинали и даже вывкладывали литературу .По идее криптография и реверсинжиниринг пересекающиеся темы..

Добавлено через 4 минуты
Начнем пожалуй

Введение в криптографию
Под редакцией В.В.Ященко
Издание четвертое, дополненное
Файл не могу прикрепить ни в пдф,ни в зипе.Вот ссылка http://cryptography.ru/wp-content/uploads/2013/09/intro_to_crypto.pdf

Добавлено через 7 минут
Криптография на Си и С++ в действии (+ CD-ROM)
Автор: Вельшенбах М.
Издательство: Триумф
Год издания: 2004
Страниц: 464
http://crypto.net.ua/biblioteka/kriptografija-book/20?a=dl
Правильно поставленный вопрос-на половину полученный ответ ;)
++++++++++++++++++++++++++++++++++++++
http://www.youtube.com/watch?v=ktnn-s3ebzw
Аватара пользователя
oleg
Модератор
Сообщения: 841
Зарегистрирован: 01 янв 2011, 16:06
Поблагодарили: 2 раза

Re: Криптография для начинающих.

Сообщение oleg »

DIVER_SANT писал(а):Насколько помню,Вы сами рассказывали ,как начинали и даже вывкладывали литературу .По идее криптография и реверсинжиниринг пересекающиеся темы..
Абсолютно верно, keeloq например чистой воды блочный шифр (кроме серийника и кнопки, которая кстати присутствует в шифрованной части), у меня есть материалы, которые одолжил мне старый знакомый. Думаю, стоит их публиковать или нет, они секретные. Подписку о неразглашении я не кому не давал =)
Аватара пользователя
DIVER_SANT
Модератор
Сообщения: 2599
Зарегистрирован: 27 мар 2011, 08:15
Поблагодарили: 1 раз

Re: Криптография для начинающих.

Сообщение DIVER_SANT »

oleg писал(а):Абсолютно верно, keeloq например чистой воды блочный шифр (кроме серийника и кнопки, которая кстати присутствует в шифрованной части), у меня есть материалы, которые одолжил мне старый знакомый. Думаю, стоит их публиковать или нет, они секретные. Подписку о неразглашении я не кому не давал =)
Видел на одном из форумов,как килок разжевали ,даже мне было понятно,а я туговат на такие вещи..Но к сожалению уже нет этого ресурса.Вот бы так же описание сделать..Сухие выкладки труднее доходят.. :helllp: :brake:
Правильно поставленный вопрос-на половину полученный ответ ;)
++++++++++++++++++++++++++++++++++++++
http://www.youtube.com/watch?v=ktnn-s3ebzw
Аватара пользователя
EPA
Модератор
Сообщения: 1415
Зарегистрирован: 01 ноя 2016, 16:18

Re: Криптография для начинающих.

Сообщение EPA »

DIVER_SANT писал(а):Видел на одном из форумов,как килок разжевали ,даже мне было понятно,а я туговат на такие вещи..Но к сожалению уже нет этого ресурса.Вот бы так же описание сделать..Сухие выкладки труднее доходят.. :helllp: :brake:
Нет ресурса, ну что поделаешь надо делать свои темы. С чего начнём, т.е. с какой темы? Думаю если есть хоть малость понятия : двоичный код, логические операции и т.д. , то можно потихоньку простыми словами разбираться с каким нибудь алгоритмом шифрования . Сам по себе знаю, в книгах много умных слов, а надо как то попроще.
Аватара пользователя
oleg
Модератор
Сообщения: 841
Зарегистрирован: 01 янв 2011, 16:06
Поблагодарили: 2 раза

Re: Криптография для начинающих.

Сообщение oleg »

EPA писал(а): можно потихоньку простыми словами разбираться с каким нибудь алгоритмом шифрования .
Можно начать с поточных шифров, они применяться в шифровании TV и звуковых трактах переговорных станций, так как зеркальная функция XOR очень быстрая и не требует энергозатрат МК или процессора. Думаю все знают условия XOR?
Аватара пользователя
vitaliy.onix
Новичок
Сообщения: 6
Зарегистрирован: 27 фев 2019, 18:35

Re: Введение в криптографию

Сообщение vitaliy.onix »

В универе когда-то писал курсовую по архивации данных методами хаффмана, lzw. Последний кажется был пригодным для потокового кодирования. Неплохая тренировка для изучения асма. Расскажите где почитать про кодирование тв/радио?
Аватара пользователя
oleg
Модератор
Сообщения: 841
Зарегистрирован: 01 янв 2011, 16:06
Поблагодарили: 2 раза

Re: Введение в криптографию

Сообщение oleg »

vitaliy.onix писал(а):В универе когда-то писал курсовую по архивации данных методами хаффмана, lzw. Последний кажется был пригодным для потокового кодирования. Неплохая тренировка для изучения асма. Расскажите где почитать про кодирование тв/радио?
В свое время сидел на форуме по спутниковым антеннам, но уже много лет «тазиками» не пользуюсь, ссылку не могу дать, так как архив подборок мной на эту тему утрачен за ненадобностью. Современный взлом TV сводиться к кардшарингу, но на том форуме где я сидел, ребята копали гораздо глубже. Лезли в карту, подавали команды в нее и я тоже кое-чем занимался, но эту тему решили на нашем форуме закрыть, так как налицо нарушение авторских прав в случаи публикации метода для халявного просмотра ТВ. Давайте не отвлекаться от темы, жду материалов в ветку.

Добавлено через 34 минуты
Для потокового шифра подходят любые данные, даже сжатые «методом Хаффмана». В TV даже размер ключа не играет большой роли, так как провайдер может менять ключ каждые две минуты и поэтому брутфорс смысла не имеет, будут затыки в изображении! Кому придет идея перебирать каждый раз ключ во время просмотра фильма, тут побеждают пиратские торренты. Смысл есть, если ключ не меняется годами и имеет малый размер. В той же рации Моторолла уже используют крипто блоки с Гос алгоритмом, но это излишек я считаю. Если не изменяет память, то длинна пакета там 13 байт, попробуйте их взять перебором ключа, если при каждом изменении бита нужно слушать информацию. Часть бит можно откинуть, так как речь разобрать наверно можно, но в целом задача сложная. На 100% не утверждаю, так как не кодировал звук с АЦП и не шифровал его.
Аватара пользователя
oleg
Модератор
Сообщения: 841
Зарегистрирован: 01 янв 2011, 16:06
Поблагодарили: 2 раза

Re: Введение в криптографию

Сообщение oleg »

Замечательная лекция от Владимира Иванова «Криптография, шифрование (часть 1)» Следом пойдет продолжение. Смотрим ютубе https://www.youtube.com/watch?v=mE_s-R5wvpw

Мне стала интересна генерация случайного ключа (числа), которая каждый раз была бы лавинообразна и распределялась в области нужного диапазона чисел в виде белого шума.
Аватара пользователя
Сидро
Участник
Сообщения: 19
Зарегистрирован: 24 сен 2018, 19:11

Re: Введение в криптографию

Сообщение Сидро »

Всем доброго времени!
Просветите тёмного школьника. Очень часто встречается "интересный" счётчик в кодировках. После которого инвертируются биты в оставшейся части посылки. Как его привести в понятный вид? 0 1 2 3 .. D E F ?
Например есть счётчик в разных посылках которые идут друг за другом

00 00_
00 01_
00 11_
00 10_

01 11_
01 10_
01 00_
01 01_

11 11_
11 10_
11 00_
11 01_

10 00_
10 01_
10 11_
10 10_
и тд по кругу сначала

После подчёркивания оставшиеся биты посылки инвертируются.
P.S. Специально разделил пробелами биты и пустыми строками, чтобы были видны отличия.
P.P.S. Не факт что счётчик именно 0 1 2 3 .. E F, но он точно по порядку в посылках.
Ответить