System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 区块链钱包私钥分片图形化生成方法及系统技术方案_技高网

区块链钱包私钥分片图形化生成方法及系统技术方案

技术编号:44031320 阅读:8 留言:0更新日期:2025-01-15 01:11
本发明专利技术提供了一种区块链钱包私钥分片图形化生成方法及系统,包括:步骤S1:将区块链钱包的私钥分割成多个私钥片段;步骤S2:利用AIGC技术为每个私钥片段生成唯一的图形表示,获得图形化私钥片段;步骤S3:将图形化私钥片段加密后分别进行冗余备份存储;步骤S4:通过多重验证机制恢复图形化私钥片段并进行组合,还原完整的私钥。本发明专利技术有效提升了区块链钱包私钥的安全性,防止因私钥丢失或泄露导致的安全风险,同时为用户提供了一种易于操作和管理的私钥存储与恢复方案。

【技术实现步骤摘要】

本专利技术涉及区块链,具体地,涉及区块链钱包私钥分片图形化生成方法及系统,更为具体地,涉及基于人工智能生成内容技术的区块链钱包私钥分片图形化生成方法及系统。


技术介绍

1、随着区块链技术的迅速发展,区块链钱包成为管理和保护数字资产的关键工具;传统的区块链钱包依赖于复杂的密码和助记词来保护私钥安全。然而,随着信息技术的发展,传统方法面临着以下几个挑战:

2、用户体验差:私钥的生成和管理复杂,用户难以理解并正确操作,导致私钥容易丢失或泄露。

3、安全性不足:单一的私钥保存方式存在被盗取或破解的风险,尤其在使用不当的情况下更易暴露在攻击者面前。

4、备份难度大:传统的助记词或密码需要用户手动备份,而用户可能因为记忆错误或保存不当而丢失私钥,进而导致资产损失。

5、为了提高区块链钱包的安全性和用户体验,本专利技术提出了一种基于aigc技术的区块链钱包私钥分片图形化生成的方法及系统,通过将私钥分片并图形化生成,提升私钥管理的安全性和便利性。


技术实现思路

1、针对现有技术中的缺陷,本专利技术的目的是提供一种区块链钱包私钥分片图形化生成方法及系统。

2、根据本专利技术提供的一种区块链钱包私钥分片图形化生成方法,包括:

3、步骤s1:将区块链钱包的私钥分割成多个私钥片段;

4、步骤s2:利用aigc技术为每个私钥片段生成唯一的图形表示,获得图形化私钥片段;

5、步骤s3:将图形化私钥片段加密后分别进行冗余备份存储;

6、步骤s4:通过多重验证机制恢复图形化私钥片段并进行组合,还原完整的私钥。

7、优选地,所述步骤s1包括:将区块链钱包的私钥采用shamir's secret sharing算法进行分割,获得n个私钥片段;其中,至少需要k个私钥片段才能恢复出完整的私钥,k≤n;

8、所述采用shamir's secret sharing算法进行分割包括:通过二阶多项式p(x)=a0+a1x+a2x2+...+an-1xn-1分别计算出n个点(xi,p(xi)),n个点对应n个私钥片段;其中,a0表示私钥值,a1和a2为随机生成的系数。

9、优选地,所述步骤s2包括:利用生成对抗网络和风格迁移技术生成每个私钥片段的唯一图形表示;

10、所述利用生成对抗网络和风格迁移技术生成每个私钥片段的唯一图形表示,包括:

11、步骤s2.1:构建生成对抗网络,并对构建的生成对抗网络进行训练,获得训练后的生成对抗网络;

12、步骤s2.2:利用训练后的生成对抗网络根据每个私钥片段生成初步图像;

13、步骤s2.3:利用风格迁移技术对生成的图像进行处理,获得满足预设要求的图像;

14、步骤s2.4:在当前获得的图像中引入随机噪声,确保相同的输入生成不同的图形。

15、优选地,所述步骤s3包括:将图形化私钥片段通过aes-256加密后分别冗余备份存储于不同的设备或位置。

16、优选地,所述步骤s4包括:获取至少k个图形化私钥片段,通过多重验证获取的至少k个图形化私钥片段,再利用shamir's secret sharing算法恢复出完整私钥。

17、其中,所述多重验证包括:生物识别验证以及双因素验证。

18、根据本专利技术提供的一种区块链钱包私钥分片图形化生成系统,包括:

19、模块m1:将区块链钱包的私钥分割成多个私钥片段;

20、模块m2:利用aigc技术为每个私钥片段生成唯一的图形表示,获得图形化私钥片段;

21、模块m3:将图形化私钥片段加密后分别进行冗余备份存储;

22、模块m4:通过多重验证机制恢复图形化私钥片段并进行组合,还原完整的私钥。

23、优选地,所述模块m1包括:将区块链钱包的私钥采用shamir's secret sharing算法进行分割,获得n个私钥片段;其中,至少需要k个私钥片段才能恢复出完整的私钥,k≤n;

24、所述采用shamir's secret sharing算法进行分割包括:通过二阶多项式p(x)=a0+a1x+a2x2+...+an-1xn-1分别计算出n个点(xi,p(xi)),n个点对应n个私钥片段;其中,a0表示私钥值,a1和a2为随机生成的系数。

25、优选地,所述模块m2包括:利用生成对抗网络和风格迁移技术生成每个私钥片段的唯一图形表示;

26、所述利用生成对抗网络和风格迁移技术生成每个私钥片段的唯一图形表示,包括:

27、模块m2.1:构建生成对抗网络,并对构建的生成对抗网络进行训练,获得训练后的生成对抗网络;

28、模块m2.2:利用训练后的生成对抗网络根据每个私钥片段生成初步图像;

29、模块m2.3:利用风格迁移技术对生成的图像进行处理,获得满足预设要求的图像;

30、模块m2.4:在当前获得的图像中引入随机噪声,确保相同的输入生成不同的图形。

31、优选地,所述模块m3包括:将图形化私钥片段通过aes-256加密后分别冗余备份存储于不同的设备或位置。

32、优选地,所述模块m4包括:获取至少k个图形化私钥片段,通过多重验证获取的至少k个图形化私钥片段,再利用shamir's secret sharing算法恢复出完整私钥。

33、其中,所述多重验证包括:生物识别验证以及双因素验证。

34、与现有技术相比,本专利技术具有如下的有益效果:

35、1、本专利技术通过采用shamir's secret sharing等私钥分片算法,将区块链钱包的私钥分割成多个独立的片段;只有当用户收集到足够数量的片段后,才能恢复出完整的私钥;这样能够大大提高了私钥的安全性,即使单个片段被泄露,攻击者也无法获取完整的私钥,从而有效防止私钥被盗或破解;

36、2、本专利技术创新性地利用aigc人工智能生成内容技术为每个私钥片段生成独特的图形表示;这些图形既美观又复杂,难以通过逆向工程推导出私钥片段,进一步提高了安全性;同时,用户可以通过图形化的方式直观地管理和识别这些私钥片段,简化了传统复杂的私钥管理流程,与传统的私钥管理方式相比,本专利技术大大简化了用户操作流程,通过图形化表示和直观的恢复流程,用户无需记忆复杂的助记词或密码,也无需担心私钥片段的丢失,提升了用户体验;

37、3、本专利技术提出了分布式存储的方式,将图形化的私钥片段分别存储于不同的设备或云端;即使某一设备丢失或损坏,用户依然可以通过其他设备恢复完整的私钥;分布式存储的设计减少了单点失效的风险,保障了私钥的长期安全性。

38、4、本专利技术通过引入多重验证机制,确保在私钥恢复过程中只有经过授权的用户才能访问和恢复私钥片段;即便攻击者获取到某些片段或设备,仍然需要通过多重验证才能访问私钥,进一步增强了系统的安本文档来自技高网...

【技术保护点】

1.一种区块链钱包私钥分片图形化生成方法,其特征在于,包括:

2.根据权利要求1所述的区块链钱包私钥分片图形化生成方法,其特征在于,所述步骤S1包括:将区块链钱包的私钥采用Shamir's Secret Sharing算法进行分割,获得n个私钥片段;其中,至少需要k个私钥片段才能恢复出完整的私钥,k≤n;

3.根据权利要求1所述的区块链钱包私钥分片图形化生成方法,其特征在于,所述步骤S2包括:利用生成对抗网络和风格迁移技术生成每个私钥片段的唯一图形表示;

4.根据权利要求1所述的区块链钱包私钥分片图形化生成方法,其特征在于,所述步骤S3包括:将图形化私钥片段通过AES-256加密后分别冗余备份存储于不同的设备或位置。

5.根据权利要求2所述的区块链钱包私钥分片图形化生成方法,其特征在于,所述步骤S4包括:获取至少k个图形化私钥片段,通过多重验证获取的至少k个图形化私钥片段,再利用Shamir's Secret Sharing算法恢复出完整私钥。

6.一种区块链钱包私钥分片图形化生成系统,其特征在于,包括:

7.根据权利要求6所述的区块链钱包私钥分片图形化生成系统,其特征在于,所述模块M1包括:将区块链钱包的私钥采用Shamir's Secret Sharing算法进行分割,获得n个私钥片段;其中,至少需要k个私钥片段才能恢复出完整的私钥,k≤n;

8.根据权利要求6所述的区块链钱包私钥分片图形化生成系统,其特征在于,所述模块M2包括:利用生成对抗网络和风格迁移技术生成每个私钥片段的唯一图形表示;

9.根据权利要求6所述的区块链钱包私钥分片图形化生成系统,其特征在于,所述模块M3包括:将图形化私钥片段通过AES-256加密后分别冗余备份存储于不同的设备或位置。

10.根据权利要求7所述的区块链钱包私钥分片图形化生成系统,其特征在于,所述模块M4包括:获取至少k个图形化私钥片段,通过多重验证获取的至少k个图形化私钥片段,再利用Shamir's Secret Sharing算法恢复出完整私钥。

...

【技术特征摘要】

1.一种区块链钱包私钥分片图形化生成方法,其特征在于,包括:

2.根据权利要求1所述的区块链钱包私钥分片图形化生成方法,其特征在于,所述步骤s1包括:将区块链钱包的私钥采用shamir's secret sharing算法进行分割,获得n个私钥片段;其中,至少需要k个私钥片段才能恢复出完整的私钥,k≤n;

3.根据权利要求1所述的区块链钱包私钥分片图形化生成方法,其特征在于,所述步骤s2包括:利用生成对抗网络和风格迁移技术生成每个私钥片段的唯一图形表示;

4.根据权利要求1所述的区块链钱包私钥分片图形化生成方法,其特征在于,所述步骤s3包括:将图形化私钥片段通过aes-256加密后分别冗余备份存储于不同的设备或位置。

5.根据权利要求2所述的区块链钱包私钥分片图形化生成方法,其特征在于,所述步骤s4包括:获取至少k个图形化私钥片段,通过多重验证获取的至少k个图形化私钥片段,再利用shamir's secret sharing算法恢复出完整私钥。

...

【专利技术属性】
技术研发人员:吴思坚张盛任立频李鑫陈家斌李俊贾林宋金牛何浩文
申请(专利权)人:上海万向区块链股份公司
类型:发明
国别省市:

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

1