The invention provides a compound finite domain multiplier based on a
heartbeat model. The compound finite domain multiplier based on the
heartbeat model comprises an input port, a compound finite domain multiplier, a sub-domain multiplier, a sub-domain
adder, a controller and an output port, wherein the input port is used for inputting an
operand of compound finite domain, an
irreducible polynomial selected on a sub-domain of the compound finite domain, an
irreducible polynomial selected on the compound finite domain and a
clock signal; the compound finite domain multiplier is used for multiplying the
operand on the compound finite domain; the sub-domain multiplier and the sub-domain
adder are respectively called by the compound finite domain multiplier for multiplying and adding the
operand on the compound finite domain; the controller is in signaling connection with the input port and the compound finite domain multiplier and is used for controlling the compound finite domain multiplier; and the output port is in signaling connection with the controller and is used for outputting an operation result of the multiplication executed by the compound finite domain multiplier. According to the invention, a method based on the
heartbeat model is adopted for performing multiplication on the compound finite domain; compared with the present multiplier, the multiplication on the compound finite domain has an obvious speed
advantage; and therefore, the compound finite domain multiplier can be widely applied to the fields of mathematics and
engineering.