Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ssementsov
0 / 0 / 0
Регистрация: 02.11.2011
Сообщений: 89
#1

Шифрование/дешифрование: тасование бит % - C++

10.11.2011, 12:25. Просмотров 1024. Ответов 9
Метки нет (Все метки)

Лабораторная работа по предмету: Теория информации и Кодирования.

Название:
"шифрование/дешифрование: тасование бит %"

Условие выполнения:
Шифрование/дешифрование - тасование бит. Размеры групп как % от общей длины в битах шифруемого сообщения определяются ключом. Два очередных числа ключа определяют размеры групп A и В. Длина ключа – 10 чисел. Ключ шифрования – KD. ДСЧ должен быть использован для формирования очередного числа ключа: очередное значение ДСЧ по mod 50.

Лекций ещё по этой теме не было, а хотелось бы пораньше лабораторную написать.
Пожалуйста подскажите литературу по этому алгоритму шифрованию. Или поясните принцип работы вкратце.

Спасибо!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.11.2011, 12:25     Шифрование/дешифрование: тасование бит %
Посмотрите здесь:

XOR шифрование/дешифрование - C++
Всем привет. Пож-ста помогите написать программу, шифрующую/дешифрующую xor маску. 2 Примера : N1 из FF FF FF FF D2...

Шифрование и дешифрование текста - C++
Народ вот програма для шифрования текста мне нужно переделать так штоб били подпрограми: 1) на меню пользователя cout<<" Меню...

Шифрование и дешифрование файла - C++
4. Реализовать в программе шифрование и дешифрацию файла с использованием квадрата Полибия, обеспечив его случ помогите срочно нужно...

Шифрование и дешифрование методом Цезаря - C++
Здравствуйте. Не работает шифрование и дешифрование. Если выводить в шифровке расположение букв числами, то они отрицательные....

Шифрование / дешифрование методом Цезаря - C++
Доброго времени суток, форумчане! Да-да, на форуме 100500 подобных тем, однако интересующей меня информации я не нашёл. У меня есть...

Rot13 шифрование/дешифрование код c++ - C++
Проблема с пробелами. Как сделать так, чтобы можно было работать с пробелами? Спасибо // ROT13.cpp: определяет точку входа для...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alkagolik
Заблокирован
10.11.2011, 16:20     Шифрование/дешифрование: тасование бит % #2
Цымбал В.П. Теория информации и кодирование. 1992
как вариант. Доступно написано, легко усваивается.
К. Шеннон. Работы по теории информации и кибернетике.
Это - "как все было и начиналось".
А теорию вероятностей вам тоже "вкратце" поясняли? Литературой сеть забита навалом. Предмет интересный и нужный. Только вот каким боком сюда шифрование затисалось... когда это предмет, изучаемый в криптографии и вообще другая облать применения. В связи с чем имею вопрос к авторитетным дядькам.
Я всегда понимал этот предмет как такой, что изучает теоретические методы передачи сигналов по каналам связи (кодирование) и теоремы, аксиомы, фундамент понятия информации (теория информации).
Вопрос: я бездельник и прошляпил раздел шифрования\дешифрования?
ssementsov
0 / 0 / 0
Регистрация: 02.11.2011
Сообщений: 89
10.11.2011, 16:52  [ТС]     Шифрование/дешифрование: тасование бит % #3
Цитата Сообщение от alkagolik Посмотреть сообщение
Цымбал В.П. Теория информации и кодирование. 1992
как вариант. Доступно написано, легко усваивается.
К. Шеннон. Работы по теории информации и кибернетике.
Это - "как все было и начиналось".
А теорию вероятностей вам тоже "вкратце" поясняли? Литературой сеть забита навалом. Предмет интересный и нужный. Только вот каким боком сюда шифрование затисалось... когда это предмет, изучаемый в криптографии и вообще другая облать применения. В связи с чем имею вопрос к авторитетным дядькам.
Я всегда понимал этот предмет как такой, что изучает теоретические методы передачи сигналов по каналам связи (кодирование) и теоремы, аксиомы, фундамент понятия информации (теория информации).
Вопрос: я бездельник и прошляпил раздел шифрования\дешифрования?
Спасибо за литературу.

Отвечу сразу на Ваши вопросы. Теорию вероятностей излагали полным курсов, два полугодия. Так что с этим предметом проблем не было слава богу)

А вот то, что в нашем университете происходит последние 2 года - загадка. Точнее для меня вообще загадка, что с системой образования в стране происходит, но вот с университетской программой они просто перестарались..
Итог: Из полноценного спец.курса по кодированию/декодированию и шифрованию/дешифрованию они сделали один. Причём кол-во часов уменьшили вдвое. Теперь лекция 1 раз в 2 недели. И практические занятия аналогично - 1 раз в 2 недели. Учитывая объём и кол-во часов, нам преподаватель сразу сказал, что курс будет просто ознакомительным и каких-либо фундаментальных знаний вы тут не успеете получить. У кого мол будет желание - изучайте дома..

Вот так(
Thinker
Эксперт C++
4221 / 2195 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
10.11.2011, 17:23     Шифрование/дешифрование: тасование бит % #4
С литературой на сегодняшний момент времени проблем нет:
http://www.cyberforum.ru/showthread.php?p=1950320
Это 20 лет назад (по рассказам более старшего поколения) книг по ЗИ почти нельзя было достать, все засекречено было, а сейчас читайте сколько угодно.

Скажу по секрету по поводу терминологии. Говорить дешифровать не совсем верно. Дешифрует тот, у кого нет секретного ключа, то есть пытается взломать шифр. А законный пользователь расшифровывает.

Цитата Сообщение от alkagolik Посмотреть сообщение
Только вот каким боком сюда шифрование затисалось... когда это предмет, изучаемый в криптографии и вообще другая область применения
Теория кодирования и теория по ЗИ (в частности, криптография) не сильно пересекаются, поэтому это разные предметы, вы правы.
alkagolik
Заблокирован
10.11.2011, 17:44     Шифрование/дешифрование: тасование бит % #5
"с ходу" решить эту задачу - все равно что вычислить дифференциал, не имея представления о производной. Уточняйте у преподавателя, если есть методические указания к этой задаче (вроде заметки "рассматривается в источнике №4, 5") - покажите. И было бы неплохо взглянуть на список литературы.

Добавлено через 3 минуты
Цитата Сообщение от Thinker Посмотреть сообщение
С литературой на сегодняшний момент времени проблем нет:
/cpp-beginners/thread346085-page5.html#post1950320
давно уже имеем в закладках. Часть даже освоена
ssementsov
0 / 0 / 0
Регистрация: 02.11.2011
Сообщений: 89
10.11.2011, 17:48  [ТС]     Шифрование/дешифрование: тасование бит % #6
Цитата Сообщение от Thinker Посмотреть сообщение
С литературой на сегодняшний момент времени проблем нет:
http://www.cyberforum.ru/showthread.php?p=1950320
Это 20 лет назад (по рассказам более старшего поколения) книг по ЗИ почти нельзя было достать, все засекречено было, а сейчас читайте сколько угодно.

Скажу по секрету по поводу терминологии. Говорить дешифровать не совсем верно. Дешифрует тот, у кого нет секретного ключа, то есть пытается взломать шифр. А законный пользователь расшифровывает.
Листаю скачанное, но такой вид шифрования не нахожу пока.

Насчёт терминологии, учтём.
Thinker
Эксперт C++
4221 / 2195 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
10.11.2011, 17:49     Шифрование/дешифрование: тасование бит % #7
Цитата Сообщение от alkagolik Посмотреть сообщение
давно уже имеем в закладках. Часть даже освоена
Это хорошо Универсальных книг, конечно, не существует, поэтому по той иной иной тематике разные книги приходится листать.
ssementsov
0 / 0 / 0
Регистрация: 02.11.2011
Сообщений: 89
10.11.2011, 17:50  [ТС]     Шифрование/дешифрование: тасование бит % #8
Цитата Сообщение от alkagolik Посмотреть сообщение
"с ходу" решить эту задачу - все равно что вычислить дифференциал, не имея представления о производной. Уточняйте у преподавателя, если есть методические указания к этой задаче (вроде заметки "рассматривается в источнике №4, 5") - покажите. И было бы неплохо взглянуть на список литературы.
Я вот всё больше к этому и склоняюсь.. Буду ждать лекцию очередную.
alkagolik
Заблокирован
10.11.2011, 17:53     Шифрование/дешифрование: тасование бит % #9
Цитата Сообщение от ssementsov Посмотреть сообщение
Я вот всё больше к этому и склоняюсь.. Буду ждать лекцию очередную
а пока ждете очередную лекцию, то можете рассмотреть энтропию (энтропии) в разрезе ТИК. Это в любой случае надо.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.11.2011, 17:56     Шифрование/дешифрование: тасование бит %
Еще ссылки по теме:

Шифрование/дешифрование методом Цезаря - C++
посмотрите пжлст код на c++, если что укажите на ошибки и т.п. сильно не разбираюсь Если не трудно помогите подкорректировать) #include...

Шифрование/дешифрование методом Цезаря - C++
Имеется код, который зашифровывает написанное методом Цезаря. Нужна помощь: как добавить сюда дешифрование? // хз.cpp : main project...

Шифрование / дешифрование (метод перестановки символов) - C++
Здравствуйте.проблема такая:по варианту дали ключ и метод шифрования.похожие темы нашел но не то(( вернее начало нашел тут...

Шифрование/дешифрование файлов методом перестановки - C++
Необходимо разработать программу для шифрования/дешифрования файлов методом перестановки. Размер блока 11 байт.Так же в программе ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
ssementsov
0 / 0 / 0
Регистрация: 02.11.2011
Сообщений: 89
10.11.2011, 17:56  [ТС]     Шифрование/дешифрование: тасование бит % #10
Цитата Сообщение от alkagolik Посмотреть сообщение
а пока ждете очередную лекцию, то можете рассмотреть энтропию (энтропии) в разрезе ТИК. Это в любой случае надо.
Энтропия по лекциям уже была. Опять же вкратце(..
Yandex
Объявления
10.11.2011, 17:56     Шифрование/дешифрование: тасование бит %
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru