The invention discloses a
key generation method applied to a multi-user large-scale
MIMO (
Multiple Input Multiple Output)
system, which comprises the following steps: generating a key in a beam domain: firstly, respectively carrying out link detection on a
base station and each user, and designing a
precoding matrix and a receiving matrix according to a detection result; then the
base station andeach user respectively using the
precoding matrix and the receiving matrix to send
pilot signals to each other, and respectively preprocessing the received signals and forming an initial secret key through channel
estimation; and finally, obtaining a consistent random key between the
base station and each user through information reconciliation and privacy amplification. According to the technicalscheme of the invention, when an existing single-user point-to-point secret
key generation mode is applied to a multi-user large-scale
MIMO communication
system, the multi-user point-to-point secretkey can be generated. The problems of overlong
pilot signal length and high
pilot overhead caused by the increase of the number of antennas and the number of users are solved, meanwhile, the designedprecoding and receiving matrixes can realize the key rate maximization, and the safety of a communication
system is ensured by a non-overlapping beam set.