Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Структура аккумулятора VEST

Читайте также:
  1. BITMAPFILEHEADER – эта структура содержит информацию о типе, размере и представлении данных в файле. Размер 14 байт.
  2. II. Структура 12-річної школи
  3. II.СТРУКТУРА ОТЧЕТА ПО ПРАКТИКЕ
  4. III. Структура «минус»-пространства, его семантика, его трансформации
  5. IV. Состав и структура.
  6. quot;Кентерберійські оповідання"Чосера. Структура. Зміст.
  7. VII. Методика проведення заняття та організаційна структура заняття

 

Биты, поступившие на вход счетчика-диффузора, смешиваются перед подачей их на вход накапливающего регистра (аккумулятора).

 

Далее аккумулятор принимает 10 битов (d0 – d9) в качестве входа. Младшие 5 битов x0 – x4 преобразуются нелинейными функциями f0 – f4, которые образуют блок подстановки. Значения этих функций линейно смешиваются с пятью выходными битами d0 – d4 счетчика-диффузора и возвращаются обратно в состояние регистра в xp0 – xp4 соответственно. (т.е. наименее значащие 5 битов (р0 – р4) обновляются таблицей подстановки 5х5 и линейно комбинируются с первыми пятью битами в каждом из раундов). Биты х5 – х9 линейно смешивают со значениями следующий пяти функций с обратной связью f5 – f9 и с пятью битами счетчика-диффузора d5 – d9 и возвращают в состояние регистра в xp5 – xp9 соответственно. (т.е. следующие 5 битов аккумулятора линейно комбинируются со следующими пятью входными битами и результатом применения нелинейной функции от четырех наименее значащих битов аккумулятора). Все остальные биты состояния аккумулятора VEST линейно комбинируются с результатами применения нелинейных функций над пятью наименее значащими битами состояния аккумулятора в каждом из раундов.

В режиме аутентификационного шифрования биты обратной связи по шифртексту линейно передаются в аккумулятор (е0 – е3) и комбинируются с результатом применения нелинейной функции от четырех наименее значащих битов аккумулятора.

 

RNS-счетчики

с-битовые счетчики шифра VEST состоят из 16 раздельных 10-битовых и 11-битовых RNS-счетчиков с, реализованных как NLFSR.

Структура нелинейного счетчика (NLFSR)

Каждый из NLFSR обновляется различными нелинейными функциями с обратной связью с шестью входами, выбираемыми таким образом, чтобы они производили две различных петли с уникальными длинами периода (не имелось общих делителей с показателями других счетчиков). Такие NLFSR затем биективно комбинируются вместе с общим периодом, равным произведению отдельных периодов всех 16 NLFSR.

 

16 RNS-счетчиков формируют Bi-битовые (10-битовые или 11-битовые) состояния ci, обновляемые соответствующими функциями с нелинейной обратной связью gi. Индексы входных битов обратной связи для всех функций фиксированы: это 0,1,2,6 и 7. Каждый бит Bi-1 также линейно связан с выходом каждой функции gi, а результат сохраняется в бите 0, когда состояние сдвигается на один бит.

______________________________________________(слайд)

VEST-4 и VEST-8: 13 NLFSR являются 10-битовыми, а три – 11-битовыми, формируя 163-битовое состояние счетчика.

VEST-16 и VEST-32: пять NLFSR являются 10-битовыми, а одиннадцать – 11-битовыми, формируя 171-битовое состояние счетчика.


Дата добавления: 2015-11-14; просмотров: 26 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Общая структура| Устройства идентификации

mybiblioteka.su - 2015-2024 год. (0.006 сек.)