一种基于区块链的云取证方案,采用区块链的全新理念,以去中心化、去信任化的方式来解决无论是存证方还是保全方都无法篡改保全在区块链上的电子证据,并实现电子证据的可验证和可追溯。
#云取证系统总体架构设计##西南科技大学#
电子取证技术虽然是打击计算机犯罪和计算机网络犯罪的关键技术,但是在云计算环境下,传统的电子取证技术和方法面临着诸多新的挑战。
云取证与传统的电子取证相比面临着数据分散、数据控制有限、取证监督链难以实现、多租户环境等诸多困难,目前学术界也已经提出了不少关于云取证的技术方案,但是这些方案并没有完全解决云计算对取证工作的挑战,尤其是在 CSPs(云服务提供者)、调查者、用户等不诚实的场景,以及证据监督链不完整的问题。本课题为了克服以上问题,提出了一种基于区块链的云取证方案,采用区块链的全新理念,以去中心化、去信任化的方式来解决无论是存证方还是保全方都无法篡改保全在区块链上的电子证据,并实现电子证据的可验证和可追溯。 借助区块链的全新思想,把电子数据记录在区块链上,并结合加密算法、时间戳、数字签名等技术,设计并搭建基于区块链的云取证系统。系统主要采用区块链分布式数据库的特点,即采用 P2P 网络技术实现系统的去中心化、使用加密算法保证用户数据的安全性、使用 Merkle 树技术保证数据的不可篡改及可追溯、使用共识算法保障计算节点间数据的一致性、且通过时间戳技术保证数据在某个特定时间段或者某个特定时间之前的存在性以及采用首尾相连的链式数据结构等技术,设计了一种去中心化的、可验证、不可篡改的云取证系统。
云取证系统总体架构设计
1.1 云取证系统总体架构
由图1所示,本系统的核心是由 n 个节点组成的 P2P 网络,每个节点各自维护相同的证据链,即区块链中的证据信息。在此结构中,区块链相当于一种点对点
#云取证系统总体架构设计##西南科技大学#
电子取证技术虽然是打击计算机犯罪和计算机网络犯罪的关键技术,但是在云计算环境下,传统的电子取证技术和方法面临着诸多新的挑战。
云取证与传统的电子取证相比面临着数据分散、数据控制有限、取证监督链难以实现、多租户环境等诸多困难,目前学术界也已经提出了不少关于云取证的技术方案,但是这些方案并没有完全解决云计算对取证工作的挑战,尤其是在 CSPs(云服务提供者)、调查者、用户等不诚实的场景,以及证据监督链不完整的问题。本课题为了克服以上问题,提出了一种基于区块链的云取证方案,采用区块链的全新理念,以去中心化、去信任化的方式来解决无论是存证方还是保全方都无法篡改保全在区块链上的电子证据,并实现电子证据的可验证和可追溯。 借助区块链的全新思想,把电子数据记录在区块链上,并结合加密算法、时间戳、数字签名等技术,设计并搭建基于区块链的云取证系统。系统主要采用区块链分布式数据库的特点,即采用 P2P 网络技术实现系统的去中心化、使用加密算法保证用户数据的安全性、使用 Merkle 树技术保证数据的不可篡改及可追溯、使用共识算法保障计算节点间数据的一致性、且通过时间戳技术保证数据在某个特定时间段或者某个特定时间之前的存在性以及采用首尾相连的链式数据结构等技术,设计了一种去中心化的、可验证、不可篡改的云取证系统。
云取证系统总体架构设计
1.1 云取证系统总体架构
由图1所示,本系统的核心是由 n 个节点组成的 P2P 网络,每个节点各自维护相同的证据链,即区块链中的证据信息。在此结构中,区块链相当于一种点对点