本发明专利技术公开一种基于eID的跨平台虚拟资产溯源方法,包括以下步骤:通过对多个异构业务平台中虚拟资产的产生、交易、变更等一系列历史信息的记录,利用虚拟资产管理语言统一描述溯源数据,快速查询异常虚拟资产的完整操作过程,实现对用户异常操作行为的跨平台精准化追踪本发明专利技术通过高效获取由虚拟资产管理语言处理的虚拟资产交易平台产生的日志文件,然后采用分布式数据库存储简化溯源数据,最后通过逆向查询法进行虚拟资产溯源并还原其操作过程;本发明专利技术充分考虑了不同虚拟资产交易平台的数据格式问题,不仅高效精准并且能适应用户虚拟身份非唯一和虚拟资产操作行为复杂的特点。
【技术实现步骤摘要】
本专利技术属于网络与信息安全领域,具体涉及一种基于eID的跨平台虚拟资产溯源方法。
技术介绍
互联网为人们提供强大服务功能的同时,以电子商务、网络游戏为代表的虚拟资产违法犯罪行为时常发生。但是,虚拟资产与现实中的财产密切相关,同样需要付出个人劳动或者由真实货币通过市场交易获取。例如,网游用户通过人民币购买游戏点卡或武器装备来升级游戏角色;电子商务中商品所有权或网上支付余额不能被随意更改,否则会扰乱经济发展正常秩序。总之,网络违法违规行为不仅会造成巨大的经济损失,还会对网络安全及信用造成极大的损害。针对虚拟资产交易秩序混乱、网络诈骗日益严峻的问题,网络空间的监管自治显得尤为重要,而虚拟资产溯源技术是其重要内容。溯源技术能为虚拟资产的异常操作提供有力证据,进而有效遏制网络违法犯罪行为的发生。关于溯源,学术界还没有一致的定义。一般来说,溯源不仅包括追溯数据自身来源,还应包括产生结果数据的一系列相关操作。根据应用领域的不同,溯源具有不同的含义:在数据库中,溯源被定义为计算数据的来源和对数据的操作集合;在地理信息系统中,溯源是找出产生数据的源与数据转换过程的集合及其依赖关系;在大型网格计算中,溯源被认为是记录了工作流程和注释等的元数据。溯源的目的主要是用于描述特定数据的
来源及其演化历史,一般采用溯源图进行表示:溯源图是一个有向非循环图G(V,E),其中,顶点V表示操作的集合,边E表示操作或数据之间的依赖关系。在溯源图G中,对于任意边uv,若uv∈E,则边uv只能是以下三种情形之一:若u,v∈V,则操作u在操作v之前被执行;若v∈V,则u是初始数据,数据u是操作v的输入;若u∈V,则v是结果数据,数据v是操作u的输出。因此,对任何结果数据v的溯源计算可以被理解为:递归查询数据v的祖先节点集合及其依赖关系,这个集合本质上是溯源图的一个子图,该子图包括了数据v的初始值及相关后续操作流程。根据溯源目的的不同,溯源技术可分为面向数据的溯源和面向操作的溯源,而每种溯源技术又可分为面向集合元素的粗粒度溯源和面向单个元素的细粒度溯源[1]。目前已有的溯源技术:针对传统数据库的查询结果数据,利用语法分析方法以及DQL查询语言计算溯源信息,即查询结果数据抽取自源数据库的位置和导致产生该结果数据的源数据,这类方法虽然能准确找出感兴趣的溯源数据,但其实际应用仅局限于对关系型数据库的操作[2];文献[3]指出当数据来自于不同的源数据库而且涉及的操作只包括插入、删除、复制和更新时,通过朴素溯源、事务溯源和分层溯源三种方法可以查询目标数据库中数据的源信息,但该技术仅限于追溯构建数据仓库时产生的数据并且要求源数据库具有相同的数据结构;针对大型科学实验中的数据,文献[4]指出通过有向无环图和区间编码的方式高效存储和查询溯源数据,该方法具有很高的空间利用率和时间效率,但是也要求数据源具有相同的数据结构。综上所述,尽管在不同的应用领域溯源方法有所差别,但其本质都是对存储在数据库中的数据进行溯源,其过程包括获取溯源数据、存储溯源数据以及查询溯源数据,已有的溯源技术都由这三个步骤构成。eID技术在我国被广泛研究,可以无缝嵌入到网站及智能移动终端中,广泛适用于网络交易、虚拟财产安全保障及个人隐私保护等方面。当前网络环境下,网民的上网行为容易造成个人隐私泄露,一些不法分子冒充合法用户进行网络活动,导致对网络违法违规行为追责不明。更重要的是,eID载体与其持有人一一对应,具有唯一标识性,使得每个网民在网络虚拟环境中有且只有一个对应的真实身份[5]。结合eID与多重虚拟身份绑定的技术,可以实现虚拟资产的跨平台追溯。eID技术的使用为本专利技术的实现奠定了重要基础。一般情况下,不同的业务平台虚拟资产的交易方式有所差异,对虚拟资产的操作模式也不一样,导致无法高效地获取溯源数据,因此需要通过虚拟资产管理语言进行规范化处理[6]。虚拟资产交易平台产生的日志文件是海量的,处理后的数据需要通过一定的方式进行传输,由于溯源数据只需一次写入并多次被查询,因此其存储系统应该保证数据的读取性能。准确度是衡量溯源算法性能的重要因素,但其执行速度也很重要,本专利技术就充分考虑了这一点。[1]R.Ikeda and J.Widom.Data lineage:A survey[J].Technical report,Stanford University,2009.[2]Buneman P,Khanna S,Wang-Chiew T.Why and where:A characterization of data provenance[M].Database Theory-ICDT 2001.Springer Berlin Heidelberg,2001:316-330.[3]Buneman P,Chapman A,Cheney J.Provenance management in curated databases[C].Proceedings of the 2006ACM SIGMOD international conference on Management of data.ACM,2006:539-550.[4]Heinis T and Alonso G.Efficient lineage tracking for scientific
workflows[C].Proceedings of the 2008ACM SIGMOD international conference on Management of data.ACM,2008:1007-1018.[5]http://eid.cn/.[6]Song R,Korba L,Yee G,et al.Protect virtual property in online gaming system[J].International Journal of Software Engineering and Knowledge Engineering,2007,17(04):483-496.
技术实现思路
针对现有数据库系统溯源技术的局限性,本专利技术提出一种基于eID的跨平台虚拟资产溯源方法,该方法通过高效获取由虚拟资产管理语言处理的虚拟资产交易平台产生的日志文件,采用分布式数据库存储简化溯源数据,再通过逆向查询法进行虚拟资产溯源并还原其操作过程。本专利技术具体技术方案如下:一种基于eID的跨平台虚拟资产溯源方法,包括以下步骤:1、获取溯源数据:将虚拟资产交易平台产生的日志文件转化为统一的XML格式溯源数据并进行传输;2、存储溯源数据:搜集来自多个不同虚拟资产交易平台传送的溯源数据,并对溯源数据和简化溯源数据进行分开存储;3、查询溯源数据:采用逆向查询法,通过事件ID对虚拟资产及其操作过程进行溯源。进一步地,步骤1包括以下步骤:(1)虚拟资产交易平台将与虚拟资产相关的操作以事件的形式写入系统日志文件,从而形成溯源系统的初始数据。(2)通过虚拟资产管理语言对不同虚拟资产交易平台产生的初始数据进行规范化处理,得到溯源数据,然后采用可扩展标记语言(XML)将溯源数据进行传输。溯源系统存储数据,分为面向网络用户的和面本文档来自技高网...
【技术保护点】
一种基于eID的跨平台虚拟资产溯源方法,其特征在于,包括以下步骤:步骤一、获取溯源数据;步骤二、存储溯源数据;步骤三、查询溯源数据。
【技术特征摘要】
1.一种基于eID的跨平台虚拟资产溯源方法,其特征在于,包括以下步骤:步骤一、获取溯源数据;步骤二、存储溯源数据;步骤三、查询溯源数据。2.根据权利要求1所述的一种基于eID的跨平台虚拟资产溯源方法,其特征在于:在所述获取溯源数据步骤中,将虚拟资产交易平台产生的日志文件转化为统一的XML格式溯源数据并进行传输,包括以下步骤:虚拟资产交易平台将与虚拟资产相关的操作以事件的形式写入系统日志文件,从而形成溯源系统的初始数据;通过虚拟资产管理语言对不同虚拟资产交易平台产生的初始数据进行规范化处理,得到溯源数据,然后采用可扩展标记语言XML将溯源数据进行传输。3.根据权利要求2所述的一种基于eID的跨平台虚拟资产溯源方法,其特征在于,所述溯源系统存储数据包括面向网络用户的和面向虚拟资产的。4.根据权利要求3所述的一种基于eID的跨平台虚拟资产溯源方法,其特征在于:所述面向网络用户的XML格式溯源数据,其内容包括:eID号,用户名,操作类型,时间,虚拟资产ID,业务平台ID,及数字签名。5.根据权利要求3所述的一种基于eID的跨平台虚拟资产溯源方法,其特征在于:所述面向虚拟资产的溯源数据,其内容包括:虚拟资产ID,虚拟资产名称,业务平台ID,变更类型,事件ID,当前拥有者,先前拥有者,时间,代价及数字签名。6.根据权利要求1所述一种基...
【专利技术属性】
技术研发人员:全拥,贾焰,韩伟红,李树栋,李爱平,周斌,杨树强,黄九鸣,邓璐,李虎,傅翔,
申请(专利权)人:中国人民解放军国防科学技术大学,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。