Файл: Лабораторная работа 1 "Стеганография" По дисциплине "Криптография" ст гр. Тзи20 Овсянников Д. В. Проверил.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 22.11.2023

Просмотров: 48

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


Государственное образовательное учреждение высшего профессионального образования “Донецкий национально технический университет”

Кафедра “Радиотехники и защиты информации”

Лабораторная работа №1
“Стеганография”

По дисциплине: “Криптография”

Выполнил:

ст. гр. ТЗИ-20

Овсянников Д.В.

Проверил:

Хачатурова Т.А.

Донецк 2023

  1. Описание стеганографии

Стеганография – набор методов, которые скрывают факт передачи (хранения) информации.

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

Классификация стеганографии:

  • Классическая;

  • Компьютерная;

  • Цифровая.

В классической стеганографии используются симпатические (невидимые) чернила, литературные приемы, семаграммы и т.д.

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

Цифровая стеганография добавляет дополнительную информацию в цифровые аудио (фото, видео), чем могут распознать органы чувств человека. ­

  1. Задание на выполнение лабораторной работы



  1. Необходимо скрыть какую-либо информацию в стихотворении с помощью методов компьютерной стеганографии;

  2. Использовать способы форматирования “ложного” текста;

  3. Использование двоичных кодировок символов.

Сообщение зашифровано с помощью двоичного кода кодировки Windows 1251 и скрыто в стихотворении форматированием шрифтов символов, где единицы равны 14 шрифту и нули 13.

недельку, до второго,
Я уеду в Комарово
Поглядеть отвыкшим глазом
Hа балтийскую волну.
И на море буду разом
Кораблём и водолазом:
Сам себя найду в пучине,
Если, часом, затону.
Hа недельку, до второго,
Я уеду в Комарово,
Сам себя найду в пучине,
Если, часом, затону!
Hа недельку, до второго,
Я уеду в Комарово,
Где качается на дюнах
Шереметьевский баркас.
И у вас в Карельских скалах,
Hа общественных началах,
Если только захотите,
Будет личный водолаз!
Hа недельку, до второго,
Я уеду в Комарово,
И у вас в карельских скалах
Будет личный водолаз!
Hа недельку, до второго,
Я уеду в Комарово
Hа воскресной электричке
К вам на краешек земли.
Водолазы ищут клады,
Только кладов мне не надо -
Я за то, чтоб в синем море
Hе тонули корабли!
Hа недельку, до второго,
Я уеду в Комарово,
Я за то, чтоб в синем море
Hе тонули корабли!
Hа недельку, до второго,
Я уеду в Комарово,
Я за то, чтоб в синем море
Hе тонули корабли!

Кодовая фраза: Привет студентам


Кодировка ASCII

Дополнительные символы

Двоичный
код

Десятичный
код

Символ

Двоичный
код

Десятичный
код

Символ

Двоичный
код

Десятичный
код

Символ

Двоичный
код

Десятичный
код

Символ

00000000

0

NUL

01000000

64

@

10000000

128

Ђ

11000000

192

А

00000001

1

SOH

01000001

65

A

10000001

129

Ѓ

11000001

193

Б

00000010

2

STX

01000010

66

B

10000010

130



11000010

194

В

00000011

3

ETX

01000011

67

C

10000011

131

ѓ

11000011

195

Г

00000100

4

EOT

01000100

68

D

10000100

132



11000100

196

Д

00000101

5

ENQ

01000101

69

E

10000101

133



11000101

197

Е

00000110

6

ACK

01000110

70

F

10000110

134



11000110

198

Ж

00000111

7

BEL

01000111

71

G

10000111

135



11000111

199

З

00001000

8

BS

01001000

72

H

10001000

136



11001000

200

И

00001001

9

HT

01001001

73

I

10001001

137



11001001

201

Й

00001010

10

LF

01001010

74

J

10001010

138

Љ

11001010

202

К

00001011

11

VT

01001011

75

K

10001011

139



11001011

203

Л

00001100

12

FF

01001100

76

L

10001100

140

Њ

11001100

204

М

00001101

13

CR

01001101

77

M

10001101

141

Ќ

11001101

205

Н

00001110

14

SO

01001110

78

N

10001110

142

Ћ

11001110

206

О

00001111

15

SI

01001111

79

O

10001111

143

Џ

11001111

207

П

00010000

16

DLE

01010000

80

P

10010000

144

ђ

11010000

208

Р

00010001

17

DC1

01010001

81

Q

10010001

145



11010001

209

С

00010010

18

DC2

01010010

82

R

10010010

146



11010010

210

Т

00010011

19

DC3

01010011

83

S

10010011

147



11010011

211

У

00010100

20

DC4

01010100

84

T

10010100

148



11010100

212

Ф

00010101

21

NAK

01010101

85

U

10010101

149



11010101

213

Х

00010110

22

SYN

01010110

86

V

10010110

150



11010110

214

Ц

00010111

23

ETB

01010111

87

W

10010111

151



11010111

215

Ч

00011000

24

CAN

01011000

88

X

10011000

152




11011000

216

Ш

00011001

25

EM

01011001

89

Y

10011001

153



11011001

217

Щ

00011010

26

SUB

01011010

90

Z

10011010

154

љ

11011010

218

Ъ

00011011

27

ESC

01011011

91

[

10011011

155



11011011

219

Ы

00011100

28

FS

01011100

92

\

10011100

156

њ

11011100

220

Ь

00011101

29

GS

01011101

93

]

10011101

157

ќ

11011101

221

Э

00011110

30

RS

01011110

94

^

10011110

158

ћ

11011110

222

Ю

00011111

31

US

01011111

95

_

10011111

159

џ

11011111

223

Я

00100000

32




01100000

96

`

10100000

160




11100000

224

а

00100001

33

!

01100001

97

a

10100001

161

Ў

11100001

225

б

00100010

34

"

01100010

98

b

10100010

162

ў

11100010

226

в

00100011

35

#

01100011

99

c

10100011

163

Ј

11100011

227

г

00100100

36

$

01100100

100

d

10100100

164

¤

11100100

228

д

00100101

37

%

01100101

101

e

10100101

165

Ґ

11100101

229

е

00100110

38

&

01100110

102

f

10100110

166

¦

11100110

230

ж

00100111

39

'

01100111

103

g

10100111

167

§

11100111

231

з

00101000

40

(

01101000

104

h

10101000

168

Ё

11101000

232

и

00101001

41

)

01101001

105

i

10101001

169

©

11101001

233

й

00101010

42

*

01101010

106

j

10101010

170

Є

11101010

234

к

00101011

43

+

01101011

107

k

10101011

171

«

11101011

235

л

00101100

44

,

01101100

108

l

10101100

172

¬

11101100

236

м

00101101

45

-

01101101

109

m

10101101

173

¬

11101101

237

н

00101110

46

.

01101110

110

n

10101110

174

®

11101110

238

о

00101111

47

/

01101111

111

o

10101111

175

Ї

11101111

239

п

00110000

48

0

01110000

112

p

10110000

176

°

11110000

240

р

00110001

49

1

01110001

113

q

10110001

177

±

11110001

241

с

00110010

50

2

01110010

114

r

10110010

178

І

11110010

242

т

00110011

51

3

01110011

115

s

10110011

179

і

11110011

243

у

00110100

52

4

01110100

116

t

10110100

180

ґ

11110100

244

ф

00110101

53

5

01110101

117

u

10110101

181

µ

11110101

245

х

00110110

54

6

01110110

118

v

10110110

182



11110110

246

ц

00110111

55

7

01110111

119

w

10110111

183

·

11110111

247

ч

00111000

56

8

01111000

120

x

10111000

184

ё

11111000

248

ш

00111001

57

9

01111001

121

y

10111001

185



11111001

249

щ

00111010

58

:

01111010

122

z

10111010

186

є

11111010

250

ъ

00111011

59

;

01111011

123

{

10111011

187

»

11111011

251

ы

00111100

60

<

01111100

124

|

10111100

188

ј

11111100

252

ь

00111101

61

=

01111101

125

}

10111101

189

Ѕ

11111101

253

э

00111110

62

>

01111110

126



10111110

190

ѕ

11111110

254

ю

00111111

63

?

01111111

127

DEL

10111111

191

ї

11111111

255

я