A Lamus-Based Flight Data Sharing Model on Consortium Blockchain
Algorithm 6
Lamus.Sign.
(i)
Input: The system parameter , and the private key list of the signers.
(ii)
Output: The multisignature .
(1)
All signers randomly select a vector , calculate and , and send to other signers.
(2)
Computer , for , is the number of signers in the identity list. , and , the . The partial signature is using the signer's private key .
(3)
All signers send their own and to the designated signer. The designated signer computers the signature , and runs the outputting the aggregate public key .