со
00
со
00 00
сх
Изобретение относится к вьтисли- тельной технике и может быть использовано для построения спецвычислителей произв-едения в конечных полях. Цель изобретения - расширение области применения за счет возможности умножения элементов поля Галуа GF (Р ), представленных в нормальном базисе,
На фиг.1 представлена структурная схема параллельного устройства для умножения в конечных полях; на фиг.2- структурная с-хема блока умножения на примитивный элемент.
Устройство содержит п регистров 1 п блоков 2 умножения на примитивный элемент, п блоков 3 формирования частичных произведений, каждый из которых содержит п умножителей 4, и п блоков 5 суммирования, причем каждый блок 5 сут мирования содержит п входных шин, каждая из которых содержит Р- цепей, п входных шин первой группы первого блока 2 умножения -на примитивный элемент соединены соответственно с первой группой информацион- ньк входов устройства, а п входных шин первой группы каждого блока 2 умножения на примитивный элемент, начиная с второго, соединены с первой группой информационных входов устройства с циклическим сдвигом на один разряд в сторону старших разрядов, группы с второй по (п+1)-ю входных шин п блоков 2 умножения на примитивный элемент соединены соответственно СП выходами каждого из п регистров 1, каждый информационный вход второй группы устройства соединен с первыми входами п умножителей 4 соответствующего блока 3 формирования частичных произведений, вторые входы которых соединены с выходами соответствующих блоков 2 умножения на примитивный элемент, i-й выход j-ro блока 3 формирования частичных произведений соединен с j-M входом k-ro блока 5 суммирования (,,..,n; j 1,.. .,n; k i+j-1 при i+j n+l; k i4-j-n-l, при ), выходные шины блоков 5 суммирования являются вьгходом параллельного устройства для y шoжeния в конечных полях.
Блок 2 умножения на примитивный элемент содержит п групп по п элементов И 6 и п сумматоров 7 по модулю Р, причем каждая из входных шин первой группы блока 2 соединена с пер
выми входами п элементов И 6 соответствующей группы, вторые входы которых являются группами входных шин от второй до (п+1)-й блока 2, выход i- го элемента И 6 j-й группы (i
1,.,.,п; ) соединен с j-M
входом k-ro сумматора 7 по модулю Р (, при i+j k i+j-n-l, при i+j п+1), выходы сумматора 7 по модулю Р являются выходами блока 2 умножения на примитивный элемент.
Устройство работает по следующему алгоритму.
Множимое и множитель обозначаются
п-1 ; - а;х и В(х) Е Ь; х ; оi O
Р
(1)
20
где Р - характеристика;
п - степ ень расширения поля. Тогда произведение имеет вид
А(х)В(х) (х) ; о
0
«-
(х)р- } ; 0
р (2)
Произведение хВ(х) может быть
0
5
0
5
0
(3)
представлено в виде
1п-1 .
21Ь;Х -.
в регистрах 1 .записаны произведения базисных элементов на примитив- ньй элемент, т.е. элементы х (,1,...,п-1), выходы которых соединены с j-й группой входов блоков 2 умножения, куда подается величина
X . Содержимое регистров меняется при смене представления элементов поля. Компоненты элементов поля, поступающие на первую группу входов блока 2 умножения, умножаются на элементах И 6 на х , в результате чего получают члены произведения (3), которые суммируются в сумматорах 7 и в соответствии с (3) на выходе блока 2 формируются произведения, поступающие на вход элемента на элемен-
На первую группу входов параллельного устройства подается множитель А(х), а на вторую - множитель В(х). В связи с приведенным сначала по первой группе входов на первый блок 2 подана величина В(х), на второй блок
2- вСх) , а на п-й блок 2 .. . р-(г.-1)
LB(x)j . На выходе первого блока 2 формируется Х В (х), на выходе второго блока 2 - (х) , на выхо- де п-го блока 2 - X в(х) В блоках 3 формирования частичных произведений полученные величины умно- жают на соответствующие разряды множителя А (х) . Полученные произведения с выхода схем умножения блоков формирования частичных произведений подаются на блоки 5 суммирования.
Параллельное устройство для умножения в конечных полях по сравнению с известным позволяет производить умножение элементов поля Галуа GFCP) - представленных в нормальном базисе, что существенно упрощает декодирующее устройство с исправлением ошибок.
Формула изобретения
1. Параллельное устройство для умножения в конечных полях, содержащее п блоков формирования частичных произведений и п блоков суммирования, причем каждый блок суммирования со- держит п входных шин, каждая из которых содержит Р-1 цепей, а выходные шины блоков суммирования являются выходом параллельного устройства д:1я умножения в конечных полях, где Р и п - соответственно характеристика и размерность поля Галуа GF(P), о т- личающееся тем, что, с целью расширения области применения за счет возможности умножения элементов поля Галуа GF (Р ), представленных в нормальном базисе, в него введены п регистров и п блоков умножения на примитивный элемент, причем п входных шин первой группы пер- вого блока умножения на примитивный элемент соединены соответственно с первой группой информационных входов
j
5
0
5 0 0
устройства, а п входных шин первой группы каждого блока умножения на примитивный элемент, начиная с второго, соединены с первой группой информационных входов устройства с циклическим сдвигом на один разряд в сторону старших разрядов, группы с второй по (п+1)-ную входных шин п блоков умножения на примитивный элемент соединены соответственно с п выходами каждого из п регистров, каждый информационный вход второй группы устройства соединен с первыми входами п умножителей соответствующего блока формирования частичных произведений, вторые входы которых соединены с выходами соответствующих блоков умножения на примитивный элемент, i-й выход j-ro блока формирования частичных произведений соединен с J-M входом k-ro блока суммирования (,...,n; ,...,n; k i+j-1 при i+j n+I; k i+j-n-l при i+j n+1).
2. Устройство по П.1, отличающееся тем, что блок умножения на примитивный элемент, содержащий п групп по п элементов И и п сумматоров по модулю Р, причем каждая из входных шин первой группы, блока соединена с первыми входами п элементов И соответствующей группы, вторые входы которых являются груп-  входных шин от второй до (п+1)-й блока, выход i-ro элемента И j-й группы (,...,,...,п) соединен с J-M входом k-ro сумматора по модулю Р (k i+j-l при  k i+j-n-l при i+j п+1), выходы сумматоров по модулю Р являются выходами блока.

| название | год | авторы | номер документа | 
|---|---|---|---|
| Параллельно-последовательное устройство для умножения в конечных полях | 1986 | 
 | SU1399725A1 | 
| Параллельное устройство для умножения в поле Галуа GF (2 @ ) | 1987 | 
 | SU1499334A1 | 
| Устройство для исправления ошибок | 1984 | 
 | SU1216832A1 | 
| Устройство для исправления искажений в системах передачи дискретной информации | 1987 | 
 | SU1603532A1 | 
| Декодирующее устройство для исправления ошибок | 1985 | 
 | SU1295531A1 | 
| Четырехзначный умножитель элементов поля Галуа GF(2 @ ) | 1990 | 
 | SU1737443A1 | 
| Устройство для умножения произвольных элементов полей Галуа GF(р @ ) | 1979 | 
 | SU900281A1 | 
| Устройство для исправления ошибок | 1985 | 
 | SU1552381A1 | 
| Генератор цифровых последовательностей | 1987 | 
 | SU1513449A1 | 
| Устройство для умножения произвольных элементов полей Галуа GF (р @ ) | 1989 | 
 | SU1709297A2 | 
 
		
         
         
            Изобретение относится к вычислительной технике и может быть использовано для построения спецвычислителей произведения в конечых полях.  Цель изобретения - расширение облас  ти применения за счет возможности умножения элементов поля Галуа GF(P ),  представленньк в нормальном базисе.  Предложенное устройство содержит п  регистров 1, п блоков 2 умножения на  примитивный элемент, п блоков 3 формирования частичных произведений,  каждый из которых содержит п умножителей 4, и п блоков 5 суммирования с  соответствующими связями. Блок 2 умножения на примитивный элемент содержит п групп по п элементов И и  п сумматоров по модулю Р с соответствующими связями. Устройство производит умножение элементов поля  Галуа GF (Р ), представленных в нормальном базисе. 1 з.п. ф-лы, 2 ил. с В (Л
               
            
| Устройство для умножения в конечныхпОляХ | 1979 | 
 | SU824202A1 | 
| Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 | 
 | SU6A1 | 
| Устройство для умножения произвольных элементов полей Галуа GF(р @ ) | 1979 | 
 | SU900281A1 | 
| Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 | 
 | SU6A1 | 
| () ПАРАЛЛЕЛЬНОЕ УСТРОЙСТЮ ДЛЯ УМНОЖЕНИЯ В КОНЕЧНЫХ ПОЛЯХ | |||
Авторы
Даты
1988-03-23—Публикация
1986-04-24—Подача