欢迎来到天天文库
浏览记录
ID:9150649
大小:76.00 KB
页数:8页
时间:2018-04-19
《一种区块链的云计算电子取证模型》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、一种区块链的云计算电子取证模型黄晓芳徐蕾杨南科技大学计算机科学与技术学院提出了一种区块链的云计算电子取证模型,设计基于MerkleTree的证据保全及改进的共识算法,实现云计算环境下的去中心化电子取证,防止任何参与方,包括取证调查者、云服务提供商、用户等,对取证信息的共谋篡改.实验测试表明该模型能够有效的对电子证据信息进行保全和验证,保障取证数据的完整性和时效性.关键词:电子取证;区块链;去屮心化;共识算法;黄晓芳(1977—),女,副教授,.基金:国家自然青年基金项目(61303230)ABlockchainModelo
2、fCloudForensicsHUANGXiao-fangXULeiYANGXiSchoolofComputerScienceandTechnology,SouthwestUniversityofScienceandTechnology;Abstract:Anelectronicforensicsmodelofcloudcomputingbasedonblockchainwasproposed.Inthismodel,anevidencepreventionschemebasedonMcrklcTree,animprove
3、dconsensusalgorithmweredesignedtoimplementthedecentralizedelectronicforensicsundercloudcomputingenvironment.Thismodelcanpreventanyinvolvedparty-forensicinvestigators,cloudserviceproviders,users,etc.-fromcolludingtotamperwiththedigitalevidence.Experimentsshowthatth
4、emodelcaneffectivelypreserveandverifytheelectronicevidence,andguaranteetheintegrityandtimelinessofthedata.Keyword:electronicforensics;blockchain;decentralization;consensusalgorithm;计算机取证,是在1991年的美国国际计算机专家会议(IACIS,InternationalAssociationofComputerSpecialists)被首次提出
5、[1],传统的取证模式主要是通过具体的设备和文件对取证对象进行隔离和保护3个取证过程基本上在一个静止的封闭空间中进行.而在云计算环境下,多个用户共用分布式异构虚拟计算资源,产生各种临吋数据和文件访问记录,因此云计算电子证据取证的实现与传统的取证模式具有显著区别m.在“云”屮进行取证调查时无法对物理资源进行封闭控制,很难保证参与方不会篡改原有信息.本文针对以上问题,提出基于区块链技术的云计算电子取证模型,该模型基于MerkleTree的证据保全及改进的井识算法实现证据保全的去中心化,防止任何参与方的井谋,并且在区块中的电子记
6、录上绑定用户信息及吋间戳,实现云计算上的电子证据可追溯,保证取证数据的真实性、完整性、可靠性.1相关工作1.1现有的云取证技术研宄现有的云取证模型主要集中在云环境日志取证方面,ShamsZawoad[3]等从云服务提供商角度出发,设计丫一种安全的记录即服务模型.谢亚龙,丁丽萍U1等人基于基础设施即服务提出一种新的云模型下的取证框架,在虚拟机中收集证据.TingSangX^l捉出在云端以闩志的形式记录用户的操作信息,将闩志同步到客户端.HaleM指出利用亚马逊云驱动进行取证分析可能造成数据总改,探讨通过文件雕复技术进行变更数
7、据的恢复.ShahXZl等提出云取证三层架构.NeindaM等与法律调查团队合作提出一种在云环境屮支持自动化取证分析的创新的三层取证.上述研宄中,在“云”中进行取证时主要依靠云服务提供者完成,调查者不能保证所获取信息的完整性和真实性,特别是在云服务提供者不诚实的情况下,很难防止一方或双方的共谋篡改.1.2区块链技术研宄区块链(Blockchain),即通过去中心化的方式集体维护一个可靠数据库的技术方案m.该方案消息传输验证的流程如图1所示:图1区块链的工作原理1.3Merkle树概念Merkle树[10]结构是RalphM
8、erkle所创造用来同步数据一致性的算法.本文采用Merkle树的方法记录E块内的交易信息数据,如果树的叶子节点加入一个伪造的恶意记录,则该节点所引起的改动将导致上层节点以及更上层节点的改动,最终导致根节点以及区块哈希的改动.当在云计算环境屮进行比对或验证时,Merkle树很容易进行定位.2基于区块链的
此文档下载收益归作者所有