1. An apparatus of processing polynomials, the apparatus comprising: at least one reconfigurable module including a plurality of linear feedback shift registers to receive input data respectively; and an encoder controller for controlling the reconfigurable module to factor a generator polynomial based on the input data into a factorial polynomial, the linear feedback shift registers for registering a plurality of factors of the factorial polynomial respectively, and the encoder controller having an output fed back to the reconfigurable module.