Вы находитесь на странице: 1из 5

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ

ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение
высшего образования «Тихоокеанский государственный университет»

Кафедра «Математические методы защиты информации»

Практическая работа № 8
по дисциплине «Криптографические протоколы»

Тема: Контроль целостности

Выполнил:
Студент группы КБ(с)-01
Гааз Леонард Дмитриевич
Проверил: Зуфарова А.С.

Хабаровск – 2023
Цель: рассмотреть алгоритмы проверки целостности данных (биты
четности, контрольные цифры, CRC и ECC)
Ход выполнения работы
Биты четности для фамилии (Суходуб, или 209 243 245 238 228 243 225
в Windows 1251)
Паритетный бит
Битовая строка
Четный (Even) Нечетный (Odd)
11010001 0 1
11110011 0 1
11110101 0 1
11101110 1 0
11100100 0 1
11110011 0 1

Алгоритм Луна для imei телефона (352407514512673, последняя цифра –


контрольная сумма):

Суммируем цифры на нечетных позициях (кроме контрольной):


Sнеч =3+2+ 0+5+4 +1+6=21

Каждая из цифр в четной позиции умножается на 2, после чего


вычисляется остаток от деления на 9.
5∗2 mod 9=1 5∗2 mod 9=1

4∗2mod 9=8 2∗2mod 9=4

7∗2 mod 9=5 7∗2 mod 9=5

1∗2mod 9=2
Sчет=1+ 8+5+2+1+4 +5=26

Sнеч +S чет +cd ≡0 ( mod 10 ) ⇒ cd=3−контр . сумма

Алгоритм для штрихкода (6971033040032) по стандарту EAN-13:

Суммируем цифры на нечетных позициях (кроме контрольной):


Sнеч =6+ 7+0+3+ 4+ 0=20

Вычисляется утроенная сумма цифр, стоящих в четных позициях.


Sчет=3∗( 9+ 1+ 3+0+0+3 )=48

Sнеч +S чет +cd ≡0 ( mod 10 ) ⇒ cd=2−контр . сумма

Контрольная сумма для заграничного паспорта гражданина РФ с


биометрическими данными:
P<RUSURAEV<<ANDREY<<<<<<<<<<<<<<<<<<<<<<<<<<723463128
8RUS6407276М2303093<<<<<<<<<<<<<<02

Контрольная сумма для ИНН физического лица (272409801652):


n11 =( ( 7 n1+ 2 n2+ 4 n 3+10 n 4 +3 n5 +5 n6 +9 n 7+ 4 n 8+ 6 n9 +8 n10 ) mod 11 ) mod 10=( 247 mod 11) mod 10=

n12=( ( 3 n1 +7 n2 +2 n3 +4 n4 +10 n 5+3 n 6+ 5 n7 +9 n8 + 4 n9 +6 n 10+8 n 11 ) mod 11) mod 10=( 222 mod 11) mod

Контрольная сумма для кода станции на железнодорожном транспорте


(Внутренняя станция Новый Ургал, код 917103)
n6 =(n ¿ ¿ 1+ 2n 2+3 n3+ 4 n 4 +5 n5 )mod 11=36 mod 11=3 ¿

Контрольная сумма CRC (входные данные – СУХ, номера


18 20 22⇒ 1001010100 10110 ; G ( x )=10011, N=4 ¿
N
P1 ( x ) ∙ x =100100000

R1 ( x )=100100000 mod 10011=0011


N
P2 ( x ) ∙ x =101000000

R2 ( x )=101000000 mod 10011=1001


N
P3 ( x ) ∙ x =101100000

R3 ( x )=101100000 mod 10011=1100

Контрольная сумма ECC (входные данные – Су, 209 243 ⇒ 11010001111)


Без ошибки:

1 ошибка:
2 ошибки:

Вывод: в ходе данной практической работы были рассмотрены


алгоритмы проверки целостности данных, а именно биты четности,
контрольные цифры, CRC и ECC.
Контрольные вопросы
1. Перечислите основные способы контроля целостности.
Полная копия, контрольная сумма, хэш, имитовставка, цифровая
подпись.
2. Что такое бит четности и как с помощью него осуществляется
контроль целостности?
Бит четности – это контрольный бит, который добавляется к двоичной
строке, чтобы проверить, не произошло ли ошибки при передаче или
хранении данных. Бит четности может быть четным или нечетным, в
зависимости от того, какой тип четности используется. Четная четность
означает, что общее количество единичных битов в строке должно быть
четным, а нечетная четность означает, что оно должно быть нечетным.
3. Для чего предназначена технология S. M.A. R.T.?
Технология S.M.A.R.T. предназначена для того, чтобы помочь
пользователям определить состояние и надежность их жестких дисков, а
также предупредить их о возможных проблемах или сбоях. Технология
S.M.A.R.T. использует встроенную аппаратуру самодиагностики, которая
отслеживает различные параметры работы диска, такие как температура,
скорость вращения, количество ошибок чтения или записи, количество
переназначенных секторов и т.д. Эти параметры могут указывать на износ,
повреждение или деградацию диска, которые могут привести к потере
данных или поломке диска. Технология S.M.A.R.T. также позволяет
проводить тесты самопроверки диска, которые могут обнаружить и
исправить некоторые ошибки или дефекты. Технология S.M.A.R.T. может
выдавать предупреждения или рекомендации пользователю, если обнаружит,
что диск достигает критического уровня или имеет высокий риск сбоя. Таким
образом, пользователь может предпринять необходимые меры, такие как
резервное копирование данных, замена диска или обращение в сервисный
центр, чтобы предотвратить потерю данных или поломку диска.

Вам также может понравиться

  • Конспект Лекций По ЦП, ч1 (Пономарёв, 2006)
    Конспект Лекций По ЦП, ч1 (Пономарёв, 2006)
    Документ58 страниц
    Конспект Лекций По ЦП, ч1 (Пономарёв, 2006)
    voencom voencom
    Оценок пока нет
  • Лекция 2. Системы счисления
    Лекция 2. Системы счисления
    Документ4 страницы
    Лекция 2. Системы счисления
    Olia Lavrenova
    Оценок пока нет
  • Отчет Об Лабораторной Работе 1
    Отчет Об Лабораторной Работе 1
    Документ8 страниц
    Отчет Об Лабораторной Работе 1
    Илья Яровой
    Оценок пока нет
  • 7 1
    7 1
    Документ8 страниц
    7 1
    Арсений Лозовой
    Оценок пока нет
  • Uchebnaya Praktika
    Uchebnaya Praktika
    Документ6 страниц
    Uchebnaya Praktika
    Anonymous xrdMzEQ
    Оценок пока нет
  • Lab 2.doc 0
    Lab 2.doc 0
    Документ11 страниц
    Lab 2.doc 0
    Эдуард Анцупов
    Оценок пока нет
  • ОТЧЁТ
    ОТЧЁТ
    Документ8 страниц
    ОТЧЁТ
    asdads
    Оценок пока нет
  • Laboratory Work 1
    Laboratory Work 1
    Документ5 страниц
    Laboratory Work 1
    Эльдар Нургалиев
    Оценок пока нет
  • Информатика
    Информатика
    Документ80 страниц
    Информатика
    Евгений Юдин
    Оценок пока нет
  • Untitled
    Untitled
    Документ11 страниц
    Untitled
    Kirill Dreamer
    Оценок пока нет
  • 4 5845922480992030445
    4 5845922480992030445
    Документ2 страницы
    4 5845922480992030445
    Habtamu Tekle
    Оценок пока нет
  • Ege 5
    Ege 5
    Документ49 страниц
    Ege 5
    виктор
    Оценок пока нет
  • Apa Metodic
    Apa Metodic
    Документ32 страницы
    Apa Metodic
    Liza Dudnic
    Оценок пока нет
  • Log 2 + Sin 7 !+ C 1+arctg 1 1+0.2435
    Log 2 + Sin 7 !+ C 1+arctg 1 1+0.2435
    Документ14 страниц
    Log 2 + Sin 7 !+ C 1+arctg 1 1+0.2435
    Руслан Хасанов
    Оценок пока нет
  • Lab. 1 MN Utm
    Lab. 1 MN Utm
    Документ7 страниц
    Lab. 1 MN Utm
    coocoo
    Оценок пока нет
  • Test Design Techniques Luxoft
    Test Design Techniques Luxoft
    Документ57 страниц
    Test Design Techniques Luxoft
    ChiliPalmer777
    Оценок пока нет
  • Nazarov (А5)
    Nazarov (А5)
    Документ24 страницы
    Nazarov (А5)
    emil.mamedragimov
    Оценок пока нет
  • Система остаточных классов
    Система остаточных классов
    Документ5 страниц
    Система остаточных классов
    John
    Оценок пока нет
  • Prostue Lbu 1-8
    Prostue Lbu 1-8
    Документ47 страниц
    Prostue Lbu 1-8
    tofanvictor13
    Оценок пока нет
  • Cisl Metod 8 - 033108
    Cisl Metod 8 - 033108
    Документ4 страницы
    Cisl Metod 8 - 033108
    maksimyeager
    Оценок пока нет
  • Laborator 05 11 2021
    Laborator 05 11 2021
    Документ2 страницы
    Laborator 05 11 2021
    Elena
    Оценок пока нет
  • MD Report DudnicElizaveta TI-228 Lab1
    MD Report DudnicElizaveta TI-228 Lab1
    Документ8 страниц
    MD Report DudnicElizaveta TI-228 Lab1
    Liza Dudnic
    Оценок пока нет
  • Ikhikjuik
    Ikhikjuik
    Документ11 страниц
    Ikhikjuik
    Mugunhva
    Оценок пока нет
  • Dstanathan
    Dstanathan
    Документ6 страниц
    Dstanathan
    sandirodriguezpalacios
    Оценок пока нет
  • lr3 EVM Lobenko
    lr3 EVM Lobenko
    Документ8 страниц
    lr3 EVM Lobenko
    Флер де Лис
    Оценок пока нет
  • LABA3
    LABA3
    Документ5 страниц
    LABA3
    ss sss
    Оценок пока нет
  • перевол чисел
    перевол чисел
    Документ15 страниц
    перевол чисел
    Виолета Левко
    Оценок пока нет
  • Задание к лаб.раб № 3
    Задание к лаб.раб № 3
    Документ2 страницы
    Задание к лаб.раб № 3
    Artem
    Оценок пока нет
  • Lab 4
    Lab 4
    Документ7 страниц
    Lab 4
    Denis Lipkan
    Оценок пока нет
  • Ege 5
    Ege 5
    Документ50 страниц
    Ege 5
    Jeffrey
    Оценок пока нет
  • LABFlorea 1
    LABFlorea 1
    Документ6 страниц
    LABFlorea 1
    frfrfrf
    Оценок пока нет
  • 111
    111
    Документ6 страниц
    111
    RoBo KoP
    Оценок пока нет
  • Ans Iikt 9 11 SCH MSK 20 21
    Ans Iikt 9 11 SCH MSK 20 21
    Документ7 страниц
    Ans Iikt 9 11 SCH MSK 20 21
    kostagulevskij
    Оценок пока нет
  • 10 L UTCP Algoritmul de Sortare MergeSort R
    10 L UTCP Algoritmul de Sortare MergeSort R
    Документ7 страниц
    10 L UTCP Algoritmul de Sortare MergeSort R
    Natik Halus
    Оценок пока нет
  • LAB 1 Var 10
    LAB 1 Var 10
    Документ6 страниц
    LAB 1 Var 10
    Alexandru
    Оценок пока нет
  • Cbook
    Cbook
    Документ5 страниц
    Cbook
    polka
    Оценок пока нет
  • 3331
    3331
    Документ1 страница
    3331
    Baktiyar B. u.
    Оценок пока нет
  • КУРСОВОЙ ПРОЕКТ Али
    КУРСОВОЙ ПРОЕКТ Али
    Документ20 страниц
    КУРСОВОЙ ПРОЕКТ Али
    allishi12492
    Оценок пока нет
  • Курсач Ма
    Курсач Ма
    Документ7 страниц
    Курсач Ма
    Nguyễn Huy
    Оценок пока нет
  • Отчет №1 лаба по САОД
    Отчет №1 лаба по САОД
    Документ11 страниц
    Отчет №1 лаба по САОД
    Earth Mix
    Оценок пока нет
  • 2003 - 07 - 15 - Kiev - ZI - 2003 - 05 (Module - Arithmetic)
    2003 - 07 - 15 - Kiev - ZI - 2003 - 05 (Module - Arithmetic)
    Документ10 страниц
    2003 - 07 - 15 - Kiev - ZI - 2003 - 05 (Module - Arithmetic)
    Oleg Pavlov
    Оценок пока нет
  • 6. Задания Для Промежуточной Аттестации
    6. Задания Для Промежуточной Аттестации
    Документ11 страниц
    6. Задания Для Промежуточной Аттестации
    Дарина Мод
    Оценок пока нет
  • ТПКС 1-2
    ТПКС 1-2
    Документ30 страниц
    ТПКС 1-2
    ss sss
    Оценок пока нет
  • VBA
    VBA
    Документ5 страниц
    VBA
    vadimgur18
    Оценок пока нет
  • Laba 4
    Laba 4
    Документ10 страниц
    Laba 4
    Nelika Shikil
    Оценок пока нет
  • MMC 1
    MMC 1
    Документ5 страниц
    MMC 1
    Ion Mardari
    Оценок пока нет
  • Test 2
    Test 2
    Документ7 страниц
    Test 2
    Эрлан
    Оценок пока нет
  • вопросы
    вопросы
    Документ8 страниц
    вопросы
    Данила Михалёв
    Оценок пока нет
  • Itog3 PDF
    Itog3 PDF
    Документ11 страниц
    Itog3 PDF
    Ломакин фёдор
    Оценок пока нет
  • Itog3 1 11 PDF
    Itog3 1 11 PDF
    Документ11 страниц
    Itog3 1 11 PDF
    Ломакин фёдор
    Оценок пока нет
  • terver (копия)
    terver (копия)
    Документ10 страниц
    terver (копия)
    st085727
    Оценок пока нет
  • Лабораторная работа 1. 6 вар. Трофимов-2019
    Лабораторная работа 1. 6 вар. Трофимов-2019
    Документ37 страниц
    Лабораторная работа 1. 6 вар. Трофимов-2019
    montblankj
    Оценок пока нет
  • 2022.02.17 - Занятие УМ-3, УМ-2
    2022.02.17 - Занятие УМ-3, УМ-2
    Документ13 страниц
    2022.02.17 - Занятие УМ-3, УМ-2
    nigij32263
    Оценок пока нет
  • H
    H
    Документ2 страницы
    H
    Baktiyar B. u.
    Оценок пока нет
  • Школьная банк
    Школьная банк
    Документ3 страницы
    Школьная банк
    Sasha Shulga
    Оценок пока нет
  • Адресация операндов
    Адресация операндов
    Документ19 страниц
    Адресация операндов
    vitali
    Оценок пока нет
  • Untitled
    Untitled
    Документ25 страниц
    Untitled
    Thái Sơn Nguyễn
    Оценок пока нет
  • Leksiya2 Системы
    Leksiya2 Системы
    Документ6 страниц
    Leksiya2 Системы
    Valerа Nx
    Оценок пока нет
  • 7 2
    7 2
    Документ5 страниц
    7 2
    Арсений Лозовой
    Оценок пока нет
  • Занимательная математика. Комплексные числа : манга
    Занимательная математика. Комплексные числа : манга
    От Everand
    Занимательная математика. Комплексные числа : манга
    Оценок пока нет