CN115549928A - 一种区块链***中的验签方法、***、存储介质及设备 - Google Patents

一种区块链***中的验签方法、***、存储介质及设备 Download PDF

Info

Publication number
CN115549928A
CN115549928A CN202211512647.3A CN202211512647A CN115549928A CN 115549928 A CN115549928 A CN 115549928A CN 202211512647 A CN202211512647 A CN 202211512647A CN 115549928 A CN115549928 A CN 115549928A
Authority
CN
China
Prior art keywords
user
password
configuration
signature
key
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202211512647.3A
Other languages
English (en)
Other versions
CN115549928B (zh
Inventor
王占鹏
戴振利
张国艳
王远
李雷波
李若寒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong Blockchain Research Institute
Original Assignee
Shandong Blockchain Research Institute
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shandong Blockchain Research Institute filed Critical Shandong Blockchain Research Institute
Priority to CN202211512647.3A priority Critical patent/CN115549928B/zh
Publication of CN115549928A publication Critical patent/CN115549928A/zh
Application granted granted Critical
Publication of CN115549928B publication Critical patent/CN115549928B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3226Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3247Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Storage Device Security (AREA)

Abstract

本发明涉及区块链技术领域,提供了一种区块链***中的验签方法、***、存储介质及设备,包括:接收用户发起交易使用的密钥和签名值,并判断密钥对应的密码算法类型;调用区块链中的配置列表,获取密码算法类型对应的密码实现组件程序的地址;向所述地址发送签名值和密钥,对签名值进行合法性校验,若验证签名成功,则记录用户与密码算法类型的对应关系,以使用户再次发起交易时,直接根据该对应关系匹配出密码算法类型进行验签操作;其中,配置列表包含多个配置项,每个配置项为一个密码算法类型与一个密码实现组件程序的地址的匹配关系,且配置列表中的配置项可以在区块链***不停机的情况下增加。实现了密码算法的可扩展性。

Description

一种区块链***中的验签方法、***、存储介质及设备
技术领域
本发明属于区块链技术领域,尤其涉及一种区块链***中的验签方法、***、存储介质及设备。
背景技术
本部分的陈述仅仅是提供了与本发明相关的背景技术信息,不必然构成在先技术。
目前区块链***运行过程中使用固定的签名算法密钥或者签名算法密钥对应的证书,即选定密码算法后,不再支持用户扩展使用其他的密钥、证书进行注册和交易,这种限制不利于持有非指定密钥的用户的扩展;或者,若再次扩展其他密码算法,则需要停机,并且对整个区块链服务程序(server)进行替换,以达到使用其他密码算法的目的。
发明内容
为了解决上述背景技术中存在的技术问题,本发明提供一种区块链***中的验签方法、***、存储介质及设备,在区块链***不停机的情况下,通过配置文件的修改,增加对其他密码算法的支持,基于不同密码算法实现对用户交易的校验,实现了密码算法的可扩展性。
为了实现上述目的,本发明采用如下技术方案:
本发明的第一个方面提供一种区块链***中的验签方法,其包括:
接收用户发起交易使用的密钥和签名值,并根据密钥的格式判断密钥对应的密码算法类型;
调用区块链中的配置列表,从配置列表中获取所述密码算法类型对应的密码实现组件程序的地址;
向所述密码实现组件程序的地址发送签名值和密钥,以使密码实现组件程序基于密钥对签名值进行合法性校验,若验证签名成功,则记录用户与密码算法类型的对应关系,以使所述用户再次发起交易时,直接根据用户与密码算法类型的对应关系匹配出密码算法类型进行验签操作;
其中,配置列表包含多个配置项,每个配置项为一个密码算法类型与一个密码实现组件程序的地址的匹配关系,且配置列表中的配置项可以在区块链***不停机的情况下增加。
进一步地,增加配置列表中的配置项的具体步骤为:
获取密码实现组件程序和增加配置项后的配置列表;
根据增加的配置项将密码实现组件程序放置到指定地址;
调用区块链刷新配置列表的接口,将配置列表重新加载进区块链。
进一步地,在记录用户与密码算法类型的对应关系的同时,存储用户的密钥。
进一步地,所述用户再次发起交易时,首先从用户与密码算法类型的对应关系中将密码算法类型得出,然后取出用户的密钥,再使用配置列表寻址到对应的密码实现组件程序,实现用户签名的验证。
进一步地,每个用户有且仅有一个密钥。
本发明的第二个方面提供一种区块链***中的验签***,其包括:
密码算法类型判断模块,其被配置为:接收用户发起交易使用的密钥和签名值,并根据密钥的格式判断密钥对应的密码算法类型;
寻址模块,其被配置为:调用区块链中的配置列表,从配置列表中获取所述密码算法类型对应的密码实现组件程序的地址;
第一验签模块,其被配置为:向所述密码实现组件程序的地址发送签名值和密钥,以使密码实现组件程序基于密钥对签名值进行合法性校验,若验证签名成功,则记录用户与密码算法类型的对应关系,以使所述用户再次发起交易时,直接根据用户与密码算法类型的对应关系匹配出密码算法类型进行验签操作;
其中,配置列表包含多个配置项,每个配置项为一个密码算法类型与一个密码实现组件程序的地址的匹配关系,且配置列表中的配置项可以在区块链***不停机的情况下增加。
进一步地,还包括配置更新模块,其被配置为:
获取密码实现组件程序和增加配置项后的配置列表;
根据增加的配置项将密码实现组件程序放置到指定地址;
调用区块链刷新配置列表的接口,将配置列表重新加载进区块链。
进一步地,还包括第二验签模块,其被配置为:用户再次发起交易时,首先从用户与密码算法类型的对应关系中将密码算法类型得出,然后取出用户的密钥,再使用配置列表寻址到对应的密码实现组件程序,实现用户签名的验证。
本发明的第三个方面提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述所述的一种区块链***中的验签方法中的步骤。
本发明的第四个方面提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述所述的一种区块链***中的验签方法中的步骤。
与现有技术相比,本发明的有益效果是:
本发明提供了一种区块链***中的验签方法,其基于不同密码算法实现对用户交易的校验,相比于基于固定的密码算法的方法,更加灵活,可以随时根据用户提交密钥的格式来进行验证,允许用户使用不同密码算法的密钥,在区块链上进行注册、存储、签名和验签,以达到密码算法的可扩展性。
本发明提供的一种区块链***中的验签方法,其提出可扩展的密码算法类型的方案,可以实现在区块链***不停机的情况下,通过配置文件的修改,以及密码算法接口的实现,就可以增加对其他密码算法的支持。
附图说明
构成本发明的一部分的说明书附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。
图1是本发明实施例一的一种区块链***中的验签方法的流程图。
具体实施方式
下面结合附图与实施例对本发明作进一步说明。
应该指出,以下详细说明都是例示性的,旨在对本发明提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本发明所属技术领域的普通技术人员通常理解的相同含义。
需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本发明的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
实施例一
本实施例提供了一种区块链***中的验签方法,如图1所示,具体包括以下步骤:
步骤1、用户携带密钥发起一个区块链的上链交易,接收用户端发送的用户发起交易使用的密钥(公钥)和签名值,根据密钥的格式对密钥的类型进行判断,若是正确的密钥算法类型,执行步骤2;否则,返回错误。
其中,对于用户进行交易的请求,根据统一的实现接口,判断并提取出使用的密码算法类型。
其中,每个用户有且仅有一个密钥。每个用户的标识与密钥进行绑定,故同一个密钥仅可以在区块链中使用一次。
步骤2、判断步骤1获取的密钥类型(接收的密钥对应的密码算法类型)是否在区块链算法配置列表(区块链中的配置列表)中,若不在,即为不支持的密钥算法类型,则返回错误;若在,则寻址到对应算法的实现程序,具体的:调用区块链中的配置列表,从配置列表(密钥对应列表)中,根据密钥类型与密码程序(密码实现组件程序、密码算法程序)的地址(组件地址、密码实现组件程序地址)的匹配关系,得到步骤1获取的密钥类型对应的密码程序的地址(算法组件地址),即从配置列表中获取步骤1获取的密码算法类型对应的密码实现组件程序的地址。
其中,密码算法类型为SM2密码算法、椭圆曲线数字签名算法(Elliptic CurveDigital Signature Algorithm,ECDSA)和RSA密码算法等中的一种。
其中,配置列表(配置文件)存储的是密钥类型与密码程序的地址的匹配关系。配置列表包含多个配置项,每个配置项为一个密钥类型与一个密码程序的地址的匹配关系。
步骤3、进行密钥和签名的校验,具体的:向步骤1获取的密钥类型对应的密码程序的地址发送签名值和密钥,以使步骤1获取的密钥类型对应的密码程序(密码算法组件)基于密钥对签名值进行合法性校验。
针对不同的密码算法,对签名、验签等功能实现统一的接口方法。
步骤4、若验证签名失败,则交易执行失败,返回错误。
步骤5、若验证签名成功,则将用户的交易进行执行、处理并对最终的结果进行封装返回;同时,对用户的密码算法类型进行存储,即,记录用户与密码算法类型的对应关系,具体的,将用户的标识、用户的密钥、用户密钥的算法类型记录在数据库中。
通过记录用户使用的密钥对应的密码算法类型,当相同用户再次发起交易时,则迅速根据用户与密码算法类型的对应关系匹配出对应的已经存储的密码算法类型进行验签操作(即,迅速根据用户的标识、密钥、密钥算法进行匹配),具体的:首先从用户与密码算法类型的对应关系中将密码算法类型得出,然后取出用户的密钥,再使用配置列表寻址到对应密码程序,从而实现用户签名的验证。
其中,配置列表中的配置项可以在区块链***不停机的情况下增加,增加配置列表中的配置项的具体步骤为:
(1)获取密码程序和增加配置项后的配置文件,比如,获取的密码程序为SM2密码算法程序,则在配置文件中增加SM2密码算法程序配置项“SM2:D://SM2.exe”;
(2)根据增加的配置项将密码程序放置到指定地址,例如,根据“SM2:D://SM2.exe”将SM2.exe(SM2密码算法程序)放到D盘下指定位置;
(3)调用区块链刷新配置文件的接口将配置文件重新加载进区块链,实现将配置项增加到配置列表中。
当遇到SM2算法的密钥时,则会寻找到SM2.exe,然后跟其通信进行签名和验签。通过修改配置列表和增加密码算法实现的组件,来达到支持多种密码算法的目的。
本实施例提供的一种区块链***中的验签方法,基于不同密码算法实现对用户交易的校验,相比于基于唯一一种密码算法的方法,更加灵活,可以随时根据用户提交密钥的格式来进行验证,允许用户使用不同密码算法的密钥,在区块链上进行注册、存储、签名和验签,以达到密码算法的可扩展性。
本实施例提供的一种区块链***中的验签方法,提出可扩展的密码算法类型的方案,可以实现在区块链***不停机的情况下,通过配置文件的修改,以及密码算法接口的实现,就可以增加对其他密码算法的支持。
实施例二
本实施例提供了一种区块链***中的验签***,其具体包括如下模块:
密码算法类型判断模块,其被配置为:接收用户发起交易使用的密钥和签名值,并根据密钥的格式判断密钥对应的密码算法类型;
寻址模块,其被配置为:调用区块链中的配置列表,从配置列表中获取所述密码算法类型对应的密码实现组件程序的地址;
第一验签模块,其被配置为:向所述密码实现组件程序的地址发送签名值和密钥,以使密码实现组件程序基于密钥对签名值进行合法性校验,若验证签名成功,则记录用户与密码算法类型的对应关系,以使所述用户再次发起交易时,直接根据用户与密码算法类型的对应关系匹配出密码算法类型进行验签操作;
其中,配置列表包含多个配置项,每个配置项为一个密码算法类型与一个密码实现组件程序的地址的匹配关系,且配置列表中的配置项可以在区块链***不停机的情况下增加。
配置更新模块,其被配置为:
获取密码实现组件程序和增加配置项后的配置列表;
根据增加的配置项将密码实现组件程序放置到指定地址;
调用区块链刷新配置列表的接口,将配置列表重新加载进区块链。
第二验签模块,其被配置为:用户再次发起交易时,首先从用户与密码算法类型的对应关系中将密码算法类型得出,然后取出用户的密钥,再使用配置列表寻址到对应的密码实现组件程序,实现用户签名的验证。
此处需要说明的是,本实施例中的各个模块与实施例一中的各个步骤一一对应,其具体实施过程相同,此处不再累述。
实施例三
本实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述实施例一所述的一种区块链***中的验签方法中的步骤。
实施例四
本实施例提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述实施例一所述的一种区块链***中的验签方法中的步骤。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种区块链***中的验签方法,其特征在于,包括:
接收用户发起交易使用的密钥和签名值,并根据密钥的格式判断密钥对应的密码算法类型;
调用区块链中的配置列表,从配置列表中获取所述密码算法类型对应的密码实现组件程序的地址;
向所述密码实现组件程序的地址发送签名值和密钥,以使密码实现组件程序基于密钥对签名值进行合法性校验,若验证签名成功,则记录用户与密码算法类型的对应关系,以使所述用户再次发起交易时,直接根据用户与密码算法类型的对应关系匹配出密码算法类型进行验签操作;
其中,配置列表包含多个配置项,每个配置项为一个密码算法类型与一个密码实现组件程序的地址的匹配关系,且配置列表中的配置项可以在区块链***不停机的情况下增加。
2.如权利要求1所述的一种区块链***中的验签方法,其特征在于,增加配置列表中的配置项的具体步骤为:
获取密码实现组件程序和增加配置项后的配置列表;
根据增加的配置项将密码实现组件程序放置到指定地址;
调用区块链刷新配置列表的接口,将配置列表重新加载进区块链。
3.如权利要求1所述的一种区块链***中的验签方法,其特征在于,在记录用户与密码算法类型的对应关系的同时,存储用户的密钥。
4.如权利要求1所述的一种区块链***中的验签方法,其特征在于,所述用户再次发起交易时,首先从用户与密码算法类型的对应关系中将密码算法类型得出,然后取出用户的密钥,再使用配置列表寻址到对应的密码实现组件程序,实现用户签名的验证。
5.如权利要求1所述的一种区块链***中的验签方法,其特征在于,每个用户有且仅有一个密钥。
6.一种区块链***中的验签***,其特征在于,包括:
密码算法类型判断模块,其被配置为:接收用户发起交易使用的密钥和签名值,并根据密钥的格式判断密钥对应的密码算法类型;
寻址模块,其被配置为:调用区块链中的配置列表,从配置列表中获取所述密码算法类型对应的密码实现组件程序的地址;
第一验签模块,其被配置为:向所述密码实现组件程序的地址发送签名值和密钥,以使密码实现组件程序基于密钥对签名值进行合法性校验,若验证签名成功,则记录用户与密码算法类型的对应关系,以使所述用户再次发起交易时,直接根据用户与密码算法类型的对应关系匹配出密码算法类型进行验签操作;
其中,配置列表包含多个配置项,每个配置项为一个密码算法类型与一个密码实现组件程序的地址的匹配关系,且配置列表中的配置项可以在区块链***不停机的情况下增加。
7.如权利要求6所述的一种区块链***中的验签***,其特征在于,还包括配置更新模块,其被配置为:
获取密码实现组件程序和增加配置项后的配置列表;
根据增加的配置项将密码实现组件程序放置到指定地址;
调用区块链刷新配置列表的接口,将配置列表重新加载进区块链。
8.如权利要求6所述的一种区块链***中的验签***,其特征在于,还包括第二验签模块,其被配置为:用户再次发起交易时,首先从用户与密码算法类型的对应关系中将密码算法类型得出,然后取出用户的密钥,再使用配置列表寻址到对应的密码实现组件程序,实现用户签名的验证。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-5中任一项所述的一种区块链***中的验签方法中的步骤。
10.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-5中任一项所述的一种区块链***中的验签方法中的步骤。
CN202211512647.3A 2022-11-30 2022-11-30 一种区块链***中的验签方法、***、存储介质及设备 Active CN115549928B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211512647.3A CN115549928B (zh) 2022-11-30 2022-11-30 一种区块链***中的验签方法、***、存储介质及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211512647.3A CN115549928B (zh) 2022-11-30 2022-11-30 一种区块链***中的验签方法、***、存储介质及设备

Publications (2)

Publication Number Publication Date
CN115549928A true CN115549928A (zh) 2022-12-30
CN115549928B CN115549928B (zh) 2023-06-13

Family

ID=84722697

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211512647.3A Active CN115549928B (zh) 2022-11-30 2022-11-30 一种区块链***中的验签方法、***、存储介质及设备

Country Status (1)

Country Link
CN (1) CN115549928B (zh)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109005036A (zh) * 2017-06-06 2018-12-14 北京握奇智能科技有限公司 一种基于标识密码算法的区块链成员管理方法和***
CN109816383A (zh) * 2019-02-22 2019-05-28 杭州秘猿科技有限公司 一种区块链签名方法、区块链钱包和区块链
CN110992030A (zh) * 2019-12-03 2020-04-10 银清科技有限公司 基于超级账本fabric的交易方法及***
CN111010265A (zh) * 2019-12-21 2020-04-14 上海中和软件有限公司 基于分层密钥和bls数字签名的区块链组织密钥管理方法
CN112968778A (zh) * 2021-02-04 2021-06-15 西安电子科技大学 区块链国密算法的转换方法、***、计算机设备及应用
CN113014387A (zh) * 2021-04-09 2021-06-22 杭州云象网络技术有限公司 基于硬件加密机的多维加密接口的改进方法及加密装置
CN113079025A (zh) * 2021-04-07 2021-07-06 上海万向区块链股份公司 兼容多种公开密钥算法签名的方法和***
CN113452521A (zh) * 2021-06-28 2021-09-28 杭州云象网络技术有限公司 区块链国密适配方法、国密适配器、***和装置

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109005036A (zh) * 2017-06-06 2018-12-14 北京握奇智能科技有限公司 一种基于标识密码算法的区块链成员管理方法和***
CN109816383A (zh) * 2019-02-22 2019-05-28 杭州秘猿科技有限公司 一种区块链签名方法、区块链钱包和区块链
CN110992030A (zh) * 2019-12-03 2020-04-10 银清科技有限公司 基于超级账本fabric的交易方法及***
CN111010265A (zh) * 2019-12-21 2020-04-14 上海中和软件有限公司 基于分层密钥和bls数字签名的区块链组织密钥管理方法
CN112968778A (zh) * 2021-02-04 2021-06-15 西安电子科技大学 区块链国密算法的转换方法、***、计算机设备及应用
CN113079025A (zh) * 2021-04-07 2021-07-06 上海万向区块链股份公司 兼容多种公开密钥算法签名的方法和***
CN113014387A (zh) * 2021-04-09 2021-06-22 杭州云象网络技术有限公司 基于硬件加密机的多维加密接口的改进方法及加密装置
CN113452521A (zh) * 2021-06-28 2021-09-28 杭州云象网络技术有限公司 区块链国密适配方法、国密适配器、***和装置

Also Published As

Publication number Publication date
CN115549928B (zh) 2023-06-13

Similar Documents

Publication Publication Date Title
US20210051023A1 (en) Cross-chain authentication method, system, server, and computer-readable storage medium
CN109359691B (zh) 基于区块链的身份验证方法和***
CN110519260B (zh) 一种信息处理方法及信息处理装置
US8099789B2 (en) Apparatus and method for enabling applications on a security processor
US9734091B2 (en) Remote load and update card emulation support
CN106790156B (zh) 一种智能设备绑定方法及装置
US10015017B2 (en) Proof of work based user identification system
US8006084B2 (en) Apparatus and method for managing plurality of certificates
CN109829294B (zh) 一种固件验证方法、***、服务器及电子设备
US20070211893A1 (en) Encryption and verification using partial public key
CN109981562B (zh) 一种软件开发工具包授权方法及装置
CN105306490A (zh) 支付验证***、方法及装置
WO2007014314A2 (en) Secure software updates
CN113572715A (zh) 基于区块链的数据传输方法和***
CN112884477B (zh) 一种区块链交易发起方法及***
CN112165382A (zh) 软件授权方法、装置、授权服务端及终端设备
CN110334531B (zh) 虚拟机密钥的管理方法、主节点、***、存储介质及装置
CN113438087B (zh) 一种uboot下基于国密算法的***镜像签名校验方法
WO2016173174A1 (zh) 锁网数据升级方法和装置
CN110149625A (zh) 手机号码验证方法及***
JP2020017928A (ja) 認証システム、認証装置、被認証装置及び画像形成装置
CN111148089B (zh) 一种解绑方法及装置
CN115549928A (zh) 一种区块链***中的验签方法、***、存储介质及设备
CN109936522B (zh) 设备认证方法及设备认证***
CN114065170A (zh) 平台身份证书的获取方法、装置和服务器

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant