【技术实现步骤摘要】
一种基于区块链的数据传输方法及系统
[0001]本专利技术涉及区块链领域,尤其涉及到一种基于区块链的数据传输方法及系统。
技术介绍
[0002]数据安全是指对于组织所拥有的数据进行保护和管理,以确保数据的完整性、可用性和保密性。数据安全对于组织的业务运营和发展至关重要,因为数据是组织的重要财产,包含了组织内部的各种业务数据以及客户的个人信息等。保护这些数据不受任何未经授权的访问、窃取、破坏和篡改是组织需要解决的重要问题之一。
[0003]现有的技术包括但不限于以下几种方式:使用加密协议,如TLS/SSL,保护数据在传输过程中的安全性;实施访问控制,只有经过身份验证的用户才能访问数据;采用数字签名技术,确保数据的完整性和真实性;实施数据备份和容灾措施,以确保数据的可用性;采用防火墙和入侵检测系统等技术,保护网络中的数据免受未经授权的访问和攻击;使用虚拟专用网络(VPN)建立安全的远程连接,使用数据加密软件对数据进行加密,使用安全套接字层(SSL)协议进行安全通信等等。
[0004]没错,现有技术都可以在一定程度 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的数据传输方法,其特征在于,具体包括如下步骤:S1.构建数据传输网络,所述数据传输网络为去中心化的区块链;S2.确定主发送节点、主接收节点和从发送节点,在主发送节点将主发送数据加密,得到加密后的主发送数据;确定多个从发送节点,在多个从发送节点将多个从发送数据加密,得到相应的多个加密后的从发送数据;S3.确定主发送节点的主随机因子f和每个从发送节点的从随机因子hi,其中i表示第i个从发送节点;S4.将所述加密后的主发送数据随机分为f个子数据,将每个加密后的从发送数据分别随机分为hi个子数据;S5.随机选定多个转发节点,转发并组装数据;S6.递归执行步骤S2
‑
S5,直到主接收节点已接收数据的大小与原始的加密后的主发送数据大小一致,得到最终接收数据;S7.主接收节点解密在步骤S6中的最终接收数据,得到原始主发送数据。2.根据权利要求1所述的方法,其特征在于,所述区块链由多个节点组成,所述节点包括存储空间和同步时钟。3.根据权利要求2所述的方法,其特征在于,所述随机选定多个转发节点,转发并组装数据包括如下步骤:随机选定多个转发节点,在每个转发节点的转发...
【专利技术属性】
技术研发人员:孙晓宇,黄博,江培荣,王波,陈庭强,田凯强,刘鹏,高飞,冯俊超,张旭林,李强,麻亮,谭思涛,
申请(专利权)人:成都运荔枝科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。