All-in-one irreducible polynomial based finite field multiplier

A finite field and polynomial technology, applied in the computer field, can solve problems such as low speed of finite field multiplication and influence on operation efficiency, and achieve the effect of improving operation speed

Active Publication Date: 2018-02-23
SHENZHEN POLYTECHNIC
View PDF8 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

These finite field multiplications require the participation of irreducible polynomials, and its operational efficiency is often affected by irreducible polynomials
[0004] The fi

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • All-in-one irreducible polynomial based finite field multiplier
  • All-in-one irreducible polynomial based finite field multiplier
  • All-in-one irreducible polynomial based finite field multiplier

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0040] The embodiment of the present invention provides a finite-field multiplier based on all-one irreducible polynomials, see figure 1 , including a controller 1, an input control module 2, an output control module 3, a finite field arithmetic unit 4 and an arithmetic module 5;

[0041] The controller 1 is used to control and schedule data transmission between the input control module 2, the output control module 3 and the finite field operator 4;

[0042] The input control module 2 is used to detect the finite field GF(2 n ) with all one irreducible polynomials, input multiplication operand a(x) and multiplication operand b(x);

[0043] The finite field operator 4 is used to call the operation module 5 to perform a finite field multiplication operation on the multiplication operand a(x) and the multiplication operand b(x), to obtai...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to an all-in-one irreducible polynomial based finite field multiplier which comprises a controller, an input control module, an output control module, a finite field multiplier and an operation module, wherein the controller is used for controlling and scheduling data transmission among the input control module, the output control module and the finite field multiplier; the input control module is used for inputting a multiplication operation number a(x) and a multiplication operation number b(x) when detecting that a finite field GF(2n) has an all-in-one irreducible polynomial; the finite field multiplier is used for calling the operation module to carry out finite field multiplication operation on the multiplication operation number a(x) and the multiplication operation number b(x) to obtain a multiplication operation result c(x); the operation module is used for implementing and logical operation, exclusive or logic operation and modular operation; the output control module is used for outing the multiplication operation result c(x). By adopting the multiplier, the operation efficiency of finite field multiplication is improved.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to a finite-field multiplier based on all-one irreducible polynomials. Background technique [0002] A finite field is a field containing only a finite number of elements, first discovered by Galois, so a finite field is also called a Galois field. Its characteristic is that the results of operations such as addition, multiplication, inversion, and division of finite fields are elements of finite fields. Therefore, finite field operations generally require irreducible polynomials to participate in the operation to ensure that the result of the operation is still on the field. Irreducible polynomials, also known as reduced polynomials, are polynomials with rational coefficients whose degree is greater than zero. Its characteristic is that it cannot be decomposed into two polynomials with rational coefficients of lower degree but both are greater than zero. In a finite field, an i...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F7/523
CPCG06F7/523
Inventor 易海博
Owner SHENZHEN POLYTECHNIC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products