【技术实现步骤摘要】
基于区块链的数字资产可信交换管理方法及装置
[0001]本专利技术涉及区块链
,尤其涉及一种基于区块链的数字资产可信交换管理方法及装置。
技术介绍
[0002]企业内部的重要数据、机密数据、基础数据大都以电子文档的形式存在,依据数据的重要程度不同,其传播共享的方式也不同,但随着企业信息化的发展和业务的扩大,对外合作日益增多,越来越频繁地需要和大量业务伙伴之间进行文件数据交换,例如:在产品采购中,需要向供应商提供该产品的设计图纸,或者在向供应商表达创新想法之后,供应商也要向该企业发送其技术图纸;以及在系统设计、平台设计的项目中需要向合作伙伴提供代码、软件包等;虽然电子文件形式的交换确实是比较便捷,但由于电子文件本身就具有易拷贝、易扩散、易传播的特性,所以,外发的文件做不到严格管控,将存在很大的泄密风险。
[0003]在文件数据外发的过程中,企业目前主要会使用到企业邮件系统、FTP系统、企业网盘等,同时可能辅以OA、BPM等办公协作系统,甚至还会大量采用人工方式,通过存储介质或者IM工具进行数据传递,在实际应用中存 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的数字资产可信交换管理方法,其特征在于,包括:基于区块链的加密技术构建数字加密锁,并基于数字加密锁构建数字资产可信交换体系;通过数字加密锁将加密信息上传至区块链中进行比对,防止加密信息被篡改。2.根据权利要求1所述的基于区块链的数字资产可信交换管理方法,其特征在于,所述基于区块链的加密技术构建数字加密锁包括:采用非对称加密算法创建公私钥对;利用签名算法验证双方身份;通过密钥协商算法计算出共享密钥;利用对称加密算法加解密数据。3.根据权利要求2所述的基于区块链的数字资产可信交换管理方法,其特征在于,所述采用非对称加密算法创建公私钥对包括:随机选择两个不相等的大素数p,q,并计算n=pq,由欧拉公式求得φ(n)=(p
‑
1)(q
‑
1),选择一个小于φ(n)的整数e,使e与φ(n)互质,并求得e关于φ(n)的模逆元d,然后将p,q的记录销毁,此时令P_key=(n,e)为公钥,S_key=(n,d)为私钥,企业将公钥与相关数据上传至区块链系统。4.根据权利要求3所述的基于区块链的数字资产可信交换管理方法,其特征在于,所述签名算法验证双方身份包括:数据交换双方共同约定两个可以公开的大素数N和g(1<g<N),共享方A随机选择一个不可对称加密算法加解密数据公开的大整数x,并计算session_key
x
=g
x
modN;接收方B也随机选择一个不可公开的大整数y,并计算session_key
y
=g
y
modN;双方将各自计算出来的session_key
x
和session_key
y
,利用自身的私钥S_key加密后发送,然后双方通过区块链上记录的各企业公钥P_key,来验证发送session_key的对方身份。5.根据权利要求4所述的基于区块链的数字资产可信交换管理方法,其特征在于,所述密钥协商算法计算出共享密钥包...
【专利技术属性】
技术研发人员:杨征,孔曼,谭林,王云丽,尹海波,
申请(专利权)人:湖南天河国云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。