Initialization method and device of ZUC-256 stream cryptographic algorithm and communication method

The invention discloses an initialization method and device of ZUC-256 stream cryptographic algorithm and communication method. The method comprises the following steps: 1) dividing an input 256-bit initial secret key into 32 bytes, and dividing an input 184-bit initial vector into 25 bit strings; w...

Full description

Saved in:
Bibliographic Details
Main Authors JIAO LIN, ZHANG BIN, WU WENLING, WANG YANFENG, XU CHAO, FENG DENGGUO
Format Patent
LanguageChinese
English
Published 12.07.2019
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The invention discloses an initialization method and device of ZUC-256 stream cryptographic algorithm and communication method. The method comprises the following steps: 1) dividing an input 256-bit initial secret key into 32 bytes, and dividing an input 184-bit initial vector into 25 bit strings; wherein an input constant is divided into 15 7-bit constants; 2) setting a linear shift register containing 16 31-bit units and a finite state automaton containing 2 32-bit memory units R1 and R2, taking the 32 bytes, 25 bit strings and 15 7-bit constants as input parameters, sequentially loading each register unit, and clearing R1 and R2; and 3) after the first 32 rounds of iterative processes of feedback value iteration and last 1 round of iteration without feedback value iteration, forming theworking state of the ZUC-256 stream cryptographic algorithm. The method is high in compatibility with an initialization method of the ZUC-128 stream cryptographic algorithm, and safety requirements under new conditions are m
Bibliography:Application Number: CN201910276961