[go: up one dir, main page]

CN110929275B - 一种基于多重签名的区块链数据安全方法 - Google Patents

一种基于多重签名的区块链数据安全方法 Download PDF

Info

Publication number
CN110929275B
CN110929275B CN201911109465.XA CN201911109465A CN110929275B CN 110929275 B CN110929275 B CN 110929275B CN 201911109465 A CN201911109465 A CN 201911109465A CN 110929275 B CN110929275 B CN 110929275B
Authority
CN
China
Prior art keywords
block chain
chain data
manually
user
data storage
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
Application number
CN201911109465.XA
Other languages
English (en)
Other versions
CN110929275A (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.)
Shanghai Golden Bridge Info Tech Co ltd
Original Assignee
Shanghai Golden Bridge Info Tech 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 Shanghai Golden Bridge Info Tech Co ltd filed Critical Shanghai Golden Bridge Info Tech Co ltd
Priority to CN201911109465.XA priority Critical patent/CN110929275B/zh
Publication of CN110929275A publication Critical patent/CN110929275A/zh
Application granted granted Critical
Publication of CN110929275B publication Critical patent/CN110929275B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/604Tools and structures for managing or administering access control systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Bioethics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Automation & Control Theory (AREA)
  • Storage Device Security (AREA)

Abstract

本发明公开了一种基于多重签名的区块链数据安全方法,包括步骤一,用户注册;步骤二,多重签名认证;步骤三,区块链数据存储;步骤四,多重签名解密;步骤五,档案归纳存储;步骤六,后期数据对比;人工选择区块链数据系统,多重对比查找适合自己的区块链数据存储系统,将区块链数据存储系统连接保存在电脑中;该一种基于多重签名的区块链数据安全方法,采用计算机自动规划,使用RSA算法,整理与归纳用户区块链数据,利于多重签名进行安全认证,解决了传统用户区块链数据存储保密性低,无法多重进行签名认证保密,使其保密更加安全,大大提升用户区块链数据存储安全,区块链数据存储更加方便快捷,有利于用户使用。

Description

一种基于多重签名的区块链数据安全方法
技术领域
本发明涉及区块链数据领域,具体为一种基于多重签名的区块链数据安全方法。
背景技术
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,区块链,是比特币的一个重要概念,它本质上是一个去中心化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次比特币网络交易的信息,用于验证其信息的有效性和生成下一个区块;一般区块链数据存储安全采用秘钥加密的方式,传统秘钥加密的方式采用人工设置密码,单一密码解密,极其不安全,区块链数据存储保密性低,同时区块链数据存储麻烦,需要多次进行输入密码解密,不利于用户使用;针对这些缺陷,设计一种基于多重签名的区块链数据安全方法使很有必要的。
发明内容
本发明的目的在于提供一种基于多重签名的区块链数据安全方法,以解决上述背景技术中提出的问题。
为了解决上述技术问题,本发明提供如下技术方案:一种基于多重签名的区块链数据安全方法,包括步骤一,用户注册;步骤二,多重签名认证;步骤三,区块链数据存储;步骤四,多重签名解密;步骤五,档案归纳存储;步骤六,后期数据对比;
其中在上述步骤一中,用户注册包括以下步骤:
1)人工选择区块链数据系统,多重对比查找适合自己的区块链数据存储系统,将区块链数据存储系统连接保存在电脑中;
2)人工在区块链数据系统中输入自己信息,进行注册,得到一个公钥注册地址,以及带得到一个用于注册私钥的地址;
其中在上述步骤二中,多重签名认证包括以下步骤:
1)区块链数据进行秘钥算法,公钥密码由陷门单项函数决定,使用RSA算法,将区块链数据定为M,加密由Ekc(M)=C,得到多重签名的加密的公钥Ekc
2)再由RSA算法,加密由Dkd(C)=M,得到多重签名的加密的私钥Dkd
3)将公钥Ekc与私钥Dkd人工记录保存在档案夹中;
其中在上述步骤三中,区块链数据存储包括以下步骤:
1)人工将自己的区块链数据存储在区块链数据存储系统中,确认无误后选择保存;
2)键入公钥Ekc,公钥Ekc验证成功后,公钥Ekc用于将用户区块链数据转化为暗文,将自己的区块链数据在网上转换为暗文;
3)此时存储完成,人工即可继续撰写与存储区块链数据;
其中在上述步骤四中,多重签名解密包括以下步骤:
1)人工将自己找到存储在区块链数据存储系统中的区块链数据,确认无误后选择区块链数据进行提取;
2)键入私钥Dkd,私钥Dkd验证成功后,区块链数据存储系统认为该区块链数据为签名者所有,该签名有效,私钥Dkd用于将用户区块链数据由为暗文转化用户可见的明文,将自己的区块链数据在网上转换为明文;
3)转换完成后,人工即可进行改写与交易;
其中在上述步骤五中,将操作的步骤进行人工记录,存储在档案室与电脑中各一份,以备再次对比;
其中在上述步骤六中,每次操作的步骤都进行人工记录,同时对比之前记录的步骤数据。
根据上述技术方案,所述步骤一2)中,公钥注册地址与注册私钥的地址连接均保存在电脑中。
根据上述技术方案,所述步骤三1)中,人工将存储在区块链数据存储系统中的区块链数据进行备份,用于用户对比。
根据上述技术方案,所述步骤四2)中,人工提取的区块链数据与源数据进行对比,观测是否有不同。
根据上述技术方案,所述步骤五中,人工手动抄录一份,进行对比。
根据上述技术方案,所述步骤六中,每隔一个月观察记录操作一次。
与现有技术相比,本发明所达到的有益效果是:该一种基于多重签名的区块链数据安全方法,采用计算机自动规划,使用RSA算法,整理与归纳用户区块链数据,利于多重签名进行安全认证,解决了传统用户区块链数据存储保密性低,无法多重进行签名认证保密,使其保密更加安全,大大提升用户区块链数据存储安全,区块链数据存储更加方便快捷,有利于用户使用。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1是本发明的工艺流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,本发明提供一种技术方案:
一种基于多重签名的区块链数据安全方法,包括步骤一,用户注册;步骤二,多重签名认证;步骤三,区块链数据存储;步骤四,多重签名解密;步骤五,档案归纳存储;步骤六,后期数据对比;
其中在上述步骤一中,用户注册包括以下步骤:
1)人工选择区块链数据系统,多重对比查找适合自己的区块链数据存储系统,将区块链数据存储系统连接保存在电脑中;
2)人工在区块链数据系统中输入自己信息,进行注册,得到一个公钥注册地址,以及带得到一个用于注册私钥的地址,公钥注册地址与注册私钥的地址连接均保存在电脑中;
其中在上述步骤二中,多重签名认证包括以下步骤:
1)区块链数据进行秘钥算法,公钥密码由陷门单项函数决定,使用RSA算法,将区块链数据定为M,加密由Ekc(M)=C,得到多重签名的加密的公钥Ekc
2)再由RSA算法,加密由Dkd(C)=M,得到多重签名的加密的私钥Dkd
3)将公钥Ekc与私钥Dkd人工记录保存在档案夹中;
其中在上述步骤三中,区块链数据存储包括以下步骤:
1)人工将自己的区块链数据存储在区块链数据存储系统中,确认无误后选择保存,人工将存储在区块链数据存储系统中的区块链数据进行备份,用于用户对比;
2)键入公钥Ekc,公钥Ekc验证成功后,公钥Ekc用于将用户区块链数据转化为暗文,将自己的区块链数据在网上转换为暗文;
3)此时存储完成,人工即可继续撰写与存储区块链数据;
其中在上述步骤四中,多重签名解密包括以下步骤:
1)人工将自己找到存储在区块链数据存储系统中的区块链数据,确认无误后选择区块链数据进行提取;
2)键入私钥Dkd,私钥Dkd验证成功后,区块链数据存储系统认为该区块链数据为签名者所有,该签名有效,私钥Dkd用于将用户区块链数据由为暗文转化用户可见的明文,将自己的区块链数据在网上转换为明文,人工提取的区块链数据与源数据进行对比,观测是否有不同;
3)转换完成后,人工即可进行改写与交易;
其中在上述步骤五中,将操作的步骤进行人工记录,存储在档案室与电脑中各一份,以备再次对比,同时人工手动抄录一份,进行对比;
其中在上述步骤六中,每隔一个月观察记录操作一次,每次操作的步骤都进行人工记录,同时对比之前记录的步骤数据。
基于上述,本发明的优点在于,本发明,采用计算机自动规划,使用RSA算法,整理与归纳用户区块链数据,利于多重签名进行安全认证,解决了传统用户区块链数据存储保密性低,无法多重进行签名认证保密,使其保密更加安全,大大提升用户区块链数据存储安全,区块链数据存储更加方便快捷。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (6)

1.一种基于多重签名的区块链数据安全方法,包括步骤一,用户注册;步骤二,多重签名认证;步骤三,区块链数据存储;步骤四,多重签名解密;步骤五,档案归纳存储;步骤六,后期数据对比;其特征在于:
其中在上述步骤一中,用户注册包括以下步骤:
1)人工选择区块链数据系统,多重对比查找适合自己的区块链数据存储系统,将区块链数据存储系统连接保存在电脑中;
2)人工在区块链数据系统中输入自己信息,进行注册,得到一个公钥注册地址,以及带得到一个用于注册私钥的地址;
其中在上述步骤二中,多重签名认证包括以下步骤:
1)区块链数据进行秘钥算法,公钥密码由陷门单项函数决定,使用RSA算法,将区块链数据定为M,加密由
Figure FSA0000194808970000011
得到多重签名的加密的公钥
Figure FSA0000194808970000012
2)再由RSA算法,加密由Dkd(C)=M,得到多重签名的加密的私钥Dkd
3)将公钥
Figure FSA0000194808970000013
与私钥Dkd人工记录保存在档案夹中;
其中在上述步骤三中,区块链数据存储包括以下步骤:
1)人工将自己的区块链数据存储在区块链数据存储系统中,确认无误后选择保存;
2)键入公钥
Figure FSA0000194808970000014
公钥
Figure FSA0000194808970000015
验证成功后,公钥
Figure FSA0000194808970000016
用于将用户区块链数据转化为暗文,将自己的区块链数据在网上转换为暗文;
3)此时存储完成,人工即可继续撰写与存储区块链数据;
其中在上述步骤四中,多重签名解密包括以下步骤:
1)人工将自己找到存储在区块链数据存储系统中的区块链数据,确认无误后选择区块链数据进行提取;
2)键入私钥Dkd,私钥Dkd验证成功后,区块链数据存储系统认为该区块链数据为签名者所有,该签名有效,私钥Dkd用于将用户区块链数据由为暗文转化用户可见的明文,将自己的区块链数据在网上转换为明文;
3)转换完成后,人工即可进行改写与交易;
其中在上述步骤五中,将操作的步骤进行人工记录,存储在档案室与电脑中各一份,以备再次对比;
其中在上述步骤六中,每次操作的步骤都进行人工记录,同时对比之前记录的步骤数据。
2.根据权利要求1所述的一种基于多重签名的区块链数据安全方法,其特征在于:所述步骤一2)中,公钥注册地址与注册私钥的地址连接均保存在电脑中。
3.根据权利要求1所述的一种基于多重签名的区块链数据安全方法,其特征在于:所述步骤三1)中,人工将存储在区块链数据存储系统中的区块链数据进行备份,用于用户对比。
4.根据权利要求1所述的一种基于多重签名的区块链数据安全方法,其特征在于:所述步骤四2)中,人工提取的区块链数据与源数据进行对比,观测是否有不同。
5.根据权利要求1所述的一种基于多重签名的区块链数据安全方法,其特征在于:所述步骤五中,人工手动抄录一份,进行对比。
6.根据权利要求1所述的一种基于多重签名的区块链数据安全方法,其特征在于:所述步骤六中,每隔一个月观察记录操作一次。
CN201911109465.XA 2019-11-14 2019-11-14 一种基于多重签名的区块链数据安全方法 Active CN110929275B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911109465.XA CN110929275B (zh) 2019-11-14 2019-11-14 一种基于多重签名的区块链数据安全方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911109465.XA CN110929275B (zh) 2019-11-14 2019-11-14 一种基于多重签名的区块链数据安全方法

Publications (2)

Publication Number Publication Date
CN110929275A CN110929275A (zh) 2020-03-27
CN110929275B true CN110929275B (zh) 2023-03-24

Family

ID=69852973

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911109465.XA Active CN110929275B (zh) 2019-11-14 2019-11-14 一种基于多重签名的区块链数据安全方法

Country Status (1)

Country Link
CN (1) CN110929275B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111523889B (zh) * 2020-04-17 2023-09-01 昆明大棒客科技有限公司 多重签名实现方法、装置、设备和存储介质
CN111817858A (zh) * 2020-07-27 2020-10-23 北京金仓幸福科技有限公司 一种基于多重签名的区块链数据安全方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107181765A (zh) * 2017-07-25 2017-09-19 光载无限(北京)科技有限公司 基于区块链技术的网络数字身份认证方法
WO2018145127A1 (en) * 2017-02-06 2018-08-09 ShoCard, Inc. Electronic identification verification methods and systems with storage of certification records to a side chain
CN108810895A (zh) * 2018-07-12 2018-11-13 西安电子科技大学 基于区块链的无线Mesh网络身份认证方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3073670B1 (en) * 2015-03-27 2020-09-02 Black Gold Coin, Inc. A system and a method for personal identification and verification

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018145127A1 (en) * 2017-02-06 2018-08-09 ShoCard, Inc. Electronic identification verification methods and systems with storage of certification records to a side chain
CN107181765A (zh) * 2017-07-25 2017-09-19 光载无限(北京)科技有限公司 基于区块链技术的网络数字身份认证方法
CN108810895A (zh) * 2018-07-12 2018-11-13 西安电子科技大学 基于区块链的无线Mesh网络身份认证方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于国密算法和区块链的移动端安全eID及认证协议设计;胡卫等;《信息网络安全》;20180710(第07期);全文 *

Also Published As

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

Similar Documents

Publication Publication Date Title
TWI706275B (zh) 用於資訊保護的系統和方法
CN110337665B (zh) 用于信息保护的系统和方法
US11874943B2 (en) Managing group authority and access to a secured file system in a decentralized environment
US6035398A (en) Cryptographic key generation using biometric data
JP4581200B2 (ja) 個人認証システム、個人認証方法、および情報処理装置、並びにプログラム提供媒体
CN101567780B (zh) 一种针对加密数字证书的密钥管理与恢复方法
CN102255729B (zh) 一种基于媒介数字证书的ibe数据加密系统
CN109687963A (zh) 基于公钥池的抗量子计算联盟链交易方法和系统
CN110419053A (zh) 用于信息保护的系统和方法
CN109146479B (zh) 基于区块链的数据加密方法
US8806206B2 (en) Cooperation method and system of hardware secure units, and application device
JP2005532742A5 (ja) 鍵シードにより電子鍵の不正配信および使用を防止するための方法およびシステム
EP3543891B1 (en) A computer implemented method and a system for tracking of certified documents lifecycle and computer programs thereof
CN110929275B (zh) 一种基于多重签名的区块链数据安全方法
US20250094969A1 (en) Enabling confidential and non-confidential transactions on a digital token architecture
CN111047305A (zh) 一种基于数字水印技术的加密数字货币钱包的私钥保存和助记方法
CN115203728A (zh) 基于联盟区块链和大数据的金融数据安全存储系统及方法
CN109146684B (zh) 去中心化交易验证方法
CN119363343A (zh) 一种基于国密密钥分割算法的医疗服务管理系统
CN112950356B (zh) 基于数字身份的个人贷款处理方法及系统、设备、介质
CN111130763B (zh) 一种基于集成加密技术的密钥备份与恢复方法
Ibor et al. A conceptual framework for augmenting the security of digitized academic records in Nigerian tertiary institutions using blockchain technology
Zohar et al. Financial cryptography and data security: FC 2018 international workshops, bitcoin, voting, and WTSC, Nieuwpoort, Curaçao, March 2, 2018, revised selected papers
US20250148061A1 (en) Systems and methods for providing a trackable digital asset and its use thereof
EP4379631A1 (en) Digital wallet device and dual offline transaction method thereof

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