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

Страница 22

Advertising
background image

DS1963S

22 из 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] = (CC+0)

M9[23:16] = (CC+1)

M9[15:8] = (CC+2)

M9[7:0] = (CC+3)

M10[31:24] = MP

M10[23:16] = FAMC

M10[15:8] = SN0

M10[7:0] = SN1

M11[31:24] = SN2

M11[23:16] = SN3

M11[15:8] = SN4

M11[7:0] = SN5

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


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

Mt

Входной буфер блока SHA
0 < t < 15; 32-битные слова

SS

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

CC

Начальный адрес счетчика циклов
Команда чтения аутентифицированной страницы: счетчик циклов записи
выбранной страницы памяти, см. рис. 5, карту памяти, страницу памяти 19;
младший байт счетчика хранится по меньшему адресу
Функция вычисления запроса: PRNG-счетчик; см. рис. 5, карту памяти,
страницу памяти 21; младший байт счетчика хранится по меньшему адресу

PP

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

FAMC

Код семейства = 18h

MP

MP[7] = бит управления M, см. рис. 7, чтение аутентифицированной
страницы и рис. 8
MP[6] = бит управления X, см. рис. 7, чтение аутентифицированной
страницы и рис. 8
MP[5:4] = 00b
MP[3:0] = T8:T5 (эквивалент номера страницы в hex-формате)

SNx

Серийный номер устройства из ПЗУ
SN0 = младший байт, SN5 = старший байт
CRC не используется

(SP + n)

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

Advertising