标识编码的生成和校验方法、设备、介质和计算机程序产品技术

技术编号:36521752 阅读:12 留言:0更新日期:2023-02-01 15:57
本发明专利技术涉及计算机技术领域,特别涉及标识编码的生成和校验方法。标识编码的生成方法包括:生成标识编码的本体部分,本体部分包括随机部分;使用预定校验码算法,根据本体部分,生成标识编码的校验码;对随机部分进行加密;将本体部分与校验码组合为标识编码。标识编码的校验方法包括:对随机部分进行解密;使用预定校验码算法,根据本体部分,生成校验结果;将校验结果与校验码进行比较,比较结果相同的情况下,确定本体部分正确。本发明专利技术还涉及标识编码的生成和校验设备、介质和计算机程序产品。介质和计算机程序产品。介质和计算机程序产品。

【技术实现步骤摘要】
标识编码的生成和校验方法、设备、介质和计算机程序产品


[0001]本专利技术涉及计算机
,特别涉及标识编码的生成和校验方法、设备、介质和计算机程序产品。

技术介绍

[0002]工业互联网是满足工业智能化发展需求,具有低时延、高可靠、广覆盖特点的关键网络基础设施,是新一代信息通信技术与先进制造业深度融合所形成的新兴业态与应用模式。工业互联网标识解析体系则是工业互联网网络体系的重要组成部分,是支撑工业互联网互联互通的神经枢纽,其作用就类似于互联网领域的域名解析系统(DNS)。工业互联网标识解析体系的核心包括标识编码和解析系统两部分。其中,标识编码指能够唯一识别机器、产品等物理资源和算法、工序等虚拟资源的身份符号。而工业产品生产链条复杂,标识编码发生错误不易发现,标识编码公开可查,易被人猜测编码方法仿冒伪造,可能造成严重的经济损失。

技术实现思路

[0003]本专利技术的目的在于提供标识编码的生成和校验方法、设备、介质和计算机程序产品,解决工业互联网中标识编码易被伪造的技术问题。
[0004]本专利技术的实施方式公开了一种标识编码的生成方法,用于电子设备,方法包括:
[0005]生成标识编码的本体部分,本体部分包括随机部分;
[0006]使用预定校验码算法,根据本体部分,生成标识编码的校验码;
[0007]对随机部分进行加密;
[0008]将本体部分与校验码组合为标识编码。
[0009]可选地,对随机部分进行加密包括:
[0010]使用非对称加密算法的私钥对随机部分进行加密。
[0011]可选地,非对称加密算法为DSA算法、RSA算法、ECC算法、DH算法、SM2算法或SM9算法。
[0012]根据权利要求1述的方法,校验码算法为奇偶校验算法、海明校验算法或循环冗余校验算法。
[0013]可选地,标识编码为工业互联网标识编码。
[0014]可选地,标识编码包括前缀和后缀,前缀包括国家代码、行业代码和企业代码,后缀包括对象代码和校验码,其中,前缀和对象代码组成本体部分。
[0015]可选地,对象代码包括用于标识业务对象的业务部分和随机部分。
[0016]本专利技术的实施方式公开了一种标识编码的校验方法,用于电子设备,标识编码包括本体部分和校验码,本体部分包括随机部分,方法包括
[0017]对随机部分进行解密;
[0018]使用预定校验码算法,根据本体部分,生成校验结果;
[0019]将校验结果与校验码进行比较,比较结果相同的情况下,确定本体部分正确。
[0020]可选地,随机部分通过非对称加密算法的私钥被加密;
[0021]对随机部分进行解密包括:使用该非对称加密算法的公钥对随机部分进行解密。
[0022]可选地,非对称加密算法为DSA算法、RSA算法、ECC算法、DH算法、SM2算法或SM9算法。
[0023]可选地,校验码算法为奇偶校验算法、海明校验算法或循环冗余校验算法。
[0024]可选地,标识编码为工业互联网标识编码。
[0025]可选地,标识编码包括前缀和后缀,前缀包括国家代码、行业代码和企业代码,后缀包括对象代码和校验码,其中,前缀和对象代码组成本体部分。
[0026]可选地,对象代码包括用于标识业务对象的业务部分和随机部分。
[0027]本专利技术的实施方式公开了一种标识编码的生成设备,该设备包括存储有计算机可执行指令的存储器和处理器,当该指令被该处理器执行时,使得该设备实施根据本专利技术的实施方式的标识编码的生成方法。
[0028]本专利技术的实施方式公开了一种计算机存储介质,在该计算机存储介质上存储有指令,当该指令在计算机上运行时,使得该计算机执行根据本专利技术的实施方式的标识编码的生成方法。
[0029]本专利技术的实施方式公开了一种计算机程序产品,包括计算机可执行指令,该指令被处理器执行以实施根据本专利技术的实施方式的标识编码的生成方法。
[0030]本专利技术的实施方式公开了一种标识编码的校验设备,该设备包括存储有计算机可执行指令的存储器和处理器,当该指令被该处理器执行时,使得该设备实施根据本专利技术的实施方式的标识编码的校验方法。
[0031]本专利技术的实施方式公开了一种计算机存储介质,在该计算机存储介质上存储有指令,当该指令在计算机上运行时,使得该计算机执行根据本专利技术的实施方式的标识编码的校验方法。
[0032]本专利技术的实施方式公开了一种计算机程序产品,包括计算机可执行指令,该指令被处理器执行以实施根据本专利技术的实施方式的标识编码的校验方法。
[0033]本专利技术实施方式与现有技术相比,主要区别及其效果在于:
[0034]在本专利技术中,引入随机部分,用于防止或识别伪造。
[0035]在本专利技术中,非对称加密保证标识编码无法被伪造。并且加密增强了随机部分的随机性。只对随机部分加密,不加密其它部分,可以简化计算。先计算生成校验码,后对随机部分进行加密替换,要求校验时需先对随机部分进行解密才能进行校验,进一步防止伪造和加强验错能力。
[0036]在本专利技术中,校验时需先用公钥对随机部分进行解密才能进行校验,解密失败说明编码为伪造,校验失败则说明伪造或出错。能够离线校验,验证是否伪造,不依赖标识解析系统。
[0037]在本专利技术中,将对象代码划分为业务部分和随机部分,随机部分用于防止或识别伪造。
附图说明
[0038]图1示出根据本专利技术的实施例的标识编码的生成和校验方法的实施场景的示意图。
[0039]图2示出根据本专利技术的实施例的标识编码的生成方法的流程图。
[0040]图3示出根据本专利技术的实施例的生成过程中的标识编码的示意图。
[0041]图4示出根据本专利技术的实施例的标识编码的校验方法的流程图。
[0042]图5示出根据本专利技术的实施例的校验过程中的标识编码的示意图。
[0043]图6示出根据本专利技术的实施例的校验过程中的标识编码的示意图。
[0044]图7示出根据本专利技术的实施例的工业互联网标识编码的示意图。
[0045]图8示出根据本专利技术的实施例的标识编码的生成和校验的电子设备的硬件结构框图。
具体实施方式
[0046]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请的实施方式作进一步地详细描述。
[0047]随着工业互联网的快速发展,标识编码成为重要的基础性、战略性资源,通过为零部件、机器、产品等对象赋予唯一编码,可以实现全球供应链系统和企业生产系统间精准对接,促进关联数据跨企业、跨地区、跨行业的共享共用,统一的编码规范是发挥编码资源价值的关键。如图1所示,终端101和终端103处于同一个系统,例如,全球供应链系统或企业生产系统,可以访问工业互联网。终端101和终端103可以是台式终端或移动终端,移动终端可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、便携式可穿戴设备和扫码设备等。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种标识编码的生成方法,用于电子设备,其特征在于,所述方法包括:生成所述标识编码的本体部分,所述本体部分包括随机部分;使用预定校验码算法,根据所述本体部分,生成所述标识编码的校验码;对所述随机部分进行加密;将所述本体部分与所述校验码组合为所述标识编码。2.根据权利要求1所述的方法,其特征在于,对所述随机部分进行加密包括:使用非对称加密算法的私钥对所述随机部分进行加密。3.根据权利要求2所述的方法,其特征在于,所述非对称加密算法为DSA算法、RSA算法、ECC算法、DH算法、SM2算法或SM9算法。4.根据权利要求1述的方法,其特征在于,所述校验码算法为奇偶校验算法、海明校验算法或循环冗余校验算法。5.根据权利要求1所述的方法,其特征在于,所述标识编码为工业互联网标识编码。6.根据权利要求5所述的方法,其特征在于,所述标识编码包括前缀和后缀,所述前缀包括国家代码、行业代码和企业代码,所述后缀包括对象代码和所述校验码,其中,所述前缀和所述对象代码组成所述本体部分。7.根据权利要求6所述的方法,其特征在于,所述对象代码包括用于标识业务对象的业务部分和所述随机部分。8.一种标识编码的校验方法,用于电子设备,其特征在于,所述标识编码包括本体部分和校验码,所述本体部分包括随机部分,所述方法包括对所述随机部分进行解密;使用预定校验码算法,根据所述本体部分,生成校验结果;将所述校验结果与所述校验码进行比较,比较结果相同的情况下,确定所述本体部分正确。9.根据权利要求8所述的方法,其特征在于,所述随机部分通过非对称加密算法的私钥被加密;对所述随机部分进行解密包括:使用所述非对称加密算法的公钥对所述随机部分进行解密。10.根据权利要求9所述的方法,其特征在于,所述非对称加密算法为DSA算法、RSA算法、ECC算法、DH算法、SM2算法或SM9算法。11.根据权利要求8所述的方法,其特征在于,所述校验码算法为奇偶...

【专利技术属性】
技术研发人员:张国超张术芬曹岩陈阳王静逸李俊杰张俊张鹤苧翟阳郭贞
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1