-
公开(公告)号:CN112884476A
公开(公告)日:2021-06-01
申请号:CN202110127567.5
申请日:2021-01-29
Applicant: 西南林业大学
Abstract: 本发明公开了一种基于区块链的CA跨域认证方法及系统,方法包括:以fabric联盟链框架为基础构建CA联盟链,其中,将根CA作为主节点,将用户CA作为从节点;以raft算法作为CA联盟链的共识算法完成CA节点之间的共识流程,其中,根CA节点参与共识流程,用户CA节点作为分布式数据库存储生成的区块数据;通过智能合约生成三个不同的非对称的秘钥对,并将三个密钥对分别颁发给不同域内的根CA节点、策略CA节点和用户CA节点,使不同域内的根CA节点、策略CA节点和用户CA节点分别拥有相同的秘钥对,以实现不同域内的CA颁发的数字证书相互认证;基于CA联盟链进行跨域认证。实现满足可信、高效、大规模的CA跨域认证需求。