Студопедия Главная Случайная страница Обратная связь

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

Содержащем 256 элементов.





 

Элементы поля представлены многочленами , а в памяти ЭВМ – байтами . Сложение элементов поля – побитовое сложение байтов по модулю 2 (⊕). Умножение элементов поля и осуществляется так: и перемножаются, затем результат приводится по модулю неприводимого многочлена , т.е. находится остаток от деления на . Многочлен представлен байтом .

 

Function SlowMulGF256(a,b,f: byte): byte;

// Для , возвращает .

// Вспомогательная процедура умножения в .

// NB. – многочлен 8-ой степени, представленный своими коэффициентами, кроме единичного старшего.

Var

t,mask: byte;

i:integer;

Begin

t:= 0;

mask:= 1;

for i:= 0 to 7 do

Begin

if (b and mask)<>0 then t:=t xor a;

if (a and 128)= 0 then a:=a shl 1 else a:=(a shl 1) xor f;

mask:= mask shl 1;

end;

SlowMulGF256:= t;

End;

 

Function SlowPowerGF256 (a,b,f: byte): byte;

// Возведение в степень: возвращает .

// Возведение в степень в поле F256=F2[x]/f(x).

Var c: byte;

Begin

c:= 1;







Дата добавления: 2015-08-12; просмотров: 336. Нарушение авторских прав; Мы поможем в написании вашей работы!




Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...


ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...


Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...


Логические цифровые микросхемы Более сложные элементы цифровой схемотехники (триггеры, мультиплексоры, декодеры и т.д.) не имеют...

Расчет концентрации титрованных растворов с помощью поправочного коэффициента При выполнении серийных анализов ГОСТ или ведомственная инструкция обычно предусматривают применение раствора заданной концентрации или заданного титра...

Психолого-педагогическая характеристика студенческой группы   Характеристика группы составляется по 407 группе очного отделения зооинженерного факультета, бакалавриата по направлению «Биология» РГАУ-МСХА имени К...

Общая и профессиональная культура педагога: сущность, специфика, взаимосвязь Педагогическая культура- часть общечеловеческих культуры, в которой запечатлил духовные и материальные ценности образования и воспитания, осуществляя образовательно-воспитательный процесс...

Классификация потерь населения в очагах поражения в военное время Ядерное, химическое и бактериологическое (биологическое) оружие является оружием массового поражения...

Факторы, влияющие на степень электролитической диссоциации Степень диссоциации зависит от природы электролита и растворителя, концентрации раствора, температуры, присутствия одноименного иона и других факторов...

Йодометрия. Характеристика метода Метод йодометрии основан на ОВ-реакциях, связанных с превращением I2 в ионы I- и обратно...

Studopedia.info - Студопедия - 2014-2025 год . (0.011 сек.) русская версия | украинская версия