Rainbow-electronics DS1963S Uživatelský manuál Strana 20

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 40
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 19
DS1963S
20 из 40
чередующимися нулями и единицами. В случае неправильного байта управления или адреса
мастер будет считывать все единицы вплоть до выдачи им импульса сброса. Точное расположение
различных сегментов данных, как они попадают во входной буфер блока SHA, показано в
таблице 2.
Рис. 8. ФУНКЦИИ ВЫЧИСЛЕНИЯ SHA
N
N
N
Y
Y
Y
M = 0; X = 0
HIDE = 1; CHLG = 0
AUTH = 0; MATCH = 0
E4:E0 = 11111b
Продолжение
ниже
Вычисле-
ния успешны
Вычисле-
ния успешны
Вычисле-
ния успешны
0Fh
вычисление
первого секрет-
ного кода?
Fh0
вычисление
след. секрет-
ного кода?
3
проверка страни-
цы данных?
Ch
С рис. 7 (Команда
вычисления SHA)
На рис. 7 (Команда вычисления SHA)
E4:E0 = 11111b
M = 0; X = 0
HIDE = 1; CHLG = 0
AUTH = 0; MATCH = 0
X = 0; HIDE = 1
CHLG = 0; AUTH = 0
T4:T0 = 00000b
Блок вычислят код
аутентификации сообщения на
основе секретного кода выбран-
ной страницы, данных выбран-
ной страницы и 15 байт
данных блокнота
SHA
Блок вычислят код
аутентификации сообщения на
основе обнуленного секретного
кода, данных выбранной
страницы и 15 байт
данных блокнота
SHA
Блок вычислят код
аутентификации сообщения на
основе секретного кода выбран-
ной страницы, данных выбран-
ной страницы и 15 байт
данных блокнота
SHA
M = MATCH
(TA1[7:6] SEC#[2:1])
Чтение аутентифицированной страницы и вычисление запроса позволяют мастеру ввести в
вычисления 3-байтный запрос, используя адреса блокнота 20..22. В качестве остальных данных
используются данные из выбранной страницы памяти, соответствующий секретный код, значение
счетчика циклов, регистрационный номер из ПЗУ и флаги. При вычислении первого секретного
кода и вычислении следующего секретного кода перед началом вычислений SHA по адресам
блокнота 8..22 должен быть помещен частичный секретный код. Сопроцессор, выполняя команды
проверки страницы данных или подписи страницы данных, должен иметь по адресам блокнота
8..11 инкрементированное значение счетчика циклов для выбранной страницы памяти
роумингового устройства, по адресам 13..19 - регистрационный номер из ПЗУ, а по адресу
12 - номер страницы. Роуминговое устройство перед выполнением команды авторизации хоста
должно выполнить функцию вычисления запроса для заполнения блокнота псевдослучайными
данными.
Zobrazit stránku 19
1 2 ... 15 16 17 18 19 20 21 22 23 24 25 ... 39 40

Komentáře k této Příručce

Žádné komentáře