Abstract:The cross-domain authentication scheme integrating blockchain technology gives full play to the advantages of blockchain of decentralization,tamper-proof and open consensus,and implements the point-to-point authentication of user identity between different trust domains.However,the blockchain system of traditional scheme uses LevelDB to store digital certificates,so the query efficiency is low and it is difficult to execute large-scale certificates query when recertification.At the same time,the scheme only records the additional status of certificates on blockchain,which does not really solve the problem of certificate revocation. Therefore,our paper proposes a cross-domain identity authentication method based on blockchain and cuckoo filter,constructs cuckoo filter on the blockchain through smart contract without changing the original authentication architecture,designs the composition structure of blockchain cross domain digital certificate,maps certificates to the fingerprint information and inserts it into cuckoo filter,realizes the function of certificate registration,query and revocation and improves the efficiency of cross-domain user authentication and reduces the storage cost of certificates.Experimental results verify the validity and feasibility of this method.