本发明提出了一种基于区块链的多所有者RFID认证方法,旨在保证多个阅读器与标签安全认证的前提下,提高标签的计算效率,实现步骤包括:信息初始化;阅读器向区块链请求发送随机数后,向标签发送身份请求信息;标签验证通过后,向阅读器发送认证请求消息;阅读器调用区块链中的标签信息,并将其与标签发送的认证请求消息进行对比,实现对标签的认证;阅读器向区块链发送子密钥的索引信息;区块链判断符合条件的阅读器个数是否达到阈值,若达到阈值,则恢复标签密钥,并通过阅读器将认证信息发送给标签;标签更新标签密钥,并将标签密钥发送给区块链;区块链中存储的智能合约实现子密钥的生成,最后区块链对阅读器的子密钥进行更新。