The invention discloses a
randomization method and a single secret
leader election method, and belongs to the technical field of
computer technology and
information security. In order to solve the technical problems of unfair
leader election and insufficient privacy caused by the fact that a decayed enemy can use a
randomization process to interfere a
system state, an approximately unique
randomization component is constructed by using random factor commitment and hierarchical broadcast, and the component is used for driving a random
shuffling process to generate a unique
system state. A leader node is selected from the secret
list based on the persistent random pointer and the
system state is updated by the selected leader. According to the scheme, the consistency of randomization results and the approximate uniqueness of random factors can be realized, corruption opponents with any malicious behaviors can be resisted, and the fairness and privacy of election of a single secret leader can be ensured.