专利名称:基于数据签名和视频技术的虚拟交易取证方法
技术领域:
本发明涉及一种对电脑操作过程进行取证的可信方法,特别适用于虚拟交易、电
子商务在线交易、及聊天等应用场景的基于数据签名和视频技术的虚拟交易取证方法。
背景技术:
互联网的普及和发展,已经部分甚至彻底地改变了许多人的生活方式,越来越多 的人习惯在互联网中进行购物、交友。但虚拟社会和现实社会一样同样会发生纠纷,尤其是 涉及个人经济利益时。目前虚拟社会中的欺诈行为越来越多,越来越严重,而且相对于现实 社会而言,发生纠纷后取证更加困难。
目前最为主要的取证弊端问题集中在以下几点 1、在互联网上进行交易、聊天,尽管会有相应的交易记录和聊天记录,但这些电子 信息易修改,且信息修改后难于发现。 2、随着网络游戏的发展,虚拟物品的交易作为一种衍生物也得到了蓬勃的发展, 虚拟交易的市场越来越大,范围越来越广,且虚拟交易涉及金额巨大。作为商业基础行为, 交易的准则就是必需要有买卖双方的存在,然后在某个程度上达成共识后进行的交换行 为。但是某些玩家出于各种各样的目的,为了得到高级稀有的虚拟物品而愿意花费大量的 金钱,这就造成了很大一部分的职业玩家的诞生,他们去玩游戏不是为了娱乐,而是为了得 到各种高级的虚拟装备和道具用以换取金钱。这就不可避免地在某种程度上造成了网络 游戏环境的恶化恶意PK、抢夺装备、坑蒙拐骗、欺诈、外挂、甚至利用黑客手段篡改游戏数 据。 3、虚拟社会中很多纠纷源于虚拟物品及财产,而法律没有一个对于虚拟交易和虚 拟物品及财产的明确归属认定,使得虚拟交易中的欺诈行为越来越多。 从以上几点可以看出,目前的互联网上的交易行为尤其是虚拟交易行为,由于各 种因素的制约,是无法得到现有法律条文有力保护的,很多交易行为是不成熟的一种商务 形式体现。造成这种现象的原因就是现有的虚拟交易不能够提供一种表明实现交易的有效 证据,就像在商场交易中的交易人所持有的收据、发票等一些能够表明两者发生交易的文 件。
发明内容
本发明为了解决现有虚拟交易中没有可信证据来证明发生交易发生的问题,而提
供一种能够在虚拟交易中采集可信证据的方法。 为了达到上述目的,本发明所采用的技术方案如下 基于数据签名和视频技术的虚拟交易取证方法,其包括如下步骤 (1)通过软件在游戏中对虚拟交易过程进行屏幕录像; (2)停止录像时,生成视频数据,然后对交易生成的视频数据进行计算,得到视频 摘要;
3
(3)将视频摘要及步骤(1)虚拟交易的相关信息组合形成待签名原文,然后对待 签名原文进行签名; (4)将待签名原文及签名信息组合为电子证据保存在视频文件中。 本发明所称的虚拟交易包括游戏装备交易、游戏账号交易、点卡交易,但本发明不
限于虚拟交易取证,同样适用于普通电子商务交易以及在线聊天等场景的取证。 在上述虚拟交易取证方法中,即可以针对整个系统桌面进行录像,也可以嵌入到
游戏进程中只对游戏屏幕进行录像,从而确保视频清晰度及帧率可以达到取证的要求。 本发明中计算视频摘要是在停止录像的同时实时计算视频数据的SHA-1摘要或
MD5摘要,从而确保视频数据的完整性。 本发明的虚拟交易的相关信息包括交易双方的个人信息,订单信息、商品信息,交 易时间信息,但不限于以上信息。 本发明步骤(3)中所述的对待签名原文进行签名,包括但不限于使用个人用户的 数字证书进行签名、提交给第三方签名服务进行签名或将待签名原文提交给时间戳服务器 进行时间戳签名。 根据上述技术方案得到的本发明能够为所有虚拟交易提供可信的证据,使得虚拟 交易都能做到每一笔交易都有相关交易证据可查,避免了以往虚拟交易中存在的各种欺诈 行为,从而让虚拟交易走上诚信交易的发展道路,为各种实施虚拟交易的提供商大好一个 良好的基础。
以下结合附图和具体实施方式
来进一步说明本发明。
图l为本发明流程图。
图2为本发明实施的流程图。
图3为本发明具体实施方式
中加载了时间戳签名的电子证据示意图。
具体实施例方式
为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结 合具体图示,进一步阐述本发明。 数字签名技术是非对称加密技术的典型应用,它主要用于保证数据的完整性、身 份认证及防止交易中的抵赖发生。数字时间戳技术则是数字签名技术一种变种的应用。在 电子商务交易文件中,时间是十分重要的信息。在书面合同中,文件签署的日期和签名一 样均是十分重要的防止文件被伪造和篡改的关键性内容。数字时间戳服务(DTS:digital time stamp service)是网上电子商务安全服务项目之一,能提供电子文件的日期和时间 信息的安全保护。 基于上述信息本发明为了解决现有虚拟交易中没有可信证据的问题,而提供了一 种基于数字签名及视频技术的可信证据采集方法,该方法具体包括如下步骤(如图l所 示) 基于数据签名和视频技术的虚拟交易取证方法,其包括如下步骤
(1)通过软件在游戏中对虚拟交易过程进行屏幕录像;
4
(2)停止录像时,生成一视频数据,然后对交易生成的视频数据进行计算,得到一 视频摘要; (3)将视频摘要及步骤(1)虚拟交易的相关信息组合形成待签名原文,然后对待 签名原文进行签名; (4)将待签名原文及签名信息组合为电子证据保存在视频文件中。
基于上述方法的原理,本发明具体实施如下 参见图2,使用者1进行虚拟交易,在游戏中将某游戏装备买给其他玩家时,需要 获得此次交易的有效证据,防止买家收到装备后抵赖并拒绝付款。此时在交易时使用者1 可使用录屏工具(例如觅宝秀秀)对此次虚拟交易的过程进行屏幕录像,录像停止时,获得 此次交易的视频数据4,并采用SHA-l算法或MD5算法计算视频数据,得到视频摘要,再将交 易双方个人信息、商品信息、订单信息与视频摘要进行XML编码或JS0N编码组合成待签名 原文,发送到时间戳服务器2。 上述步骤中进行录像时即可以针对整个系统桌面进行录像,也可以嵌入到游戏进 程中只对游戏屏幕进行录像,从而确保视频清晰度及帧率可以达到取证的要求。
时间戳服务器2接收到请求人1发送过来的时间戳签请求以及随时间戳请求一 并发送过来的待签名原文后,验证此次时间戳请求,若该时间戳签请求获得验证后,时间戳 服务器2将通过时间服务器201从国家授时中心3获取时间戳服务器2收到该时间戳签 请求的准确时间,如某年某月某日某时某分某秒。时间戳服务器2将获得时间信息和需要 签发时间戳的待签名原文进行组合,再通过加密机202对组合后的已加载了时间信息的待 签名原文进行数字签名,形成所需要的电子证据。此过程所使用到的协议有RFC3161以及 RFC3852,这两个协议的使用为现有技术,此处不加以赘述。 最后时间戳服务器2将签发的电子证据5返回给请求者1,这样请求者1即可获得 带有时间戳签名的电子证据5,即得到交易可信证据,并保存在视频文件中。
如图3所示,本发明得到的电子证据5,该电子证据主要包括视频文件头501、待签 名原文502、时间戳签名503以及视频数据504。其中视频文件头501为定长,可用于存储 视频流的元数据。待签名原文502包括订单信息、卖家信息、买家信息、商品信息、视频摘要 (即视频数据的MD5摘要或SHA-1摘要)。 视频文件头、待签名原文、时间戳签名的长度和为4K。视频数据从文件的第4096 个字节开始。 通常来说,书面签署文件的时间是由签署人自己写上的,而数字签名则不然,它是 由数字证书对应的私钥进行加密计算得到,时间戳签名则是认证单位DTS来加的,以DTS收 到文件的时间为依据。所以请求者可利用该时间戳来证明此次虚拟交易的有效性。
以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术 人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本 发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变 化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其 等效物界定。
权利要求
基于数据签名和视频技术的虚拟交易取证方法,包括如下步骤(1)通过软件在游戏中对虚拟交易过程进行屏幕录像;(2)停止录像时,生成视频数据,然后对交易生成的视频数据进行计算,得到视频摘要;(3)将视频摘要及步骤(1)虚拟交易的相关信息组合形成待签名原文,然后对待签名原文进行签名;(4)将待签名原文及签名信息组合为电子证据保存在视频文件中。
2. 如权利要求1所述的基于数据签名和视频技术的虚拟交易取证方法,其特征在于, 所称的虚拟交易包括游戏装备交易、游戏账号交易、点卡交易,但本方法不限于虚拟交易取 证,同样适用于普通电子商务交易以及在线聊天等场景的取证。
3. 如权利要求1所述的基于数据签名和视频技术的虚拟交易取证方法,其特征在于, 步骤(1)中录像时即可以针对整个系统桌面进行录像,也可以嵌入到游戏进程中只对游戏 屏幕进行录像,从而确保视频清晰度及帧率可以达到取证的要求。
4. 如权利要求1所述的基于数据签名和视频技术的虚拟交易取证方法,其特征在于, 步骤(2)中停止录像的同时实时计算视频数据的SHA-1摘要或MD5摘要,确保视频数据的 完整性。
5. 如权利要求1所述的基于数据签名和视频技术的虚拟交易取证方法,其特征在于, 所述的虚拟交易的相关信息包括交易双方的个人信息,订单信息、商品信息,交易时间信息。
6. 如权利要求1所述的基于数据签名和视频技术的虚拟交易取证方法,其特征在于, 步骤(3)中所述的对待签名原文进行签名,包括但不限于使用个人用户的数字证书进行签 名、提交给第三方签名服务进行签名或将待签名原文提交给时间戳服务器进行时间戳签 名。
7. 如权利要求1所述的基于数据签名和视频技术的虚拟交易取证方法,其特征在于, 所述视频摘要与虚拟交易的相关信息是实时组合并保存在视频文件中,并且不影响视频的 正常播放,使得证据信息易于保管。
全文摘要
本发明公开了一种基于数字签名和视频技术的虚拟交易取证方法,该方法包括以下步骤(1)通过软件在游戏中对虚拟交易过程进行屏幕录像;(2)停止录像时,生成视频数据,然后对交易生成的视频数据进行计算,得到视频摘要;(3)将视频摘要及步骤(1)虚拟交易的相关信息组合形成待签名原文,然后对待签名原文进行签名;(4)将待签名原文及签名信息组合为电子证据保存在视频文件中。本发明能够提供符合电子签名法的视频证据,不仅适用于虚拟交易的取证,而且同样适用于电子商务在线交易取证、聊天记录的取证等等。
文档编号G06Q30/00GK101763609SQ20091019985
公开日2010年6月30日 申请日期2009年12月3日 优先权日2009年12月3日
发明者张义民, 徐骥, 掌晓愚, 杨茂江 申请人:上海格尔软件股份有限公司