Криптографические и стеганографические методы защиты информации

Описание методов сокрытия информации, такие как кодирование с помощью матрицы побайтно и побитно, шифрование методом гаммирования, скрытие информации в рамке графического объекта. Обзор языка программирования JavaScript для работы с системами счисления.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 04.01.2016
Размер файла 652,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Курсовая работа

Криптографические и стеганографические методы защиты информации

Содержание

Введение

1. Кодирование с помощью матрицы (побайтно)

2. Декодирование с помощью матрицы (побайтно)

3. Кодирование с помощью матрицы (побитно)

4. Декодирование с помощью матрицы (побитно)

5. Программа для перевода чисел из 16-ричной системы в 2-ичную

6. Шифрование методом гаммирования

7. Дешифрование криптограммы, зашифрованную методом гаммирования

8. Программа для суммирования байтов по правилу ИСКЛЮЧАЮЩЕЕ ИЛИ

9. Кодирование с помощью графических матриц

10. Декодирование с помощью графических матриц

11. Скрытие информации в рамке графического объекта

12. Извлечение информации, скрытой в рамке графического объекта

Заключение

Список используемой литературы

Введение

Существует много методов кодирования и шифрования информации. Некоторые из них, рассматриваются в данной курсовой работе. Мы отрабатываем методы сокрытия информации такие как: кодирование с помощью матрицы побайтно и побитно, шифрование методом гаммирования, кодирование информации с помощью графической матрицы и скрытие информации в рамке графического объекта.

Так же мы изучаем язык программирования JavaScript для того, чтобы работать с системами счисления и выполнять логические операции.

1. Кодирование с помощью матрицы (побайтно)

Используя матрицу mxm, зашифровать по столбцам сообщение, содержащее не менее L символов. Шифрограмму распределить по n HTML-контейнерам.

Величину m определить по последней цифре зачетки u из соотношения:

m=8 + u=8+6=14

Величину L определить по предпоследней цифре зачетки p из соотношения:

L=64 + p= =64+3=67

Величину n определить по последней цифре зачетки u из соотношения:

n=4 + u/2=4+4/2=4+3=7

Используя матрицу 14x14, зашифровать по столбцам сообщение, содержащее не менее 67 символов. Шифрограмму распределить по 7 HTML-контейнерам

Фраза: Тот, кто ради своей пользы подвёл бы друга, не имеет права на дружбу. (69 символов)

Открытый текст

Десятичное число

Двоичное число

Т

210

11010010

о

238

11101110

т

242

11110010

,

44

00101100

Пробел

32

00100000

к

234

11101010

т

242

11110010

о

238

11101110

Пробел

32

00100000

р

240

11110000

а

224

11100000

д

228

11100100

и

232

11101000

Пробел

32

00100000

с

241

11110001

в

226

11100010

о

238

11101110

е

229

11100101

й

233

11101001

Пробел

32

00100000

п

239

11101111

о

238

11101110

л

235

11101011

ь

252

11111100

з

231

11100111

ы

251

11111011

Пробел

32

00100000

п

239

11101111

о

238

11101110

д

228

11100100

в

226

11100010

е

229

11100101

л

235

11101011

Пробел

32

00100000

б

225

11100001

ы

251

11111011

Пробел

32

00100000

д

228

11100100

р

240

11110000

у

243

11110011

г

227

11100011

а

224

11100000

,

44

00101100

Пробел

32

00100000

н

237

11101101

е

229

11100101

Пробел

32

00100000

и

232

11101000

м

236

11101100

е

229

11100101

е

229

11100101

т

242

11110010

Пробел

32

00100000

п

239

11101111

р

240

11110000

а

224

11100000

в

226

11100010

а

224

11100000

Пробел

32

00100000

н

237

11101101

а

224

11100000

Пробел

32

00100000

д

228

11100100

р

240

11110000

у

243

11110011

ж

230

11100110

б

225

11100001

у

243

11110011

.

46

00101110

Для кодирования информации понадобятся 3 матрицы 14х14

1

2

3

4

5

6

7

1

2

3

4

5

6

7

1

1

0

1

0

0

1

0

1

1

1

0

1

1

1

0

1

1

1

1

0

0

1

0

0

0

1

0

1

1

0

0

0

0

1

0

0

0

0

0

1

1

1

0

1

0

1

0

1

1

1

1

0

0

1

0

1

1

1

0

1

1

1

0

0

0

1

0

0

0

0

0

1

1

1

1

0

0

0

0

1

1

1

0

0

0

0

0

1

1

1

0

0

1

0

0

1

1

1

0

1

0

0

0

0

0

1

0

0

0

0

0

1

1

1

1

0

0

0

1

1

1

1

0

0

0

1

0

1

1

1

0

1

1

1

0

1

1

1

0

0

1

0

1

1

1

1

0

1

0

0

1

0

0

1

0

0

0

0

0

1

1

1

0

1

1

1

1

1

1

1

0

1

1

1

0

1

1

1

0

1

0

1

1

1

1

1

1

1

1

0

0

1

1

1

0

1

2

3

4

5

6

7

1

2

3

4

5

6

7

0

1

1

1

1

1

1

1

1

0

1

1

0

0

1

0

0

0

0

0

1

1

1

0

1

1

1

1

1

1

1

0

1

1

1

0

1

1

1

0

0

1

0

0

1

1

1

0

0

0

1

0

1

1

1

0

0

1

0

1

1

1

1

0

1

0

1

1

0

0

1

0

0

0

0

0

1

1

1

0

0

0

0

1

1

1

1

1

1

0

1

1

0

0

1

0

0

0

0

0

1

1

1

0

0

1

0

0

1

1

1

1

0

0

0

0

1

1

1

1

0

0

1

1

1

1

1

0

0

0

1

1

1

1

1

0

0

0

0

0

0

0

1

0

1

1

0

0

0

0

1

0

0

0

0

0

1

1

1

0

1

1

0

1

1

1

1

0

0

1

0

1

0

0

1

0

0

0

0

0

1

1

1

0

1

0

0

0

1

1

1

0

1

1

0

0

1

2

3

4

5

6

7

1

2

3

4

5

6

7

1

1

1

0

0

1

0

1

1

1

1

0

0

1

0

1

1

1

1

1

0

0

1

0

0

0

1

0

0

0

0

0

1

1

1

0

1

1

1

1

1

1

1

1

0

0

0

0

1

1

1

0

0

0

0

0

1

1

1

0

0

0

1

0

1

1

1

0

0

0

0

0

0

0

1

0

0

0

0

0

1

1

1

0

1

1

0

1

1

1

1

0

0

0

0

0

0

0

1

0

0

0

0

0

1

1

1

0

0

1

0

0

1

1

1

1

0

0

0

0

1

1

1

1

0

0

1

1

1

1

1

0

0

1

1

0

1

1

1

0

0

0

0

1

1

1

1

1

0

0

1

1

0

0

1

0

1

1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

2. Декодирование с помощью матрицы (побайтно)

Дешифровать сообщение, зашифрованное побайтно (по столбцам).

2

4

2

4

2

4

2

4

2

4

2

4

2

4

2

4

1

1

0

1

0

0

1

1

1

1

1

0

1

1

0

0

1

1

1

0

1

1

0

1

1

1

1

1

1

0

1

1

1

1

1

0

0

1

0

1

0

0

1

0

0

0

0

0

1

1

1

0

1

0

1

1

1

1

1

1

1

1

1

0

1

1

1

0

0

1

0

0

1

1

1

0

1

0

0

0

0

0

1

0

1

1

0

1

0

0

1

0

0

0

0

0

1

1

1

0

1

0

1

1

1

1

1

1

0

0

1

1

1

1

1

1

0

1

1

1

1

1

1

1

1

0

0

0

1

1

1

0

0

0

0

0

1

1

1

1

1

1

1

1

0

0

1

0

0

0

0

0

1

1

1

1

1

1

0

1

1

1

1

0

1

1

0

1

1

1

1

1

0

1

1

0

1

1

1

0

1

0

0

0

1

1

1

0

1

0

1

0

1

1

1

0

1

0

1

1

1

1

1

0

1

1

1

0

1

1

1

0

1

1

1

1

1

1

1

0

0

1

0

1

1

1

1

0

0

1

0

0

1

1

1

0

1

0

0

0

1

1

1

1

1

1

1

1

0

0

1

0

1

1

1

0

3

1

3

1

3

1

3

1

3

1

3

1

3

1

3

1

Полученная фраза: Умные люди - лучшая энциклопедия.

3. Кодирование с помощью матрицы (побитно)

Используя матрицу qxq, зашифровать побитно сообщение, содержащее не менее W символов (букв, цифр, знаков препинания). Шифрограмму распределить по r контейнерам.

Величину q определить по предпоследней цифре зачетки p из соотношения:

q=8 + p =8+3=11

Величину W определить по последней цифре зачетки u из соотношения:

W = 64 + u=64+6 =70

Величину r определить по предпоследней цифре зачетки p из соотношения:

r =4 + 3/2=4+2=6

Используя матрицу 11x11, зашифровать побитно сообщение, содержащее не менее 70 символов (букв, цифр, знаков препинания). Шифрограмму распределить по 6 контейнерам.

Фраза: Некоторые люди скрывают свой ум гораздо тщательнее, чем свою глупость.(70 символов)

Ключ: 123456

Открытый текст

Десятичное число

Двоичное число

Н

205

11001101

е

229

11100101

к

234

11101010

о

238

11101110

т

242

11110010

о

238

11101110

р

240

11110000

ы

251

11111011

е

229

11100101

Пробел

32

00100000

л

235

11101011

ю

254

11111110

д

228

11100100

и

232

11101000

Пробел

32

00100000

с

241

11110001

к

234

11101010

р

240

11110000

ы

251

11111011

в

226

11100010

а

224

11100000

ю

254

11111110

т

242

11110010

Пробел

32

00100000

с

241

11110001

в

226

11100010

о

238

11101110

й

233

11101001

Пробел

32

00100000

у

243

11110011

м

236

11101100

Пробел

32

00100000

г

227

11100011

о

238

11101110

р

240

11110000

а

224

11100000

з

231

11100111

д

228

11100100

о

238

11101110

Пробел

32

00100000

т

242

11110010

щ

249

11111001

а

224

11100000

т

242

11110010

е

229

11100101

л

235

11101011

ь

252

11111100

н

237

11101101

е

229

11100101

е

229

11100101

,

44

00101100

Пробел

32

00100000

ч

247

11110111

е

229

11100101

м

236

11101100

Пробел

32

00100000

с

241

11110001

в

226

11100010

о

238

11101110

ю

254

11111110

Пробел

32

00100000

г

227

11100011

л

235

11101011

у

243

11110011

п

239

11101111

о

238

11101110

с

241

11110001

т

242

11110010

ь

252

11111100

.

46

00101110

1

1

1

0

0

1

1

0

1

1

1

1

2

0

0

1

0

1

1

1

1

0

1

0

3

1

0

1

1

1

0

1

1

1

0

1

4

1

1

1

0

0

1

0

1

1

1

0

5

1

1

1

0

1

1

1

1

0

0

0

6

0

1

1

1

1

1

0

1

1

1

1

1

1

0

0

1

0

1

0

0

1

0

0

2

0

0

0

1

1

1

0

1

0

1

1

3

1

1

1

1

1

1

1

0

1

1

1

4

0

0

1

0

0

1

1

1

0

1

0

5

0

0

0

0

1

0

0

0

0

0

1

6

1

2

3

4

5

6

1

2

3

4

1

1

1

1

0

0

0

1

1

1

1

0

2

1

0

1

0

1

1

1

1

0

0

0

3

0

1

1

1

1

1

0

1

1

1

1

4

1

0

0

0

1

0

1

1

1

0

0

5

0

0

0

1

1

1

1

1

1

1

0

6

1

1

1

1

0

0

1

0

0

0

1

1

0

0

0

0

0

1

1

1

1

0

0

2

0

1

1

1

1

0

0

0

1

0

1

3

1

1

0

1

1

1

0

1

1

1

0

4

1

0

0

1

0

0

1

0

0

0

0

5

0

1

1

1

1

0

0

1

1

1

1

6

1

2

3

4

5

6

1

2

3

4

1

1

0

1

1

0

0

0

0

1

0

0

2

0

0

0

1

1

1

0

0

0

1

1

3

1

1

1

0

1

1

1

0

1

1

1

4

1

0

0

0

0

1

1

1

0

0

0

5

0

0

1

1

1

0

1

1

1

0

1

6

1

1

0

0

1

0

0

1

1

1

0

1

1

1

1

0

0

0

1

0

0

0

0

2

0

1

1

1

1

0

0

1

0

1

1

3

1

1

1

0

0

1

1

1

1

0

0

4

0

0

0

1

1

1

1

0

0

1

0

5

1

1

1

0

0

1

0

1

1

1

1

6

1

2

3

4

5

6

1

2

3

4

1

0

1

0

1

1

1

1

1

1

1

1

2

0

0

1

1

1

0

1

1

0

1

1

3

1

1

0

0

1

0

1

1

1

1

0

4

0

1

0

1

0

0

1

0

1

1

0

5

0

0

0

1

0

0

0

0

0

1

1

6

1

1

0

1

1

1

1

1

1

0

0

1

1

0

1

1

1

1

0

1

1

0

0

2

0

0

1

0

0

0

0

0

1

1

1

3

1

0

0

0

1

1

1

1

0

0

0

4

1

0

1

1

1

0

1

1

1

0

1

5

1

1

1

1

1

1

0

0

0

1

0

6

1

2

3

4

5

6

1

2

3

4

1

0

0

0

0

1

1

1

0

0

0

1

2

1

1

1

1

0

1

0

1

1

1

1

3

1

1

0

0

1

1

1

1

1

0

1

4

1

1

1

1

1

1

0

1

1

1

0

5

1

1

1

1

0

0

0

1

1

1

1

6

1

0

0

0

1

1

1

1

1

0

0

1

1

0

1

1

1

1

1

1

0

0

0

2

0

1

0

1

1

1

00

0

0

0

0

3

0

0

0

0

0

0

0

0

0

0

0

4

0

0

0

0

0

0

0

0

0

0

0

5

0

0

0

0

0

0

0

0

0

0

0

6

1

2

3

4

5

6

1

2

3

4

4. Декодирование с помощью матрицы (побитно)

Дешифровать сообщение, зашифрованное побитно

Ключ: 23451

1

1

0

1

0

0

0

1

1

1

1

0

0

1

0

1

1

1

1

1

0

0

0

0

1

1

1

1

1

1

0

0

1

1

1

0

0

1

0

1

1

1

1

0

0

1

1

1

1

1

1

0

1

1

0

1

1

1

1

0

1

1

1

0

1

1

1

1

0

0

0

1

1

1

1

1

0

0

1

0

1

1

1

1

1

1

0

0

0

0

1

0

0

0

0

0

0

0

1

0

1

1

0

1

0

0

1

0

0

0

0

0

1

1

1

0

1

1

1

1

1

1

1

1

0

0

1

1

1

1

1

1

0

0

1

0

1

1

1

1

1

1

0

0

0

0

1

0

0

0

0

0

1

1

1

0

1

0

1

0

0

0

1

0

0

0

0

0

1

1

1

0

0

0

0

1

1

1

1

0

0

1

0

1

1

1

1

1

0

0

0

1

1

1

1

1

0

0

0

1

1

1

1

0

1

1

0

0

1

1

1

0

0

1

0

1

1

1

1

1

0

0

0

0

1

1

1

1

0

0

1

0

1

1

1

0

1

0

0

0

1

1

1

1

1

1

1

0

0

0

1

0

1

1

1

0

Полученная фраза: Серьезность - путь к бессмертию.

5. Программа для перевода чисел из 16-ричной системы в 2-ичную

Составить программу на языке JavaScript для перевода чисел из системы счисления с основанием 2 в систему счисления с основанием 10.

Листинг программы:

<html>

<head>

<title>1</title>

<script language="JavaScript">

function HexToBin()

{

var a1=prompt("Введите двоичное число ");

var a2=parseInt(a1, 2);

if (a2<256){alert(a2.toString(10));}

else {alert("Введено недопустимое число...");}

}

</script>

</head>

<body bgcolor=yellow text=303030>

<center><h2><i>Перевод из двоичной Системы Счисления в десятичную</i></h2></center>

<form name="form_str" >

<p align="center"><input type="Button" value="Перевод" onclick="javacsript:HexToBin()"></p>

</form>

</body>

</html>

информация кодирование матрица графический

6. Шифрование методом гаммирования

Открытый текст

П

а

н

и

н

Десятичное число

207

224

237

232

237

Двоичное число

11001111

11100000

11101101

11101000

11101101

Гамма(дес)

32

33

35

34

32

Гамма(двоич)

00100001

00100001

00100011

00100010

00100000

Криптограмма(двоич)

11101110

11000001

11001110

11001010

11001101

Криптограмма(дес)

238

193

206

202

205

Криптограмма

о

Б

О

К

Н

Криптограмма: оБОКН

7. Дешифрование криптограммы, зашифрованную методом гаммирования

32 33 35 34

оузсмълуомвзжйс

Открытый текст

О

Т

Д

У

М

Ы

И

С

О

Н

Б

Е

Ж

И

Т

Десятичное число

206

210

196

211

204

219

200

209

206

205

193

197

198

200

210

Двоичное число

11001110

11010010

11000100

11010011

11001100

11011011

11001000

11010001

11001110

11001101

11000001

11000101

11000110

11001000

11010010

Гамма(дес)

32

33

35

34

32

33

35

34

32

33

35

34

32

33

35

Гамма(двоич)

00100001

00100001

00100011

00100010

00100000

00100001

00100011

00100010

00100000

00100001

00100011

00100010

00100000

00100001

00100011

Криптограмма(двоич)

11101110

11110011

11100111

11110001

11101100

11111010

11101011

11110011

11101110

11101100

11100010

11100111

11100110

11101001

11110001

Криптограмма(дес)

238

243

231

241

236

250

235

243

238

236

226

231

230

233

241

Криптограмма

о

у

з

с

м

ъ

л

у

о

м

в

з

ж

й

с

ОТ ДУМЫ И СОН БЕЖИТ

8. Программа для суммирования байтов по правилу ИСКЛЮЧАЮЩЕЕ ИЛИ

Листинг программы:

<html>

<head>

<title>1</title>

<script language="JavaScript">

function Xor()

{

var x = parseInt(document.form2.text11.value, 2);

var z = parseInt(document.form2.text21.value, 2);

var yXor = x ^ z;

document.form2.text31.value = yXor.toString(2);

}

</script>

</head>

<body bgcolor="green" text=white>

<center><h2><i>Суммирование по правилу ИСКЛЮЧАЮЩЕЕ ИЛИ</i></h2></center>

<form name="form2">

Первый байт

<input type="text" name="text11" size="5" value="">

<br>

Второй байт

<input type="text" name="text21" size="5" value="">

<input type="Button" value="Вычислить" onclick="Xor()"

Результат

<input type="text" name="text31" size="5" value="">

</form>

</body>

</html>

9. Кодирование с помощью графических матриц

Зашифровать сообщение с помощью графических матриц.

ГОРА

1

2

3

4

5

6

7

8

1

0

0

1

1

1

1

0

0

2

0

0

1

0

0

0

0

0

3

0

0

1

0

0

0

0

0

4

0

0

1

0

0

0

0

0

5

0

0

1

0

0

0

0

0

6

0

0

1

0

0

0

0

0

7

0

0

1

0

0

0

0

0

8

0

0

1

0

0

0

0

0

Сдвиг 14521552

1

2

3

4

5

6

7

8

1

0

1

1

1

1

0

0

0

2

0

0

0

0

0

0

1

0

3

0

0

0

0

0

1

0

0

4

1

0

0

0

0

0

0

0

5

0

1

0

0

0

0

0

0

6

0

0

0

0

0

1

0

0

7

0

0

0

0

0

1

0

0

8

1

0

0

0

0

0

0

0

1

2

3

4

5

6

7

8

1

0

0

1

1

1

1

0

0

2

0

0

1

0

0

1

0

0

3

0

0

1

0

0

1

0

0

4

0

0

1

0

0

1

0

0

5

0

0

1

0

0

1

0

0

6

0

0

1

0

0

1

0

0

7

0

0

1

0

0

1

0

0

8

0

0

1

1

1

1

0

0

Сдвиг 14521552

1

2

3

4

5

6

7

8

1

0

1

1

1

1

0

0

0

2

0

1

0

0

0

0

1

0

3

1

0

0

0

0

1

0

0

4

1

0

0

1

0

0

0

0

5

0

1

0

0

1

0

0

0

6

1

0

0

0

0

0

0

0

7

1

0

0

0

0

0

0

0

8

1

1

1

1

0

0

0

0

1

2

3

4

5

6

7

8

1

0

0

1

1

1

1

0

0

2

0

0

1

0

0

1

0

0

3

0

0

1

0

0

1

0

0

4

0

0

1

1

1

1

0

0

5

0

0

1

0

0

0

0

0

6

0

0

1

0

0

0

0

0

7

0

0

1

0

0

0

0

0

8

0

0

1

0

0

0

0

0

Сдвиг 14521552

1

2

3

4

5

6

7

8

1

0

1

1

1

1

0

0

0

2

0

1

0

0

0

0

1

0

3

1

0

0

0

0

1

0

0

4

1

1

1

1

0

0

0

0

5

0

1

0

0

0

0

0

0

6

0

0

0

0

0

1

0

0

7

0

0

0

0

0

1

0

0

8

1

0

0

0

0

0

0

0

Сдвиг

1

2

3

4

5

6

7

8

1

0

0

1

1

1

1

0

0

2

0

0

1

0

0

1

0

0

3

0

0

1

0

0

1

0

0

4

0

0

1

0

0

1

0

0

5

0

0

1

1

1

1

0

0

6

0

0

1

0

0

1

0

0

7

0

0

1

0

0

1

0

0

8

0

0

1

0

0

1

0

0

Сдвиг 14521552

1

2

3

4

5

6

7

8

1

0

1

1

1

1

0

0

0

2

0

1

0

0

0

0

1

0

3

1

0

0

0

0

1

0

0

4

1

0

0

1

0

0

0

0

5

0

1

1

1

1

0

0

0

6

1

0

0

0

0

1

0

0

7

1

0

0

0

0

1

0

0

8

1

0

0

1

0

0

0

0

10. Декодирование с помощью графических матриц

Дешифровать сообщение с помощью графических матриц

Сдвиг 21534552

1

2

3

4

5

6

7

8

1

0

0

0

0

0

0

0

0

2

0

0

1

1

1

0

0

0

3

0

0

0

0

0

1

0

0

4

0

0

0

0

1

0

0

0

5

0

0

0

1

1

1

0

0

6

0

0

0

0

0

1

0

0

7

0

0

1

1

1

1

0

0

8

0

0

0

0

0

0

0

0

Сдвиг

1

2

3

4

5

6

7

8

1

0

0

0

0

0

0

0

0

2

0

0

1

0

0

0

1

0

3

0

0

1

0

0

1

1

0

4

0

0

1

0

1

0

1

0

5

0

0

1

1

0

0

1

0

6

0

0

1

0

0

0

1

0

7

0

0

1

0

0

0

1

0

8

0

0

0

0

0

0

0

0

1

2

3

4

5

6

7

8

1

0

0

0

0

0

0

0

0

2

0

0

1

0

0

0

1

0

3

0

0

1

1

0

1

1

0

4

0

0

1

0

1

0

1

0

5

0

0

1

0

0

0

1

0

6

0

0

1

0

0

0

1

0

7

0

0

1

0

0

0

1

0

8

0

0

0

0

0

0

0

0

1

2

3

4

5

6

7

8

1

0

0

0

0

0

0

0

0

2

0

0

0

1

0

0

0

0

3

0

0

1

0

1

0

0

0

4

0

1

0

0

0

1

0

0

5

0

1

0

0

0

1

0

0

6

0

1

1

1

1

1

0

0

7

0

1

0

0

0

1

0

0

8

0

0

0

0

0

0

0

0

Полученное слово: Зима

11. Скрытие информации в рамке графического объекта

Скрыть информацию в рамке графического объекта (не менее 20 символов, указать фамилию, имя, отчество)

Имя файла

Текстовая информация

8.bmp

Панин Дмитрий Сергеевич

Буква

Число (десятичное)

Число (двоичное)

1.

П

207

11001111

2.

а

224

11100000

3.

н

237

11101101

4.

и

232

11101000

5.

н

237

11101101

6.

Пробел

32

00100000

7.

Д

196

11000100

8.

м

236

11101100

9.

и

232

11101000

10.

т

242

11110010

11.

р

240

11110000

12.

и

232

11101000

13.

й

233

11101001

14.

Пробел

32

00100000

15.

С

209

11010001

16.

е

229

11100101

17.

р

240

11110000

18.

г

227

11100011

19.

е

229

11100101

20.

е

229

11100101

21.

в

226

11100010

22.

и

232

11101000

23.

ч

247

11110111

12. Извлечение информации, скрытой в рамке графического объекта

Извлечь информацию, скрытую в рамке графического объекта

Фраза: Без беды друга не узнаешь.

Заключение

В данной курсовой работе отработаны некоторые способы сокрытия информации, среди которых были: шифрование побайтно (по столбцам), побитно, шифрование методом гаммирования, кодирование информации с помощью графической матрицы и скрытие информации в рамке графического объекта.

Изучили язык JavaScript, использовали его для работы с системами счисления и выполнение логических операций.

Список используемой литературы

1. Алексеев А.П., Вадикова Е.М. Сокрытие информации на HTML-страницах. Мет. указания на проведение лабораторных работ. Самара: ПГУТИ, 2012. - 46 с.

2. Алексеев А.П., Садовая В.В. Передача скрытых сообщений методами стеганографии. Мет. указания на проведение лабораторных работ. Самара: ПГУТИ, 2009.- 30 с.

3. Алексеев А.П., Орлов В.В. Стеганографические и криптографические методы защиты информации: учебное пособие.- Самара: ИУНЛ ПГУТИ, 2010. - 330 с.

4. Алексеев А.П. Введение в Web-дизайн. Учебное пособие с грифом УМО. - М.: СОЛОН - ПРЕСС, 2014. - 192 с.

Размещено на Allbest.ru


Подобные документы

  • Необходимость защиты информации. Виды угроз безопасности ИС. Основные направления аппаратной защиты, используемые в автоматизированных информационных технологиях. Криптографические преобразования: шифрование и кодирование. Прямые каналы утечки данных.

    курсовая работа [72,1 K], добавлен 22.05.2015

  • Представление числовой информации с помощью систем счисления. Кодирование символьной, текстовой, числовой и графической информации. Устройство жесткого диска; дисковод компакт-дисков CD-ROM. Использование главного меню Windows; языки программирования.

    контрольная работа [62,9 K], добавлен 16.03.2015

  • История возникновения и развития шифрования от древних времен и до наших дней. Анализ современных проблем обеспечения секретности и целостности передаваемых или хранимых данных, наиболее часто используемые криптографические методы защиты информации.

    контрольная работа [961,5 K], добавлен 23.04.2013

  • Получение изображения объекта с помощью оптико-электронных систем, построенных на основе ПЗС-приемника. Методы обработки первичной измерительной информации. Реализация алгоритма обработки графической информации с помощью языка программирования Python.

    лабораторная работа [1,1 M], добавлен 30.05.2023

  • Проблемы защиты информации в информационных и телекоммуникационных сетях. Изучение угроз информации и способов их воздействия на объекты защиты информации. Концепции информационной безопасности предприятия. Криптографические методы защиты информации.

    дипломная работа [255,5 K], добавлен 08.03.2013

  • Криптография и шифрование. Симметричные и асимметричные криптосистемы. Основные современные методы шифрования. Алгоритмы шифрования: замены (подстановки), перестановки, гаммирования. Комбинированные методы шифрования. Программные шифраторы.

    реферат [57,7 K], добавлен 24.05.2005

  • Развитие новых информационных технологий и всеобщая компьютеризация. Информационная безопасность. Классификация умышленных угроз безопасности информации. Методы и средства защиты информации. Криптографические методы защиты информации.

    курсовая работа [25,9 K], добавлен 17.03.2004

  • Виды умышленных угроз безопасности информации. Методы и средства защиты информации. Методы и средства обеспечения безопасности информации. Криптографические методы защиты информации. Комплексные средства защиты.

    реферат [21,2 K], добавлен 17.01.2004

  • Хранение важной информации в ненадежных источниках и передача ее по незащищенным каналам связи. Восстановление шифрованных данных. Программа реализующая шифрование текстового массива. Кодирование информации методом Цезаря. Описание алгоритма Атбаш.

    курсовая работа [1,1 M], добавлен 18.01.2013

  • Сущность проблемы и задачи защиты информации в информационных и телекоммуникационных сетях. Угрозы информации, способы их воздействия на объекты. Концепция информационной безопасности предприятия. Криптографические методы и средства защиты информации.

    курсовая работа [350,4 K], добавлен 10.06.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.