Инструкция по эксплуатации Rainbow Electronics DS1963S — страница 21

ФорматФормат: Руководство СтраницСтраниц: 39 КатегорияКатегория: Датчики ДобавилДобавил: OLD

Инструкция для Инструкция по эксплуатации Rainbow Electronics DS1963S на русском языке. Документ можно использовать для ознакомления с информацией, относящейся к данной модели.

Инструкция представлена в формате PDF, просмотр, скачивание на компьютер, смартфон бесплатно. Возможность печати зависит от используемой программы и настроек устройства. Содержание, структура и объём документа могут различаться в зависимости от модели, версии и редакции руководства. Перед использованием рекомендуется убедиться, что инструкция соответствует вашей модели.

Назад
/ 39
Вперёд
Страница 21
DS1963S 21 из 40

Рис 8 ФУНКЦИИ ВЫЧИСЛЕНИЯ SHA (продолжение)

С предыдущей страницы

Вычисления успешны

Вычисления успешны

Вычисления успешны

C3h подпись страницы данных?

CCh вычисление запроса?

AAh авторизация хоста?

На рис 7 (Команда вычисления SHA)

SEC# = TA1[7:5]

CHLG = 1?

Ошибка

Ошибка

Страница =

0 или 8?

Страница =

0 или 8?

Страница =

0 или 8?

M = 0; X = 1

HIDE = 1; MATCH = 0

T4:T0 = 00000b

M = 0; X = 1; CHLG = 1

AUTH = 0; MATCH = 0

T4:T0 = 00000b

X = 0; CHLG = 0

AUTH = 0

T4:T0 = 00000b

Блок вычислят код аутентификации сообщения на основе секретного кода выбранной страницы данных выбранной страницы и 15 байт данных блокнота

Блок вычислят код аутентификации сообщения на основе секретного кода выбранной страницы данных выбранной страницы счетчика серийного номера устройства и 3 байт данных блокнота

PRNG-

Блок вычислят код аутентификации сообщения на основе секретного кода выбранной страницы данных выбранной страницы и 15 байт данных блокнота

M = MATCH

(TA1[7:6]

SEC#[2:1])

AUTH = (TA1[7:5] SEC#)

CHLG = 0

Функция вычисления запроса сохраняет 3 старших бита TA1 в регистре SEC# который затем используется функцией авторизации хоста Флаг AUTH будет установлен только в том случае когда авторизация хоста и вычисление запроса вызываются для одной и той же страницы памяти (одного и того же секретного кода) Это предохраняет флаг AUTH от установки с секретным кодом другой страницы которая может принадлежать другому приложению или провайдеру услуг Два старших бита регистра SEC# также используются при проверке страницы данных подписи страницы данных и чтении аутентифицированной страницы когда требуется определить бит управления M Это имеет значение только для тех приложений которые используют авторизацию хоста/пользователя Бит управления M устанавливается только в том случае если установлен флаг MATCH а страница памяти назначения является смежной с той которая была использована для авторизации Это назначает одну пару секретных кодов (0 и 1 2 и 3 4 и 5 6 и 7) и страниц соответствующих этим кодам одному провайдеру услуг.
Нашли ошибку?