基于设备特征的设备DID生成方法技术

技术编号:36910703 阅读:11 留言:0更新日期:2023-03-18 09:29
本发明专利技术基于设备特征的设备DID生成方法,涉及区块链技术领域,通过编写SDK模块,所述SDK模块包括基于公私钥生成DID标识符接口、基于DID标识符生成DID文档接口、基于DID文档生成CPT摸版接口、基于CPT摸版签发可验证凭证接口和验证凭证接口,在设备出厂时,将所述SDK模块写入设备的系统中,在设备开机时,利用SDK模块,为设备生成DID标识符、DID文档、CPT摸版和可验证凭证,在使用时,通过凭证验证接口对凭证进行验证,解决了现有技术中设备存在非法接入家庭局域网的隐患,本发明专利技术适用于区块链。本发明专利技术适用于区块链。本发明专利技术适用于区块链。

【技术实现步骤摘要】
基于设备特征的设备DID生成方法


[0001]本专利技术涉及区块链
,特别涉及基于设备特征的设备DID生成方法。

技术介绍

[0002]目前分布式身份技术主要被应用于人的身份认证,都是通过基于人类的生物特征给人生成DID,但对于目前各类智能设备的DID并未有涉及,所述DID全称为Decentralized identifiers,即分布式数字身份。
[0003]目前每个家庭中都存在大量的智能设备,如智能电视、冰箱、音响等设备,并且这些设备并未被唯一标识,存在非法接入家庭局域网的隐患。

技术实现思路

[0004]本专利技术所解决的技术问题:提供一种基于设备特征的设备DID生成方法,解决现有技术中存在设备非法接入家庭局域网的隐患。
[0005]本专利技术解决上述技术问题采用的技术方案:基于设备特征的设备DID生成方法,包括以下步骤:
[0006]S01、编写SDK模块,所述SDK模块包括基于公私钥生成DID标识符接口、基于DID标识符生成DID文档接口、基于DID文档生成CPT摸版接口、基于CPT摸版签发可验证凭证接口和验证凭证接口;
[0007]S02、在设备出厂时,将所述SDK模块写入设备的系统中;
[0008]S03、设备开机时,读取设备的处理器序列号、存储器序列号和MAC地址中的一个或多个,通过哈希算法生成公私钥对;
[0009]S04、利用SDK模块生成DID标识符、DID文档、CPT摸版和可验证凭证;
[0010]S05、在设备使用时,利用验证凭证接口对凭证进行验证。
[0011]进一步的,所述DID标识符包括did、DID方法名称和字符串。
[0012]本专利技术的有益效果:本专利技术基于设备特征的设备DID生成方法,通过编写SDK模块,所述SDK模块包括基于公私钥生成DID标识符接口、基于DID标识符生成DID文档接口、基于DID文档生成CPT摸版接口、基于CPT摸版签发可验证凭证接口和验证凭证接口,在设备出厂时,将所述SDK模块写入设备的系统中,在设备开机时,利用SDK模块,为设备生成DID标识符、DID文档、CPT摸版和可验证凭证,在使用时,通过凭证验证接口对凭证进行验证,解决了现有技术中设备存在非法接入家庭局域网的隐患。
附图说明
[0013]附图1是本专利技术基于设备特征的设备DID生成方法的流程示意图。
具体实施方式
[0014]本专利技术基于设备特征的设备DID生成方法,如附图1所示,包括以下步骤:
[0015]S01、编写SDK模块,所述SDK模块包括基于公私钥生成DID标识符接口、基于DID标识符生成DID文档接口、基于DID文档生成CPT摸版接口、基于CPT摸版签发可验证凭证接口和验证凭证接口;
[0016]具体的,所述基于公私钥生成DID标识符接口用于根据公私钥生成DID标识符,所述基于DID标识符生成DID文档接口用于根据DID标识符生成DID文档,所述基于DID文档生成CPT摸版接口用于根据DID文档生成CPT摸版,所述基于CPT摸版签发可验证凭证接口用于根据CPT摸版签发可验证凭证,所述验证凭证接口用于验证所述可验证凭证。
[0017]S02、在设备出厂时,将所述SDK模块写入设备的系统中;
[0018]S03、设备开机时,读取设备的处理器序列号、存储器序列号和MAC地址中的一个或多个,通过哈希算法生成公私钥对;
[0019]S04、利用SDK模块生成DID标识符、DID文档、CPT摸版和可验证凭证;
[0020]具体的,DID标识符包括did、DID方法名称和字符串。
[0021]S05、在设备使用时,利用验证凭证接口对凭证进行验证。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于设备特征的设备DID生成方法,其特在于,包括以下步骤:S01、编写SDK模块,所述SDK模块包括基于公私钥生成DID标识符接口、基于DID标识符生成DID文档接口、基于DID文档生成CPT摸版接口、基于CPT摸版签发可验证凭证接口和验证凭证接口;S02、在设备出厂时,将所述SDK模块写入设备的系统中;S03、设备开机时,读取设备的处...

【专利技术属性】
技术研发人员:严松李春林罗阿文陈若禹
申请(专利权)人:四川启睿克科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1