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...
Saved in:
Main Authors | , , , , , |
---|---|
Format | Patent |
Language | Chinese English |
Published |
12.07.2019
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
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 |