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

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

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

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

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

Таблица 2 ФОРМАТЫ ВХОДНЫХ ДАННЫХ SHA-1 (продолжение)
Проверка страницы данных подпись страницы данных авторизация хоста вычисление первого секретного кода вычисление следующего секретного кода

M0[31:24] = (SS+0)

M0[23:16] = (SS+1)

M0[15:8] = (SS+2)

M0[7:0] = (SS+3)

M1[31:24] = (PP+0)

M1[23:16] = (PP+1)

M1[15:8] = (PP+2)

M1[7:0] = (PP+3)

M2[31:24] = (PP+4)

M2[23:16] = (PP+5)

M2[15:8] = (PP+6)

M2[7:0] = (PP+7)

M3[31:24] = (PP+8)

M3[23:16] = (PP+9)

M3[15:8] = (PP+10)

M3[7:0] = (PP+11)

M4[31:24] = (PP+12)

M4[23:16] = (PP+13)

M4[15:8] = (PP+14)

M4[7:0] = (PP+15)

M5[31:24] = (PP+16)

M5[23:16] = (PP+17)

M5[15:8] = (PP+18)

M5[7:0] = (PP+19)

M6[31:24] = (PP+20)

M6[23:16] = (PP+21)

M6[15:8] = (PP+22)

M6[7:0] = (PP+23)

M7[31:24] = (PP+24)

M7[23:16] = (PP+25)

M7[15:8] = (PP+26)

M7[7:0] = (PP+27)

M8[31:24] = (PP+28)

M8[23:16] = (PP+29)

M8[15:8] = (PP+30)

M8[7:0] = (PP+31)

M9[31:24] = (SP+8)

M9[23:16] = (SP+9)

M9[15:8] = (SP+10)

M9[7:0] = (SP+11)

M10[31:24] = MPX

M10[23:16] = (SP+13)

M10[15:8] = (SP+14)

M10[7:0] = (SP+15)

M11[31:24] = (SP+16)

M11[23:16] = (SP+17)

M11[15:8] = (SP+18)

M11[7:0] = (SP+19)

M12[31:24] = (SS+4)

M12[23:16] = (SS+5)

M12[15:8] = (SS+6)

M12[7:0] = (SS+7)

M13[31:24] = (SP+20)

M13[23:16] = (SP+21)

M13[15:8] = (SP+22)

M13[7:0] = 80h

M14[31:24] = 00h

M14[23:16] = 00h

M14[15:8] = 00h

M14[7:0] = 00h

M15[31:24] = 00h

M15[23:16] = 00h

M15[15:8] = 01h

M15[7:0] = B8h

Условные обозначения

Входной буфер блока SHA 0

Начальный адрес секретного кода См рис 5 карту памяти страницы памяти 16 и 17 При вычислении первого секретного кода секретные данные заменяются всеми нулями

Начальный адрес страницы памяти См рис 5 карту памяти страницы памяти 0 15

MPX[7] = бит управления M см рис 8 MPX[6] = бит управления X см рис 8 MPX[5:0] = (SP+12)[5:0]

(SP + n)

Байт n блокнота число n представлено в десятичном виде

Функции SHA также как и функции памяти используют несколько флагов которые влияют как на выполнение самой функции так и на результаты функций выполняемых на следующих шагах Этими флагами являются HIDE CHLG AUTH и MATCH В таблице 3 представлены операции с этими флагами Единственной командой которая не изменяет флаги является команда чтения блокнота Заметьте что начальный сброс производимый схемой с паразитным питанием также влияет на флаги Условие «контакт со считывателем» выполняется при контакте DS1963S со считывателем хост-компьютера или мастера шины или если контакт прерывается Наиболее важным является флаг HIDE Если он установлен это защищает данные блокнота от считывания;
текущее значение адреса назначения и байт E/S тем не менее остаются доступными для чтения Флаг HIDE также влияет на команды записи блокнота и копирования блокнота Три других флага используются только в специальных случаях и остаются сброшенными большую часть времени Флаги CHLG и AUTH работают в паре при авторизации хоста/пользователя для подтверждения того что команды выполнялись в правильной последовательности Если последовательность правильная и следующая команда сравнения блокнота не обнаруживает различий данных устанавливается флаг MATCH Этот флаг может влиять на проверку страницы данных подпись страницы данных или чтение аутентифицированной страницы.
Нашли ошибку?