CN107094077A - 一种不限制签名算法的许可链账户*** - Google Patents

一种不限制签名算法的许可链账户*** Download PDF

Info

Publication number
CN107094077A
CN107094077A CN201710265116.1A CN201710265116A CN107094077A CN 107094077 A CN107094077 A CN 107094077A CN 201710265116 A CN201710265116 A CN 201710265116A CN 107094077 A CN107094077 A CN 107094077A
Authority
CN
China
Prior art keywords
transaction
algorithm
public key
addr
user
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
CN201710265116.1A
Other languages
English (en)
Other versions
CN107094077B (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.)
Hangzhou Rivtower Technology Co Ltd
Original Assignee
Cryptape Co ltd
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 Cryptape Co ltd filed Critical Cryptape Co ltd
Priority to CN201710265116.1A priority Critical patent/CN107094077B/zh
Publication of CN107094077A publication Critical patent/CN107094077A/zh
Application granted granted Critical
Publication of CN107094077B publication Critical patent/CN107094077B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861Generation of secret information including derivation or calculation of cryptographic keys or passwords
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/06Network architectures or network communication protocols for network security for supporting key management in a packet data network
    • 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
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0816Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
    • H04L9/0819Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
    • H04L9/0825Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) using asymmetric-key encryption or public key infrastructure [PKI], e.g. key signature or public key certificates
    • 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/30Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
    • 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
    • H04L9/3255Cryptographic 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 using group based signatures, e.g. ring or threshold signatures

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Business, Economics & Management (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • General Engineering & Computer Science (AREA)
  • Finance (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种不限制签名算法的许可链账户***,该***舍弃去中心化的哈希地址生成算法,改用有权限的分配生成方法,以解耦账户地址和账户公钥的密码学对应关系,***定义几种签名算法,每个用户可以从中选择适合自己的算法。

Description

一种不限制签名算法的许可链账户***
技术领域
本发明涉及区块链模型中账户地址、公私钥生成和签名算法等相关的领域,改进了原有区块链模型中***需使用固定的签名算法和地址生成算法的问题。
背景技术
区块链是一种新的分布式技术,由一个个顺序排列而成的交易组成块,再由一个个顺序排列而成的块组成链,每个块包含一个自增的高度作为编号,还有一个时间戳用于记载打包时间。用户数据的安全性依赖公私钥体系,只有用户私钥签名的交易才是合法的交易,故他人无法代为发起,且每个交易只存在唯一哈希,以确保无法重复发起。同时为了去中心化地生成唯一的用户地址,需要对用户公钥进行哈希。
公有链是指没有准入机制,全世界任何人都可以根据公开协议,生成合法账户,参与读取,发送交易,交易确认,甚至参与共识的区块链。
许可链是指节点和用户有准入机制的区块链,由若干个机构组成共同体,每个机构都运行着一个节点,为了使每个区块生效需要获得其中多数机构的确认。区块链上用户的身份也经过审核,大多为实名制,与现实世界的身份关系对应。
目前的公有链协议中事先规定了使用的公私钥生成算法、地址生成算法、以及私钥签名算法。用户在本地客户端按照这些算法,依次进行如下运算,1:生成随机的私钥;2:由私钥推导出公钥;3:由公钥计算出地址,4:使用该地址生成交易,5:使用私钥签名该交易,6:广播该签名后的交易。节点在接收到用户的交易后,依次进行如下运算,1:从签名推导出公钥;2:用公钥验证签名;3:用公钥推导出地址;4:用推导出的地址验证是否和发送者地址一致,如果都验证通过则为合法签名交易。
这些算法的流程导致了***运行之前就需要选定密码学算法和参数,但密码学算法是个博大精深的领域,一个固定的签名算法不能满足不同***的特殊需求,甚至不同的用户都需要使用不同的算法和参数,而且例如SM2之类的签名算法生成的签名恢复不出公钥,因此区块链需要灵活配置的密码学算法账户模型。
发明内容
本发明的目的是针对现有技术的不足,提供一种不限制签名算法的许可链账户***。
本发明的目的是通过以下技术方案实现的:一种不限制签名算法的许可链账户***,包含多个数字签名算法,并分配编号S1、S2、……、Si,还包含许可链***的用户注册规则,包含如下内容:
用户账户数据users,结构为map(账户地址addr=>[公钥pk,算法编号Si])
注册函数,包含参数:公钥pk、算法编号Si。
修改函数,包含参数:新公钥pk’、新算法编号Si’、新私钥对数字0的签名sign’。
账户的注册方法如下:
(1)在创世块中为用户注册规则,生成调用地址addr_regi,许可链从创世块启动,并准备接受用户的注册交易和普通交易。
(2)用户选择***规定的几种算法之一的Si,根据算法生成私钥sk和公钥pk。
(3)用户调用注册规则的注册函数,传入参数:公钥pk、算法编号Si,并生成交易tx0,其中交易的来源地址为空,目标地址为addr_regi,然后用私钥sk生成签名sign0,并广播。
(4)出块节点接收到目标地址为addr_regi的用户注册交易tx0后,如果验证通过,则为用户分配唯一性地址addr,并将公钥pk和算法编号Si加入users中。验证条件如下:
条件1:公钥pk和算法编号Si的组合不在users中。
条件2:使用算法编号Si和公钥pk验证签名sign0合法。
进一步的,所述***的账户交易发送方法如下:
(1)用户监听到许可链***的变更,得知自己的注册交易通过后,既可以使用addr发起后续的普通交易,并可以看到其他用户的地址。
(2)如果账户A(地址addr_a)想向账户B(地址addr_b)发起交易tx1,需给交易设定来源地址为addr_a,目标地址为addr_b,附属交易数据,并用用户A注册时选择的算法Sa和私钥ska对交易生成签名sign1,并广播。
(3)出块节点收到目标地址为普通账户地址的交易tx1后,如果验证通过,则为合法交易,执行交易。验证条件如下:
条件1:来源地址addr_a和目标地址addr_b均在users中。
条件2:读取addr_a对应的用户公钥pka和签名算法编号Sa,验证tx1的签名sign1合法。
进一步的,所述***的账户修改方法如下
(1)用户如果需要修改自己的签名算法或者公钥,可以选择新的算法Si’,生成新私钥sk’和新公钥pk’,并用sk’对数字0签名后生成sign’。
(2)然后调用注册规则的修改函数,传入参数:新公钥pk’、新算法编号Si’,新签名sign’,并生成交易tx2,其中交易的来源地址为addr,目标地址为addr_regi,然后用老私钥sk生成签名sign2,并广播。
(3)出块节点接收到目标地址为addr_regi的用户修改交易tx2后,如果验证通过,则在users中将用户的公钥pk和算法编号Si,替换为新公钥pk’和新算法编号Si’。验证条件如下:
条件1:验证该交易发起者在users中。
条件2:使用users中的算法编号Si,通过公钥pk验证签名sign2合法。
条件3:使用交易中的算法编号Si’,用pk’验证对数字0的签名sign’合法。
本发明的有益效果在于:本发明舍弃了去中心化的哈希地址生成算法,解耦了账户地址和账户公钥的密码学对应关系,使用户可以灵活选择公私钥生成算法和私钥签名算法,例如RSA、ECC、Elgamal、SM2等非对称加密体系,或者在同一体系内采用不同的参数。
具体实施方式
一种不限制签名算法的许可链账户***,所述***包含多个数字签名算法,并分配编号S1、S2、……、Si,例如RSA、ECC、Elgamal、SM2等体系,以及对应的不同参数。还包括许可链***的用户注册规则,包含如下内容:
用户账户数据users,结构为map(账户地址addr=>[公钥pk,算法编号Si])
注册函数,包含参数:公钥pk、算法编号Si。
修改函数,包含参数:新公钥pk’、新算法编号Si’、新私钥对数字0的签名sign’。
本发明不限定用户注册规则的实现方式,可以使用VM上的智能合约,也可以在许可链底层直接使用原生代码实现。
账户的注册方法如下:
(1)在创世块中为用户注册规则,生成调用地址addr_regi,许可链从创世块启动,并准备接受用户的注册交易和普通交易。
(2)用户选择***规定的几种算法之一的Si,根据算法生成私钥sk和公钥pk。
(3)用户调用注册规则的注册函数,传入参数:公钥pk、算法编号Si,并生成交易tx0,其中交易的来源地址为空,目标地址为addr_regi,然后用私钥sk生成签名sign0,并广播。
(4)出块节点接收到目标地址为addr_regi的用户注册交易tx0后,如果验证通过,则为用户分配唯一性地址addr,并将公钥pk和算法编号Si加入users中。验证条件如下:
条件1:公钥pk和算法编号Si的组合不在users中。
条件2:使用算法编号Si和公钥pk验证签名sign0合法。
本发明不限定地址addr的生成方法,可以采用不重复的字符串或简单采用自增的数字编号等。
所述***的账户交易发送方法如下:
(1)用户监听到许可链***的变更,得知自己的注册交易通过后,既可以使用addr发起后续的普通交易,并可以看到其他用户的地址。
(2)如果账户A(地址addr_a)想向账户B(地址addr_b)发起交易tx1,需给交易设定来源地址为addr_a,目标地址为addr_b,附属交易数据,并用用户A注册时选择的算法Sa和私钥ska对交易生成签名sign1,并广播。
(3)出块节点收到目标地址为普通账户地址的交易tx1后,如果验证通过,则为合法交易,执行交易。验证条件如下:
条件1:来源地址addr_a和目标地址addr_b均在users中。
条件2:读取addr_a对应的用户公钥pka和签名算法编号Sa,验证tx1的签名sign1合法。
所述***的账户修改方法如下:
(1)用户如果需要修改自己的签名算法或者公钥,可以选择新的算法Si’,生成新私钥sk’和新公钥pk’,并用sk’对数字0签名后生成sign’。
(2)然后调用注册规则的修改函数,传入参数:新公钥pk’、新算法编号Si’,新签名sign’,并生成交易tx2,其中交易的来源地址为addr,目标地址为addr_regi,然后用老私钥sk生成签名sign2,并广播。
(3)出块节点接收到目标地址为addr_regi的用户修改交易tx2后,如果验证通过,则在users中将用户的公钥pk和算法编号Si,替换为新公钥pk’和新算法编号Si’。验证条件如下:
条件1:验证该交易发起者在users中。
条件2:使用users中的算法编号Si,通过公钥pk验证签名sign2合法。
条件3:使用交易中的算法编号Si’,用pk’验证对数字0的签名sign’合法。

Claims (3)

1.一种不限制签名算法的许可链账户***,其特征在于,包含多个数字签名算法,并分配编号S1、S2、……、Si,还包含许可链***的用户注册规则,包含如下内容:
用户账户数据users,结构为map(账户地址addr=>[公钥pk,算法编号Si])
注册函数,包含参数:公钥pk、算法编号Si。
修改函数,包含参数:新公钥pk’、新算法编号Si’、新私钥对数字0的签名sign’。
账户的注册方法如下:
(1)在创世块中为用户注册规则,生成调用地址addr_regi,许可链从创世块启动,并准备接受用户的注册交易和普通交易。
(2)用户选择***规定的几种算法之一的Si,根据算法生成私钥sk和公钥pk。
(3)用户调用注册规则的注册函数,传入参数:公钥pk、算法编号Si,并生成交易tx0,其中交易的来源地址为空,目标地址为addr_regi,然后用私钥sk生成签名sign0,并广播。
(4)出块节点接收到目标地址为addr_regi的用户注册交易tx0后,如果验证通过,则为用户分配唯一性地址addr,并将公钥pk和算法编号Si加入users中。验证条件如下:
条件1:公钥pk和算法编号Si的组合不在users中。
条件2:使用算法编号Si和公钥pk验证签名sign0合法。
2.根据权利要求1所述的***,其特征在于,所述***的账户交易发送方法如下:
(1)用户监听到许可链***的变更,得知自己的注册交易通过后,既可以使用addr发起后续的普通交易,并可以看到其他用户的地址。
(2)如果账户A(地址addr_a)想向账户B(地址addr_b)发起交易tx1,需给交易设定来源地址为addr_a,目标地址为addr_b,附属交易数据,并用用户A注册时选择的算法Sa和私钥ska对交易生成签名sign1,并广播。
(3)出块节点收到目标地址为普通账户地址的交易tx1后,如果验证通过,则为合法交易,执行交易。验证条件如下:
条件1:来源地址addr_a和目标地址addr_b均在users中。
条件2:读取addr_a对应的用户公钥pka和签名算法编号Sa,验证tx1的签名sign1合法。
3.根据权利要求1所述的***,其特征在于,所述***的账户修改方法如下:
(1)用户如果需要修改自己的签名算法或者公钥,可以选择新的算法Si’,生成新私钥sk’和新公钥pk’,并用sk’对数字0签名后生成sign’。
(2)然后调用注册规则的修改函数,传入参数:新公钥pk’、新算法编号Si’,新签名sign’,并生成交易tx2,其中交易的来源地址为addr,目标地址为addr_regi,然后用老私钥sk生成签名sign2,并广播。
(3)出块节点接收到目标地址为addr_regi的用户修改交易tx2后,如果验证通过,则在users中将用户的公钥pk和算法编号Si,替换为新公钥pk’和新算法编号Si’。验证条件如下:
条件1:验证该交易发起者在users中。
条件2:使用users中的算法编号Si,通过公钥pk验证签名sign2合法。
条件3:使用交易中的算法编号Si’,用pk’验证对数字0的签名sign’合法。
CN201710265116.1A 2017-04-21 2017-04-21 一种不限制签名算法的许可链账户*** Active CN107094077B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710265116.1A CN107094077B (zh) 2017-04-21 2017-04-21 一种不限制签名算法的许可链账户***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710265116.1A CN107094077B (zh) 2017-04-21 2017-04-21 一种不限制签名算法的许可链账户***

Publications (2)

Publication Number Publication Date
CN107094077A true CN107094077A (zh) 2017-08-25
CN107094077B CN107094077B (zh) 2020-03-27

Family

ID=59637003

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710265116.1A Active CN107094077B (zh) 2017-04-21 2017-04-21 一种不限制签名算法的许可链账户***

Country Status (1)

Country Link
CN (1) CN107094077B (zh)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107770195A (zh) * 2017-11-27 2018-03-06 甘肃万维信息技术有限责任公司 基于云环境跨域身份认证***及其使用方法
CN108848058A (zh) * 2018-05-07 2018-11-20 众安信息技术服务有限公司 智能合约处理方法及区块链***
CN109104287A (zh) * 2018-07-27 2018-12-28 众安信息技术服务有限公司 在区块链中进行通信的方法和装置
CN109428722A (zh) * 2017-08-30 2019-03-05 上海策赢网络科技有限公司 一种内容发布方法及装置
CN109447636A (zh) * 2018-10-15 2019-03-08 联动优势科技有限公司 一种资产转移方法及装置
CN109981297A (zh) * 2019-04-11 2019-07-05 百度在线网络技术(北京)有限公司 区块链处理方法、装置、设备及存储介质
CN110149316A (zh) * 2019-04-22 2019-08-20 众安信息技术服务有限公司 一种区块链的发布方法及装置
CN111369254A (zh) * 2020-03-28 2020-07-03 北京俩撇科技有限公司 一种创建区块链账户的方法及装置
CN111464312A (zh) * 2020-03-30 2020-07-28 杭州溪塔科技有限公司 一种区块链中账户地址的处理方法、装置和电子设备
CN112465635A (zh) * 2019-09-09 2021-03-09 上海旺链信息科技有限公司 区块链公开加密算法处理方法、区块链钱包及存储介质
CN112543103A (zh) * 2019-09-23 2021-03-23 百度在线网络技术(北京)有限公司 账户地址的生成方法和校验方法、装置、设备和介质
RU2794606C2 (ru) * 2018-06-28 2023-04-24 Плк Груп Аг Способ формирования привилегированной транзакции в блокчейне и способ валидации блока в блокчейне

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1992588A (zh) * 2005-12-28 2007-07-04 智胜国际科技股份有限公司 一种结合资料结构的加密模式
US20130166455A1 (en) * 2011-12-23 2013-06-27 Douglas Feigelson Creating and using digital currency
CN104580253A (zh) * 2015-01-30 2015-04-29 网易(杭州)网络有限公司 一种处理用户数据的方法及装置
US20160027229A1 (en) * 2014-07-25 2016-01-28 Blockchain Technologies Corporation System and method for securely receiving and counting votes in an election
CN105701372A (zh) * 2015-12-18 2016-06-22 布比(北京)网络技术有限公司 一种区块链身份构建及验证方法
US20160253663A1 (en) * 2015-02-27 2016-09-01 Adam Clark Transaction signing utilizing asymmetric cryptography
CN106296138A (zh) * 2016-08-09 2017-01-04 西安电子科技大学 基于部分盲签名技术的比特币支付***及其方法
US20170048234A1 (en) * 2015-07-14 2017-02-16 Fmr Llc Social Aggregating, Fractionally Efficient Transfer Guidance, Conditional Triggered Transaction, Datastructures, Apparatuses, Methods and Systems

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1992588A (zh) * 2005-12-28 2007-07-04 智胜国际科技股份有限公司 一种结合资料结构的加密模式
US20130166455A1 (en) * 2011-12-23 2013-06-27 Douglas Feigelson Creating and using digital currency
US20160027229A1 (en) * 2014-07-25 2016-01-28 Blockchain Technologies Corporation System and method for securely receiving and counting votes in an election
CN104580253A (zh) * 2015-01-30 2015-04-29 网易(杭州)网络有限公司 一种处理用户数据的方法及装置
US20160253663A1 (en) * 2015-02-27 2016-09-01 Adam Clark Transaction signing utilizing asymmetric cryptography
US20170048234A1 (en) * 2015-07-14 2017-02-16 Fmr Llc Social Aggregating, Fractionally Efficient Transfer Guidance, Conditional Triggered Transaction, Datastructures, Apparatuses, Methods and Systems
CN105701372A (zh) * 2015-12-18 2016-06-22 布比(北京)网络技术有限公司 一种区块链身份构建及验证方法
CN106296138A (zh) * 2016-08-09 2017-01-04 西安电子科技大学 基于部分盲签名技术的比特币支付***及其方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
姚忠将: "关于区块链原理及应用的综述", 《科研信息化技术与应用》 *

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109428722A (zh) * 2017-08-30 2019-03-05 上海策赢网络科技有限公司 一种内容发布方法及装置
CN107770195A (zh) * 2017-11-27 2018-03-06 甘肃万维信息技术有限责任公司 基于云环境跨域身份认证***及其使用方法
CN107770195B (zh) * 2017-11-27 2024-01-09 中电万维信息技术有限责任公司 基于云环境跨域身份认证***及其使用方法
CN108848058A (zh) * 2018-05-07 2018-11-20 众安信息技术服务有限公司 智能合约处理方法及区块链***
RU2794606C2 (ru) * 2018-06-28 2023-04-24 Плк Груп Аг Способ формирования привилегированной транзакции в блокчейне и способ валидации блока в блокчейне
CN109104287A (zh) * 2018-07-27 2018-12-28 众安信息技术服务有限公司 在区块链中进行通信的方法和装置
CN109447636A (zh) * 2018-10-15 2019-03-08 联动优势科技有限公司 一种资产转移方法及装置
CN109981297A (zh) * 2019-04-11 2019-07-05 百度在线网络技术(北京)有限公司 区块链处理方法、装置、设备及存储介质
CN110149316A (zh) * 2019-04-22 2019-08-20 众安信息技术服务有限公司 一种区块链的发布方法及装置
CN112465635A (zh) * 2019-09-09 2021-03-09 上海旺链信息科技有限公司 区块链公开加密算法处理方法、区块链钱包及存储介质
CN112543103A (zh) * 2019-09-23 2021-03-23 百度在线网络技术(北京)有限公司 账户地址的生成方法和校验方法、装置、设备和介质
CN111369254A (zh) * 2020-03-28 2020-07-03 北京俩撇科技有限公司 一种创建区块链账户的方法及装置
CN111464312A (zh) * 2020-03-30 2020-07-28 杭州溪塔科技有限公司 一种区块链中账户地址的处理方法、装置和电子设备
CN111464312B (zh) * 2020-03-30 2023-11-07 杭州溪塔科技有限公司 一种区块链中账户地址的处理方法、装置和电子设备

Also Published As

Publication number Publication date
CN107094077B (zh) 2020-03-27

Similar Documents

Publication Publication Date Title
CN107094077A (zh) 一种不限制签名算法的许可链账户***
CN111143885B (zh) 区块链交易处理方法及装置和区块链节点
CN109544331B (zh) 基于区块链的供应链金融应用方法、装置、终端设备及存储介质
CN110473105B (zh) 一种区块链交易结算方法、***及相关设备
CN105578461B (zh) 在移动终端间建立通讯、通讯接入/呼出方法、装置及***
CN108650077B (zh) 基于区块链的信息传输方法、终端、设备及可读存储介质
CN109274481A (zh) 一种区块链的数据可追踪方法
KR20200139223A (ko) 디지털 자산에의 액세스를 전달하기 위한 컴퓨터 구현된 방법 및 시스템
CN107493273A (zh) 身份认证方法、***及计算机可读存储介质
US10742426B2 (en) Public key infrastructure and method of distribution
CN103985036A (zh) 一种带生物特征的二维码支付方法
CN113128999B (zh) 一种区块链隐私保护方法及装置
CN109377229A (zh) 一种交易共识方法、节点及区块链***
CN110060403A (zh) 基于区块链的一人多票电子投票方法及***
CN104156671A (zh) 一种保护隐私的无中心点积计算方法
CN110867012A (zh) 一种基于智能合约的去中心电子投票方法、装置、***及存储介质
CN113726767A (zh) 一种基于区块链的分布式多方隐私计算***及方法
CN110532734A (zh) 一种基于安全多方计算的隐私时间戳的数字版权方法及***
US9454755B2 (en) Transaction method between two entities providing anonymity revocation for tree-based schemes without trusted party
CN103312499A (zh) 一种身份认证方法及***
Li et al. Astraea: Anonymous and secure auditing based on private smart contracts for donation systems
CN202206419U (zh) 网络安全终端以及基于该终端的交互***
CN101777984A (zh) 一种安全交易的方法和***
CN113645036A (zh) 一种基于环签名和智能合约的以太坊交易隐私保护方法
Boontaetae et al. RDI: Real digital identity based on decentralized PKI

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
TR01 Transfer of patent right

Effective date of registration: 20200323

Address after: 310012 no.1001, 10 / F, block a, Huaxing Times Square, No.478, Wensan Road, Xihu District, Hangzhou City, Zhejiang Province

Patentee after: Hangzhou Xita Technology Co.,Ltd.

Address before: Seven 310030 Hangzhou Road, Zhejiang province Xihu District three Town Xiyuan No. 3 Building 3 Room 203

Patentee before: CRYPTAPE Co.,Ltd.

TR01 Transfer of patent right