Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Лекція 9. Геш-функції і техніка аутентифікації




Задачі

Висновки

Задача 6.2.2

Задача 6.2.1

Приклади розв’язання задач

Побудувати кодове слово у коді EAN-13, якщо країна товаровиробник – Україна, код товаровиробника –1229, код товару – 03458.

Розв’язання. 12 цифр кодового слова, яке треба закодувати кодом EAN-13, мають вигляд: 482122903458 (код країни – 482). Необхідно доповнити це кодове слово контрольною цифрою u K, яку визначаємо згідно з алгоритмом для коду EAN:

а) визначаємо суму цифр, які розміщені на непарних місцях кодового слова (справа наліво): 8 + 4 + 0 + 2 + 1 + 8 = 23;

б) помножимо одержану суму на 3: 23 ´ 3 = 69;

в) визначаємо суму цифр, які розташовані на непарних місцях кодового слова: 5 + 3 + 9 + 2 + 2 + 4 = 25;

г) визначаємо суму двох результатів за п. п. б та в:

69 + 25 = 84;

д) визначаємо контрольну цифру як різницю між числом кратним 10, що є найближчим більшим за одержаний результат у п. г, і числом одержаним у п. г: 90 – 84 = 6, тобто u K = 6.

У коді EAN-13 штрихове зображення має дві частини, по 6 знаків у кожній, які розділені знаком Н 4, і має зліва і справа обмежувальні знаки Н 1 (СТАРТ і СТОП). За першою зліва цифрою визначаємо набори кодових комбінацій, якими кодуються цифри першої частини кодового слова (табл.6.3). У зв’язку з тим, що u 12 = 4, згідно табл. 6.3 маємо: u 11, u 9 та u 8 – кодуються набором А, а u 10, u 7 та u 6 – набором В. Цифри u 5,..., u 1, а також контрольна цифра u К, кодуються відповідними знаками набору С (табл.6.1). Таким чином, кодове слово EAN-13 у двійковому еквіваленті має такий вигляд:

101 0110111 0011011 0011001 0010011 0011011 0010111 01010

Н 1 8 2 1 2 2 9 Н 4

1110010 1000010 1011100 1001110 1001000 1010000 101

0 3 4 5 8 6 Н 1.

Зчитувальним пристроєм фіксується кодове слово у коді EAN-13: 4821223034586, у якому міститься помилка. Показати процес виявлення помилки.

Розв’язання. Для виявлення помилки у кодовому слові коду EAN-13 виконуємо перевірку на відповідність контрольної цифри (u К = 6) цифрам кодового слова, що надійшло до декодера зчитувального пристрою. Для цього знаходимо контрольну цифру u K*для прийнятого кодового слова 482122303458 (без u K ) згідно з алгоритмом для коду EAN-13 та порівнюємо її з u K:

8 + 4 + 0 + 2 + 1 + 8 = 23;

23 ´ 3 = 69;

5 + 3 + 3 + 2 + 2 + 4 = 19;

69 + 19 = 88;

90 – 88 = 2 u K* = 2, u K* u K.

Таким чином, контрольні цифри у прийнятому кодовому слові і обчислені декодером не збігаються. Це вказує на наявність помилки у прийнятому кодовому слові.

 

 

6.3.1. Побудувати, згідно заданого варіанту (таблиця 6.3.1), кодове слово у коді EAN-13 або UPC-A, якщо задані: країна товаровиробник, код товаровиробника та код товару. Запис виконати у двійковому еквіваленті. Відзначити особливості штрихового зображення одержаного коду.

Таблиця 6.3.1

№ варі-анта   Країна Код товаро-виробника Код товару Штриховий код
  Японія     EAN-13
  Китай     EAN-13
  Україна     EAN-13
  Білорусія     EAN-13
  Польща     EAN-13
  Туреччина     EAN-13
  Угорщина     EAN-13
  Італія     EAN-13
  Португалія     EAN-13
  Великобританія     EAN-13
  Німеччина     EAN-13
  Бразилія     EAN-13
  Румунія     EAN-13
  Чехія     EAN-13
  Словаччина     EAN-13
  США     UPC-A
  США     UPC-A
  США     UPC-A
  Канада     UPC-A
  Канада     UPC-A
  США     UPC-A
  США     UPC-A
  США     UPC-A
  Канада     UPC-A
  Канада     UPC-A

6.3.2. Зчитувальним пристроєм фіксується кодове слово у штриховому коді, у якому міститься помилка. Штриховий код заданий таблицею варіантів 6.3.2. Показати процес виявлення помилки.

Таблиця 6.3.2

№ варіанта Штриховий код Кодове слово ШК
  EAN-13  
  EAN-13  
  EAN-13  
  EAN-13  
  EAN-13  
  EAN-13  
  EAN-13  
  EAN-13  
  EAN-13  
  EAN-13  
  UPC-A  
  UPC-A  
  UPC-A  
  UPC-A  
  UPC-A  

 

 




Поделиться с друзьями:


Дата добавления: 2013-12-12; Просмотров: 349; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.