Abstract:Cross-domain authentication based on blockchain uses blockchain to replace traditional CA institutions to issue blockchain certificates, and with the help of the decentralization and transparency of blockchains, the decentralization of trust is realized. In view of the existing cross-domain authentication based on blockchain, the efficiency of cross-domain authentication is not high, there is no complete certificate management function, and the blockchain storage certificate is expensive. A cross-domain based on blockchain and dynamic accumulator is proposed. In the authentication scheme, the blockchain certificate format is designed, the cross-domain authentication protocol is described, the blockchain certificate information is mapped to the accumulated value, and the verification efficiency is improved. By constructing a dynamic accumulator in the smart contract, the registration and revocation of the certificate are realized. And query function. Experimental results show that this scheme can effectively reduce the cost of blockchain certificate storage and improve the efficiency of cross-domain authentication.