System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种可远程销毁机密数据的移动存储器制造技术_技高网

一种可远程销毁机密数据的移动存储器制造技术

技术编号:40544103 阅读:6 留言:0更新日期:2024-03-05 19:00
本发明专利技术涉及移动存储器,具体涉及一种可远程销毁机密数据的移动存储器,区块链客户端,连接区块链网络,与区块链节点进行通信,并基于数据销毁模块发送的销毁请求调用智能合约执行销毁操作,同时将数据销毁模块发送的销毁操作结果记录至区块链网络中;数据存储模块,用于存储用户数据,并对用户数据进行加密;数据销毁模块,接收销毁请求,并对销毁请求进行验证和检查,将符合验证和检查要求的销毁请求发送至区块链客户端,同时接收智能合约反馈的销毁操作结果,并将销毁操作结果发送至区块链客户端;本发明专利技术提供的技术方案能够有效克服现有技术所存在的无法实现远程销毁数据,以及不能确保数据安全的缺陷。

【技术实现步骤摘要】

本专利技术涉及移动存储器,具体涉及一种可远程销毁机密数据的移动存储器


技术介绍

1、在移动存储器领域,目前存在一些问题,比如数据容易泄漏、数据安全性较差、数据恶意访问及难以实现远程销毁数据。传统的数据存储和管理方法依赖于中心化的云存储解决方案,容易受到黑客攻击和数据泄漏的威胁。此外,数据难以彻底销毁,导致隐私问题和合规性问题。

2、传统的数据销毁方法主要包括物理破坏硬件设备或使用数据擦除工具,但这些方法不完全安全,因为数据可能仍然能够被恢复。此外,这些方法通常需要物理访问存储设备,而无法实现远程销毁数据。因此,现有技术在解决数据隐私和安全性问题方面存在较大的局限性。


技术实现思路

1、(一)解决的技术问题

2、针对现有技术所存在的上述缺点,本专利技术提供了一种可远程销毁机密数据的移动存储器,能够有效克服现有技术所存在的无法实现远程销毁数据,以及不能确保数据安全的缺陷。

3、(二)技术方案

4、为实现以上目的,本专利技术通过以下技术方案予以实现:

5、一种可远程销毁机密数据的移动存储器,包括内置于移动存储器的区块链客户端、数据存储模块和数据销毁模块;

6、区块链客户端,连接区块链网络,与区块链节点进行通信,并基于数据销毁模块发送的销毁请求调用智能合约执行销毁操作,同时将数据销毁模块发送的销毁操作结果记录至区块链网络中;

7、数据存储模块,用于存储用户数据,并对用户数据进行加密;

8、数据销毁模块,接收销毁请求,并对销毁请求进行验证和检查,将符合验证和检查要求的销毁请求发送至区块链客户端,同时接收智能合约反馈的销毁操作结果,并将销毁操作结果发送至区块链客户端。

9、优选地,所述数据销毁模块接收数据所有者或授权方触发的销毁请求,对销毁请求进行合法性验证、完整性验证,并对符合验证要求的销毁请求进行合规性检查,将符合检查要求的销毁请求发送至区块链客户端;

10、其中,销毁请求包括销毁条件、销毁时间和销毁原因。

11、优选地,所述区块链客户端基于数据销毁模块发送的销毁请求调用智能合约执行销毁操作,所述智能合约定义销毁规则和销毁条件,包括销毁数据方式、销毁数据范围、销毁时间条件、销毁数据原因、销毁数据方法、合法性验证要求和合规性检查要求;

12、其中,销毁数据方式包括完全销毁、部分销毁,完全销毁时将数据存储模块中的目标用户数据和区块链网络中存储的对应用户数据一同销毁,部分销毁时则仅销毁数据存储模块中的目标用户数据;

13、销毁时间条件包括延时销毁、立即销毁;

14、销毁数据原因包括合同结束、用户请求、违规行为。

15、优选地,所述智能合约通过加密通道将销毁操作结果返回给数据销毁模块,所述数据销毁模块将销毁操作结果发送至区块链客户端,所述区块链客户端将销毁操作结果记录至区块链网络中。

16、优选地,所述区块链客户端为一个轻量级应用程序,使用区块链通信协议通过网络连接区块链网络,与区块链节点进行通信,所述区块链客户端接收来自区块链节点的数据,并对区块链上的数据进行验证。

17、优选地,所述区块链客户端与数据存储模块进行通信,完成相关数据的读取;

18、所述区块链客户端还负责记录数据操作并维护数据状态,所述数据存储模块中的每次数据操作均会生成一笔数据交易,所述区块链客户端将数据交易广播至区块链节点,由区块链节点对数据交易进行验证并记录至区块链网络中;

19、其中,数据操作包括数据存储、数据读取和数据销毁。

20、优选地,所述数据存储模块对存储的用户数据进行分段,并采用加密算法对各数据段进行加密存储。

21、优选地,所述数据存储模块采用aes加密算法对各数据段进行加密存储,加密密钥由用户管理,并存储至区块链客户端中,用户可以随时更改加密密钥,只有拥有正确加密密钥的用户或授权方才能解密数据。

22、(三)有益效果

23、与现有技术相比,本专利技术所提供的一种可远程销毁机密数据的移动存储器,具有以下有益效果:

24、1)可以通过区块链网络实现远程销毁数据,无需物理访问存储设备,有效提升了移动存储器的使用便捷性;

25、2)用户数据在数据存储模块中进行分段加密存储,并且在区块链上追踪,确保数据完整性和不可篡改性,从而能够提升数据安全性;

26、3)只有数据所有者或授权方才能触发销毁请求和执行销毁操作,同时只有拥有正确加密密钥的用户或授权方才能对数据存储模块中存储的用户数据进行解密,实现了对用户隐私的有效保护。

本文档来自技高网...

【技术保护点】

1.一种可远程销毁机密数据的移动存储器,其特征在于:包括内置于移动存储器的区块链客户端、数据存储模块和数据销毁模块;

2.根据权利要求1所述的可远程销毁机密数据的移动存储器,其特征在于:所述数据销毁模块接收数据所有者或授权方触发的销毁请求,对销毁请求进行合法性验证、完整性验证,并对符合验证要求的销毁请求进行合规性检查,将符合检查要求的销毁请求发送至区块链客户端;

3.根据权利要求2所述的可远程销毁机密数据的移动存储器,其特征在于:所述区块链客户端基于数据销毁模块发送的销毁请求调用智能合约执行销毁操作,所述智能合约定义销毁规则和销毁条件,包括销毁数据方式、销毁数据范围、销毁时间条件、销毁数据原因、销毁数据方法、合法性验证要求和合规性检查要求;

4.根据权利要求3所述的可远程销毁机密数据的移动存储器,其特征在于:所述智能合约通过加密通道将销毁操作结果返回给数据销毁模块,所述数据销毁模块将销毁操作结果发送至区块链客户端,所述区块链客户端将销毁操作结果记录至区块链网络中。

5.根据权利要求4所述的可远程销毁机密数据的移动存储器,其特征在于:所述区块链客户端为一个轻量级应用程序,使用区块链通信协议通过网络连接区块链网络,与区块链节点进行通信,所述区块链客户端接收来自区块链节点的数据,并对区块链上的数据进行验证。

6.根据权利要求5所述的可远程销毁机密数据的移动存储器,其特征在于:所述区块链客户端与数据存储模块进行通信,完成相关数据的读取;

7.根据权利要求6所述的可远程销毁机密数据的移动存储器,其特征在于:所述数据存储模块对存储的用户数据进行分段,并采用加密算法对各数据段进行加密存储。

8.根据权利要求7所述的可远程销毁机密数据的移动存储器,其特征在于:所述数据存储模块采用AES加密算法对各数据段进行加密存储,加密密钥由用户管理,并存储至区块链客户端中,用户可以随时更改加密密钥,只有拥有正确加密密钥的用户或授权方才能解密数据。

...

【技术特征摘要】

1.一种可远程销毁机密数据的移动存储器,其特征在于:包括内置于移动存储器的区块链客户端、数据存储模块和数据销毁模块;

2.根据权利要求1所述的可远程销毁机密数据的移动存储器,其特征在于:所述数据销毁模块接收数据所有者或授权方触发的销毁请求,对销毁请求进行合法性验证、完整性验证,并对符合验证要求的销毁请求进行合规性检查,将符合检查要求的销毁请求发送至区块链客户端;

3.根据权利要求2所述的可远程销毁机密数据的移动存储器,其特征在于:所述区块链客户端基于数据销毁模块发送的销毁请求调用智能合约执行销毁操作,所述智能合约定义销毁规则和销毁条件,包括销毁数据方式、销毁数据范围、销毁时间条件、销毁数据原因、销毁数据方法、合法性验证要求和合规性检查要求;

4.根据权利要求3所述的可远程销毁机密数据的移动存储器,其特征在于:所述智能合约通过加密通道将销毁操作结果返回给数据销毁模块,所述数据销毁模块将销毁操作结果发送至区块链客户端,所...

【专利技术属性】
技术研发人员:刘胜强刘跃汪国航李俊聂俊赵宁沈远华李晨张炜崔娟王斌请求不公布姓名刘启迪古磊徐礼理钱石竹杨少洁方燃石请求不公布姓名请求不公布姓名邓晓军储诚郑章明汪水生
申请(专利权)人:中国科学技术大学先进技术研究院
类型:发明
国别省市:

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

1