The invention discloses a serial pipeline type Simon
encryption and decryption
system and method. The
system designed by the invention comprises a top layer module, a
serial port receiving module, a
serial port sending module and a plurality of
encryption and decryption modules, the
encryption and decryption module comprises a key scheduling module, a
round function operation module, a shift module and a temporary memory; the top layer module integrates the
serial port receiving module, the serial port sending module and the encryption and decryption module, and needs to execute encryption and decryption functions according to serial port input of a user and output a corresponding result to the user through a serial port; the method designed by the invention is based on a serial pipeline type Simon encryption and decryption
system, adopts a Simon encryption and decryption
algorithm, and respectively performs key scheduling and
round function operation based on a key scheduling module and a
round function operation module to complete the encryption or decryption process of data; according to the method, encryption or decryption operation of a large amount of data can be supported, the calculation speed of an encryption or decryption result is remarkably improved, and encryption and decryption data
hybrid processing is supported.