CN112148280B - 一种基于区块链的数据存证业务模板化开发方法 - Google Patents
一种基于区块链的数据存证业务模板化开发方法 Download PDFInfo
- Publication number
- CN112148280B CN112148280B CN202010992332.8A CN202010992332A CN112148280B CN 112148280 B CN112148280 B CN 112148280B CN 202010992332 A CN202010992332 A CN 202010992332A CN 112148280 B CN112148280 B CN 112148280B
- Authority
- CN
- China
- Prior art keywords
- user
- intelligent contract
- signature
- data
- management
- 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.)
- Active
Links
- 238000011161 development Methods 0.000 title claims abstract description 44
- 238000000034 method Methods 0.000 title claims abstract description 18
- 238000007726 management method Methods 0.000 claims abstract description 47
- 238000013523 data management Methods 0.000 claims abstract description 36
- 238000012217 deletion Methods 0.000 claims description 15
- 230000037430 deletion Effects 0.000 claims description 15
- 238000012986 modification Methods 0.000 claims description 12
- 230000004048 modification Effects 0.000 claims description 12
- 238000012795 verification Methods 0.000 claims description 6
- 238000007792 addition Methods 0.000 claims description 3
- 238000007689 inspection Methods 0.000 claims description 3
- 230000006870 function Effects 0.000 abstract description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013524 data verification Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/35—Creation or generation of source code model driven
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic 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/3247—Cryptographic 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
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种基于区块链的数据存证业务模板化开发方法,包括:基于Restful参数模板设计智能合约开发模板,并配置相应的智能合约协议;用户根据实际应用场景选择智能合约开发模板,并配置智能合约开发模板里的相应字段;根据选择的智能合约开发模板和配置的字段生成相应的智能合约;用户根据智能合约协议调用生成的智能合约,完成用户管理和/或存证数据管理。利用Restful参数模板设计智能合约开发模板,能够实现用户只需要填写智能合约开发模板中的字段即可完成智能合约代码的生成和部署,轻松实现用户管理、存证数据管理等业务功能。极大的减少业务开发成本,无需开发者懂得如何编写智能合约代码即可低成本实现业务上链。
Description
技术领域
本发明涉及,尤其是一种基于区块链的数据存证业务模板化开发方法。
背景技术
现有数据存证业务开发的问题:
(1)业务开发难度大。开发者需要对区块链技术有深入的了解和学习相应的编程语言才能进行智能合约的开发。
(2)安全风险高。开发者编写的智能合约可能存在安全漏洞,导致攻击者能够利用漏洞冻结或窃取合约中的资产、删除合约。
发明内容
本发明所要解决的技术问题是:针对上述存在的问题,提供一种基于区块链的数据存证业务模板化开发方法。
本发明采用的技术方案如下:
一种基于区块链的数据存证业务模板化开发方法,包括:
基于Restful参数模板设计智能合约开发模板,并配置相应的智能合约协议;所述智能合约开发模板包括用户管理模板和存证数据管理模板;所述智能合约协议包括用户管理协议和存证数据管理协议;
用户根据实际应用场景选择智能合约开发模板,并配置智能合约开发模板里的相应字段;根据选择的智能合约开发模板和配置的字段生成相应的智能合约;所述智能合约包括用户管理智能合约和存证数据管理智能合约;
用户根据智能合约协议调用生成的智能合约,完成用户管理和/或存证数据管理。
进一步地,所述用户管理模板包括5个字段:
字段名 | 是否必填 | 字段说明 |
UID | 必填 | 用户编号 |
UPK | 必填 | 用户公钥 |
USign | 必填 | 用户签名 |
SSign | 非必填 | 操作者签名 |
ULevel | 非必填 | 用户身份等级 |
进一步地,所述用户管理协议包括:
用户添加:可设置用户公钥,需验证操作者签名SSign后才通过添加;
用户更新:需要验证用户签名USign后才能通过更新;
用户删除:可设置用户公钥,需验证操作者签名SSign后才通过删除。
进一步地,用户根据用户管理协议调用生成的用户管理智能合约,完成用户管理的方法包括:
A、用户添加,包括:
(1)用户本地生成签名密钥对{用户私钥USK、用户公钥UPK};
(2)用户发送{用户添加请求、用户公钥UPK}给注册服务器,请求身份注册;
(3)注册服务器验证用户签名,为用户生成用户编号UID,计算对{用户添加请求、用户编号UID、用户公钥UPK}的签名SSign,把{操作者签名SSign、用户编号UID}返回给用户;
(4)用户调用用户管理智能合约,区块链验证操作者签名SSign后完成用户添加;
B、用户更新,包括:
(1)用户计算对{用户更新请求、用户编号UID}的签名USign;
(2)用户调用用户管理智能合约,区块链验证用户签名USign后完成用户更新;
C、用户删除,包括:
(1)用户发送{用户删除请求、用户编号UID}给注册服务器,请求身份删除;
(2)注册服务器验证用户签名,为用户生成用户编号UID,计算对{用户删除请求、用户编号UID、用户公钥UPK}的签名SSign,把{操作者签名SSign}返回给用户;
(3)用户调用用户管理智能合约,区块链验证操作者签名SSign后完成用户删除。
进一步地,所述存证数据管理模板包括7个字段:
字段名 | 是否必填 | 字段说明 |
AID | 必填 | 存证数据编号 |
UID | 必填 | 存证所有者编号 |
UPK | 必填 | 存证所有者公玥 |
AState | 非必填 | 存证数据所处状态 |
DSign | 必填 | 存证所有者签名 |
type | 非必填 | 数据类型 |
op | 非必填 | 对数据的操作 |
进一步地,所述存证数据管理协议为:存证数据的添加、修改、删除和查验都必须先验证存证所有者的签名。
进一步地,用户根据存证数据管理协议调用生成的存证数据管理智能合约,完成存证数据管理的方法包括:
A、存证数据添加,包括:
(1)用户计算对{存证数据添加请求、存证所有者编号UID、存证数据编号AID、存证数据D}的签名DSign;
(2)用户调用存证数据管理智能合约,区块链验证签名DSign后完成存证数据添加;
B、存证数据修改,包括:
(1)用户计算对{存证数据修改请求、存证所有者编号UID、存证数据编号AID、存证数据修改操作}的签名DSign;
(2)用户调用存证数据管理智能合约,区块链验证签名DSign后完成存证数据修改;
C、存证数据删除,包括:
(1)用户计算对{存证数据删除请求、存证所有者编号UID、存证数据编号AID}的签名DSign;
(2)用户调用存证数据管理智能合约,区块链验证签名DSign后完成存证数据删除;
D、存证数据查验,包括:
(1)用户获取数据信息{存证数据编号AID};
(2)用户计算对{存证数据查询请求、存证所有者编号UID、存证数据编号AID}的签名DSign;
(3)用户发送{存证数据查询请求、存证所有者编号UID、存证数据编号AID、DSign}到区块链,请求查验;
(4)区块链查验AID;
(5)返回查验结果。
综上所述,由于采用了上述技术方案,本发明的有益效果是:
1、区块链智能合约模板快速开发:本发明提供智能合约开发模板和智能合约协议,极大的减少业务方式接入成本,无需接入方懂得如何编写智能合约代码,只要搭建区块链运行环境即可低成本实现数据上链存证,极大地降低开发者的学习和开发成本。
2、智能合约代码安全:本发明自动根据上传的Restful接口字段及规则为用户生成相应的智能合约代码,降低用户自己编写智能合约代码带来的安全风险。
3、智能合约协议安全:本发明实现了智能合约依照用户管理协议和存证数据管理协议对用户和存证数据进行操作,用户管理协议和存证数据管理协议需要对智能合约调用者的身份和参数进行验证,避免未授权的数据访问和修改,从协议角度确保数据安全。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本发明基于区块链的数据存证业务模板化开发方法的原理图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明,即所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
以下结合实施例对本发明的特征和性能作进一步的详细描述。
本发明利用Restful参数模板设计智能合约开发模板,以实现用户只需要填写智能合约开发模板中的字段即可完成智能合约代码的生成和部署,轻松实现用户管理、存证数据管理等业务功能。极大的减少业务开发成本,无需开发者懂得如何编写智能合约代码即可低成本实现业务上链。由此,如图1所示,本发明提供的一种基于区块链的数据存证业务模板化开发方法,包括:
步骤一,基于Restful参数模板设计智能合约开发模板,并配置相应的智能合约协议;所述智能合约开发模板包括用户管理模板和存证数据管理模板;所述智能合约协议包括用户管理协议和存证数据管理协议;
在一些实施例中,所述用户管理模板包括5个字段,{UID、UPK、USign、SSign、ULevel},如表1所示。
表1:
字段名 | 是否必填 | 字段说明 |
UID | 必填 | 用户编号 |
UPK | 必填 | 用户公钥 |
USign | 必填 | 用户签名 |
SSign | 非必填 | 操作者签名 |
ULevel | 非必填 | 用户身份等级 |
基于上述的用户管理模板,配置的用户管理协议包括:
用户添加:可设置用户公钥,需验证操作者签名SSign后才通过添加;
用户更新:需要验证用户签名USign后才能通过更新;
用户删除:可设置用户公钥,需验证操作者签名SSign后才通过删除。
在一些实施例中,所述存证数据管理模板包括7个字段,{AID、UID、UPK、AState、DSign、type、op},如表2所示。
表2:
字段名 | 是否必填 | 字段说明 |
AID | 必填 | 存证数据编号 |
UID | 必填 | 存证所有者编号 |
UPK | 必填 | 存证所有者公玥 |
AState | 非必填 | 存证数据所处状态 |
DSign | 必填 | 存证所有者签名 |
type | 非必填 | 数据类型 |
op | 非必填 | 对数据的操作 |
基于上述的存证数据管理模板,配置的存证数据管理协议为:存证数据的添加、修改、删除和查验都必须先验证存证所有者的签名。
该步骤提供智能合约开发模板和智能合约协议,极大的减少业务方式接入成本,无需接入方懂得如何编写智能合约代码,只要搭建区块链运行环境即可低成本实现数据上链存证,极大地降低开发者的学习和开发成本。
步骤二,用户根据实际应用场景选择智能合约开发模板,并配置智能合约开发模板里的相应字段;根据选择的智能合约开发模板和配置的字段生成相应的智能合约;所述智能合约包括用户管理智能合约和存证数据管理智能合约;
该步骤完成智能合约开发和部署,系统自动根据上传的Restful接口字段及规则为用户生成相应的智能合约代码,降低用户自己编写智能合约代码带来的安全风险。需要说明的是,生成的智能合约代码为事先编写好的、接近完成的智能合约代码,包括用户管理和存证数据管理功能,通过配置的字段来调用生成完整的智能合约代码和初始化智能合约,从而提供相应服务。
步骤三,用户根据智能合约协议调用生成的智能合约,完成用户管理和/或存证数据管理。
当选择用户管理模板时,用户根据用户管理协议调用生成的用户管理智能合约,完成用户管理的方法包括:
A、用户添加,包括:
(1)用户本地生成签名密钥对{用户私钥USK、用户公钥UPK};
(2)用户发送{用户添加请求、用户公钥UPK}给注册服务器,请求身份注册;
(3)注册服务器验证用户签名,为用户生成用户编号UID,计算对{用户添加请求、用户编号UID、用户公钥UPK}的签名SSign,把{操作者签名SSign、用户编号UID}返回给用户;
(4)用户调用用户管理智能合约,区块链验证操作者签名SSign后完成用户添加;
B、用户更新,包括:
(1)用户计算对{用户更新请求、用户编号UID}的签名USign;
(2)用户调用用户管理智能合约,区块链验证用户签名USign后完成用户更新;
C、用户删除,包括:
(1)用户发送{用户删除请求、用户编号UID}给注册服务器,请求身份删除;
(2)注册服务器验证用户签名,为用户生成用户编号UID,计算对{用户删除请求、用户编号UID、用户公钥UPK}的签名SSign,把{操作者签名SSign}返回给用户;
(3)用户调用用户管理智能合约,区块链验证操作者签名SSign后完成用户删除。
当选择存证数据管理模板时,用户根据存证数据管理协议调用生成的存证数据管理智能合约,完成存证数据管理的方法包括:
A、存证数据添加,包括:
(1)用户计算对{存证数据添加请求、存证所有者编号UID、存证数据编号AID、存证数据D}的签名DSign;
(2)用户调用存证数据管理智能合约,区块链验证签名DSign后完成存证数据添加;
B、存证数据修改,包括:
(1)用户计算对{存证数据修改请求、存证所有者编号UID、存证数据编号AID、存证数据修改操作}的签名DSign;
(2)用户调用存证数据管理智能合约,区块链验证签名DSign后完成存证数据修改;
C、存证数据删除,包括:
(1)用户计算对{存证数据删除请求、存证所有者编号UID、存证数据编号AID}的签名DSign;
(2)用户调用存证数据管理智能合约,区块链验证签名DSign后完成存证数据删除;
D、存证数据查验,包括:
(1)用户获取数据信息{存证数据编号AID};
(2)用户计算对{存证数据查询请求、存证所有者编号UID、存证数据编号AID}的签名DSign;
(3)用户发送{存证数据查询请求、存证所有者编号UID、存证数据编号AID、DSign}到区块链,请求查验;
(4)区块链查验AID;
(5)返回查验结果。
该步骤实现了智能合约依照用户管理协议和存证数据管理协议对用户和存证数据进行操作,用户管理协议和存证数据管理协议需要对智能合约调用者的身份和参数进行验证,避免未授权的数据访问和修改,从协议角度确保数据安全。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (3)
1.一种基于区块链的数据存证业务模板化开发方法,其特征在于,包括:
基于Restful参数模板设计智能合约开发模板,并配置相应的智能合约协议;所述智能合约开发模板包括用户管理模板和存证数据管理模板;所述智能合约协议包括用户管理协议和存证数据管理协议;
用户根据实际应用场景选择智能合约开发模板,并配置智能合约开发模板里的相应字段;根据选择的智能合约开发模板和配置的字段生成相应的智能合约;所述智能合约包括用户管理智能合约和存证数据管理智能合约;
用户根据智能合约协议调用生成的智能合约,完成用户管理和/或存证数据管理;
所述用户管理模板包括5个字段:
所述用户管理协议包括:
用户添加:可设置用户公钥,需验证操作者签名SSign后才通过添加;
用户更新:需要验证用户签名USign后才能通过更新;
用户删除:可设置用户公钥,需验证操作者签名SSign后才通过删除;
所述存证数据管理模板包括7个字段:
所述存证数据管理协议为:存证数据的添加、修改、删除和查验都必须先验证存证所有者的签名。
2.根据权利要求1所述的基于区块链的数据存证业务模板化开发方法,其特征在于,用户根据用户管理协议调用生成的用户管理智能合约,完成用户管理的方法包括:
A、用户添加,包括:
(1)用户本地生成签名密钥对{用户私钥USK、用户公钥UPK};
(2)用户发送{用户添加请求、用户公钥UPK}给注册服务器,请求身份注册;
(3)注册服务器验证用户签名,为用户生成用户编号UID,计算对{用户添加请求、用户编号UID、用户公钥UPK}的签名SSign,把{操作者签名SSign、用户编号UID}返回给用户;
(4)用户调用用户管理智能合约,区块链验证操作者签名SSign后完成用户添加;
B、用户更新,包括:
(1)用户计算对{用户更新请求、用户编号UID}的签名USign;
(2)用户调用用户管理智能合约,区块链验证用户签名USign后完成用户更新;
C、用户删除,包括:
(1)用户发送{用户删除请求、用户编号UID}给注册服务器,请求身份删除;
(2)注册服务器验证用户签名,为用户生成用户编号UID,计算对{用户删除请求、用户编号UID、用户公钥UPK}的签名SSign,把{操作者签名SSign}返回给用户;
(3)用户调用用户管理智能合约,区块链验证操作者签名SSign后完成用户删除。
3.根据权利要求1所述的基于区块链的数据存证业务模板化开发方法,其特征在于,用户根据存证数据管理协议调用生成的存证数据管理智能合约,完成存证数据管理的方法包括:
A、存证数据添加,包括:
(1)用户计算对{存证数据添加请求、存证所有者编号UID、存证数据编号AID、存证数据D}的签名DSign;
(2)用户调用存证数据管理智能合约,区块链验证签名DSign后完成存证数据添加;
B、存证数据修改,包括:
(1)用户计算对{存证数据修改请求、存证所有者编号UID、存证数据编号AID、存证数据修改操作}的签名DSign;
(2)用户调用存证数据管理智能合约,区块链验证签名DSign后完成存证数据修改;
C、存证数据删除,包括:
(1)用户计算对{存证数据删除请求、存证所有者编号UID、存证数据编号AID}的签名DSign;
(2)用户调用存证数据管理智能合约,区块链验证签名DSign后完成存证数据删除;
D、存证数据查验,包括:
(1)用户获取数据信息{存证数据编号AID};
(2)用户计算对{存证数据查询请求、存证所有者编号UID、存证数据编号AID}的签名DSign;
(3)用户发送{存证数据查询请求、存证所有者编号UID、存证数据编号AID、DSign}到区块链,请求查验;
(4)区块链查验AID;
(5)返回查验结果。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010992332.8A CN112148280B (zh) | 2020-09-21 | 2020-09-21 | 一种基于区块链的数据存证业务模板化开发方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010992332.8A CN112148280B (zh) | 2020-09-21 | 2020-09-21 | 一种基于区块链的数据存证业务模板化开发方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112148280A CN112148280A (zh) | 2020-12-29 |
CN112148280B true CN112148280B (zh) | 2022-04-01 |
Family
ID=73892644
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010992332.8A Active CN112148280B (zh) | 2020-09-21 | 2020-09-21 | 一种基于区块链的数据存证业务模板化开发方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112148280B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109359979A (zh) * | 2018-10-11 | 2019-02-19 | 成都量子永华科技有限公司 | 一种基于mbm区块链的一体机管理平台 |
CN112329007B (zh) * | 2021-01-06 | 2021-04-13 | 睿至科技集团有限公司 | 一种敏感数据可控共享系统及方法 |
CN114826618B (zh) * | 2022-05-06 | 2023-07-21 | 珠海复旦创新研究院 | 一种证书分发与访问控制一体化系统 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107862215A (zh) * | 2017-09-29 | 2018-03-30 | 阿里巴巴集团控股有限公司 | 一种数据存储方法、数据查询方法及装置 |
CN109214883A (zh) * | 2018-07-27 | 2019-01-15 | 阿里巴巴集团控股有限公司 | 基于区块链的服务租赁方法、装置、系统及电子设备 |
CN109460527A (zh) * | 2018-09-25 | 2019-03-12 | 中国平安人寿保险股份有限公司 | 产品数据配置方法、装置、计算机设备和存储介质 |
EP3458982A1 (en) * | 2017-02-06 | 2019-03-27 | Northern Trust Corporation | Systems and methods for digital identity management and permission controls within distributed network nodes |
WO2019082100A1 (en) * | 2017-10-24 | 2019-05-02 | Tata Consultancy Services Limited | SYSTEM AND METHOD FOR GENERATING A BLOCK CHAIN APPLICATION FOR DIFFERENT BLOCK CHAIN TECHNOLOGIES |
CN110827145A (zh) * | 2018-08-07 | 2020-02-21 | 北京果仁宝软件技术有限责任公司 | 基于区块链智能合约的处理方法和系统 |
CN110990879A (zh) * | 2019-11-08 | 2020-04-10 | 中国电子科技网络信息安全有限公司 | 一种基于区块链的数据存证方法 |
CN111490873A (zh) * | 2020-03-25 | 2020-08-04 | 上海物融智能科技有限公司 | 基于区块链的证书信息处理方法及系统 |
CN111506579A (zh) * | 2020-05-28 | 2020-08-07 | 支付宝(杭州)信息技术有限公司 | 一种智能合约代码的生成方法、程序及设备 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110851127B (zh) * | 2019-10-28 | 2023-10-24 | 杭州趣链科技有限公司 | 一种基于区块链的通用存证方法 |
CN111526200B (zh) * | 2020-04-27 | 2023-05-09 | 远光软件股份有限公司 | 一种基于区块链和云平台的数据存储访问方法及系统 |
-
2020
- 2020-09-21 CN CN202010992332.8A patent/CN112148280B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3458982A1 (en) * | 2017-02-06 | 2019-03-27 | Northern Trust Corporation | Systems and methods for digital identity management and permission controls within distributed network nodes |
CN107862215A (zh) * | 2017-09-29 | 2018-03-30 | 阿里巴巴集团控股有限公司 | 一种数据存储方法、数据查询方法及装置 |
WO2019082100A1 (en) * | 2017-10-24 | 2019-05-02 | Tata Consultancy Services Limited | SYSTEM AND METHOD FOR GENERATING A BLOCK CHAIN APPLICATION FOR DIFFERENT BLOCK CHAIN TECHNOLOGIES |
CN109214883A (zh) * | 2018-07-27 | 2019-01-15 | 阿里巴巴集团控股有限公司 | 基于区块链的服务租赁方法、装置、系统及电子设备 |
CN110827145A (zh) * | 2018-08-07 | 2020-02-21 | 北京果仁宝软件技术有限责任公司 | 基于区块链智能合约的处理方法和系统 |
CN109460527A (zh) * | 2018-09-25 | 2019-03-12 | 中国平安人寿保险股份有限公司 | 产品数据配置方法、装置、计算机设备和存储介质 |
CN110990879A (zh) * | 2019-11-08 | 2020-04-10 | 中国电子科技网络信息安全有限公司 | 一种基于区块链的数据存证方法 |
CN111490873A (zh) * | 2020-03-25 | 2020-08-04 | 上海物融智能科技有限公司 | 基于区块链的证书信息处理方法及系统 |
CN111506579A (zh) * | 2020-05-28 | 2020-08-07 | 支付宝(杭州)信息技术有限公司 | 一种智能合约代码的生成方法、程序及设备 |
Non-Patent Citations (3)
Title |
---|
Visual and User-Defined Smart Contract Designing System Based on Automatic Coding;Dianhui Mao等;《IEEE Access》;20190604;73131-73143 * |
基于区块链的电子签名和印章应用体系设计;沈智镔等;《水利信息化》;20200425;9-33+47 * |
基于多种群遗传算法的检测器生成算法研究;杨东勇;《自动化学报》;20161205;425-432 * |
Also Published As
Publication number | Publication date |
---|---|
CN112148280A (zh) | 2020-12-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110785981B (zh) | 使用区块链分类账保护对机密数据的访问 | |
CN112148280B (zh) | 一种基于区块链的数据存证业务模板化开发方法 | |
CN110321735B (zh) | 基于零知识证明的业务办理方法、系统及存储介质 | |
CN103268438B (zh) | 基于调用链的Android权限管理方法及系统 | |
CN107426165B (zh) | 一种支持密钥更新的双向安全云存储数据完整性检测方法 | |
CN112287034B (zh) | 一种数据同步方法、设备以及计算机可读存储介质 | |
CN108763921B (zh) | 一种应用软件和sdk管控的方法 | |
CN110008665B (zh) | 一种区块链的权限控制方法及装置 | |
CN112307125B (zh) | 基于区块链智能合约实现加密电子合同的签约方法及设备 | |
CN110851127B (zh) | 一种基于区块链的通用存证方法 | |
CN110147684A (zh) | 用于实现区块链数据隐私保护的方法及设备 | |
Hu et al. | VERDICT: Privacy-preserving authentication of range queries in location-based services | |
CN105791259A (zh) | 一种个人信息保护的方法 | |
CN110990879B (zh) | 一种基于区块链的数据存证方法 | |
CN110149335B (zh) | 建立用于区块链数据隐私保护的私有区域的方法及设备 | |
CN112712372A (zh) | 联盟链跨链系统和信息调用方法 | |
KR20200055178A (ko) | 전자문서를 위한 전자서명 관리서버 및 관리방법 | |
CN117056981A (zh) | 一种数字身份管理的方法与装置 | |
CN115134069A (zh) | 区块链编辑的方法和区块链节点 | |
US20050273472A1 (en) | Verifying incremental updates to hierarchicaly structured information | |
CN117978376A (zh) | 一种数字身份标识符的生成及更新方法 | |
CN117333178A (zh) | 基于区块链的数据处理方法、装置及相关设备 | |
CN114912149B (zh) | 一种基于区块链技术的bim云设计平台及成果保护方法 | |
CN115208637B (zh) | 区块链智能合约的访问控制方法 | |
CN109413200A (zh) | 一种资源导入的方法、客户端、mes及电子设备 |
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 |