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

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

Восстановить пароль Регистрация
 
ssementsov
 Аватар для ssementsov
0 / 0 / 0
Регистрация: 02.11.2011
Сообщений: 89
10.11.2011, 12:25     Шифрование/дешифрование: тасование бит % #1
Лабораторная работа по предмету: Теория информации и Кодирования.

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

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

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

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

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

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

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

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

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

Добавлено через 3 минуты
Цитата Сообщение от Thinker Посмотреть сообщение
С литературой на сегодняшний момент времени проблем нет:
/cpp-beginners/thread346085-page5.html#post1950320
давно уже имеем в закладках. Часть даже освоена
ssementsov
 Аватар для 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++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
10.11.2011, 17:49     Шифрование/дешифрование: тасование бит % #7
Цитата Сообщение от alkagolik Посмотреть сообщение
давно уже имеем в закладках. Часть даже освоена
Это хорошо Универсальных книг, конечно, не существует, поэтому по той иной иной тематике разные книги приходится листать.
ssementsov
 Аватар для ssementsov
0 / 0 / 0
Регистрация: 02.11.2011
Сообщений: 89
10.11.2011, 17:50  [ТС]     Шифрование/дешифрование: тасование бит % #8
Цитата Сообщение от alkagolik Посмотреть сообщение
"с ходу" решить эту задачу - все равно что вычислить дифференциал, не имея представления о производной. Уточняйте у преподавателя, если есть методические указания к этой задаче (вроде заметки "рассматривается в источнике №4, 5") - покажите. И было бы неплохо взглянуть на список литературы.
Я вот всё больше к этому и склоняюсь.. Буду ждать лекцию очередную.
alkagolik
 Аватар для alkagolik
1510 / 616 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
10.11.2011, 17:53     Шифрование/дешифрование: тасование бит % #9
Цитата Сообщение от ssementsov Посмотреть сообщение
Я вот всё больше к этому и склоняюсь.. Буду ждать лекцию очередную
а пока ждете очередную лекцию, то можете рассмотреть энтропию (энтропии) в разрезе ТИК. Это в любой случае надо.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.11.2011, 17:56     Шифрование/дешифрование: тасование бит %
Еще ссылки по теме:

XOR шифрование/дешифрование C++
C++ Шифрование/Дешифрование
C++ Шифрование / дешифрование методом Цезаря

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

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

Текущее время: 23:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru