基于区块链的交互记录取证方法、装置、介质及服务器制造方法及图纸

技术编号:22534849 阅读:53 留言:0更新日期:2019-11-13 11:01
本发明专利技术属于计算机技术领域,尤其涉及一种基于区块链的交互记录取证方法、装置、计算机可读存储介质及服务器。所述方法接收终端设备发送的交互记录取证请求,所述交互记录取证请求中包括软件标识、第一用户的身份标识、第二用户的身份标识、取证对象以及电子授权证书;对所述电子授权证书进行验证;若验证通过,则查询与所述软件标识对应的交互记录数据库;根据所述第一用户的身份标识和所述第二用户的身份标识从所述交互记录数据库存储的交互记录集中获取第一证据;从预设的授时系统中获取所述第一证据的时间戳证书,并将所述时间戳证书添加入所述第一证据中,得到第二证据;将所述第二证据上传至预设的区块链系统中。

Method, device, medium and server of interactive record forensics based on blockchain

The invention belongs to the field of computer technology, in particular to an interactive record forensics method, device, computer-readable storage medium and server based on block chain. The method receives the interactive record forensics request sent by the terminal device, the interactive record forensics request includes the software identification, the identity identification of the first user, the identity identification of the second user, the forensics object and the electronic authorization certificate; the electronic authorization certificate is verified; if the verification is passed, the interactive record database corresponding to the software identification is queried; according to the The identity of the first user and the identity of the second user obtain the first evidence from the interaction record set stored in the interaction record database; obtain the time stamp certificate of the first evidence from the preset time service system, and add the time stamp certificate to the first evidence to obtain the second evidence; upload the second evidence to the preset blockchain In the system.

【技术实现步骤摘要】
基于区块链的交互记录取证方法、装置、介质及服务器
本专利技术属于计算机
,尤其涉及一种基于区块链的交互记录取证方法、装置、计算机可读存储介质及服务器。
技术介绍
随着互联网技术的不断普及,社交通讯软件在人们的日常生活中越来越普及,在这些社交通讯软件的交互记录中包含了众多的可用于司法诉讼的证据内容,例如,在A与B的聊天过程中,A的聊天内容中涉及到对B的攻击、诽谤、威胁、恐吓等内容,B如果仅以本地的聊天交互记录作为证据,由于本地聊天交互记录容易被篡改,证据的有效性存在一定问题,很难在诉讼过程中被法庭接受。
技术实现思路
有鉴于此,本专利技术实施例提供了一种基于区块链的交互记录取证方法、装置、计算机可读存储介质及服务器,以解决社交通讯软件的本地聊天交互记录容易被篡改,很难在诉讼过程中被法庭接受的问题。本专利技术实施例的第一方面提供了一种基于区块链的交互记录取证方法,可以包括:接收终端设备发送的交互记录取证请求,所述交互记录取证请求中包括软件标识、第一用户的身份标识、第二用户的身份标识、取证对象以及电子授权证书;对所述电子授权证书进行验证;若验证通过,则查询与所述软件标识对应的交互记录数据库;根据所述第一用户的身份标识和所述第二用户的身份标识从所述交互记录数据库存储的交互记录集中获取第一证据,所述第一证据包括与所述取证对象对应的记录片段的图像;从预设的授时系统中获取所述第一证据的时间戳证书,并将所述时间戳证书添加入所述第一证据中,得到第二证据;将所述第二证据上传至预设的区块链系统中。本专利技术实施例的第二方面提供了一种交互记录取证装置,可以包括:取证请求接收模块,用于接收终端设备发送的交互记录取证请求,所述交互记录取证请求中包括软件标识、第一用户的身份标识、第二用户的身份标识、取证对象以及电子授权证书;证书验证模块,用于对所述电子授权证书进行验证;数据库查询模块,用于若验证通过,则查询与所述软件标识对应的交互记录数据库;证据获取模块,用于根据所述第一用户的身份标识和所述第二用户的身份标识从所述交互记录数据库存储的交互记录集中获取第一证据,所述第一证据包括与所述取证对象对应的记录片段的图像;时间戳证书获取模块,用于从预设的授时系统中获取所述第一证据的时间戳证书;时间戳证书添加模块,用于将所述时间戳证书添加入所述第一证据中,得到第二证据;证据上传模块,用于将所述第二证据上传至预设的区块链系统中。本专利技术实施例的第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可读指令,所述计算机可读指令被处理器执行时实现如下步骤:接收终端设备发送的交互记录取证请求,所述交互记录取证请求中包括软件标识、第一用户的身份标识、第二用户的身份标识、取证对象以及电子授权证书;对所述电子授权证书进行验证;若验证通过,则查询与所述软件标识对应的交互记录数据库;根据所述第一用户的身份标识和所述第二用户的身份标识从所述交互记录数据库存储的交互记录集中获取第一证据,所述第一证据包括与所述取证对象对应的记录片段的图像;从预设的授时系统中获取所述第一证据的时间戳证书,并将所述时间戳证书添加入所述第一证据中,得到第二证据;将所述第二证据上传至预设的区块链系统中。本专利技术实施例的第四方面提供了一种服务器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机可读指令,所述处理器执行所述计算机可读指令时实现如下步骤:接收终端设备发送的交互记录取证请求,所述交互记录取证请求中包括软件标识、第一用户的身份标识、第二用户的身份标识、取证对象以及电子授权证书;对所述电子授权证书进行验证;若验证通过,则查询与所述软件标识对应的交互记录数据库;根据所述第一用户的身份标识和所述第二用户的身份标识从所述交互记录数据库存储的交互记录集中获取第一证据,所述第一证据包括与所述取证对象对应的记录片段的图像;从预设的授时系统中获取所述第一证据的时间戳证书,并将所述时间戳证书添加入所述第一证据中,得到第二证据;将所述第二证据上传至预设的区块链系统中。本专利技术实施例与现有技术相比存在的有益效果是:本专利技术实施例预先设置了用于交互记录取证的服务器(取证服务器,即本实施例的实施主体),当用户在社交通讯软件的交互记录中发现了可用于作为证据的内容后,可以通过自己的终端设备向取证服务器发送交互记录取证请求,在该交互记录取证请求中包括软件标识、第一用户的身份标识、第二用户的身份标识、取证对象以及电子授权证书,取证服务器在接收到该交互记录取证请求后,首先对其中的电子授权证书进行验证,若验证通过,则查询与所述软件标识对应的交互记录数据库,根据所述第一用户的身份标识和所述第二用户的身份标识从所述交互记录数据库存储的交互记录集中获取第一证据,从而实现对证据的采集。然后,取证服务器通过授时系统为其添加上时间戳证书,从而表明该证据在当前时间点是存在的,最后,将证据上传到区块链系统中,从而保证采集到的证据不被篡改。由于取证过程并非由用户完成,而是由取证服务器完成,且通过授时系统对证据取得的时间进行了证明,通过区块链系统保证了证据不会被篡改,大大提升了该证据的信服力,从而可以在诉讼过程中被法庭所接受。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术实施例中一种基于区块链的交互记录取证方法的一个实施例流程图;图2为从交互记录数据库存储的交互记录集中获取第一证据的示意流程图;图3为从预设的授时系统中获取网页证据的时间戳证书的示意流程图;图4为取证系统的工作流程示意图;图5为本专利技术实施例中一种交互记录取证装置的一个实施例结构图;图6为本专利技术实施例中一种服务器的示意框图。具体实施方式为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本专利技术一部分实施例,而非全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。请参阅图1,本专利技术实施例中一种基于区块链的交互记录取证方法的一个实施例可以包括:步骤S101、接收终端设备发送的交互记录取证请求。所述交互记录取证请求中包括软件标识、第一用户的身份标识、第二用户的身份标识、取证对象以及电子授权证书。本实施例中预先设置了用于交互记录取证的服务器,以下将其称为取证服务器,该取证服务器为本实施例的实施主体,也是整个取证系统的核心。该取证服务器可以由法院设置,也可以由经法院授权的其它单位或组织设置。取证系统可以为用户提供应用程序(APP)、网页、社交平台公众号等等途径的平台接口,用户通过手机、平板、电脑等终端设备在任意一个平台接口上进行注册后,即可使用该取证系统提供的网页取证服务。由于本实施例主要应用于法律诉讼的场景,为了后续诉讼相关的需求,需要获得证据提供人的真实身份信息,因此,用户在使用该取证系统之前,需要首先通过实名认证,提供身份证件进行查验,预留电话号码本文档来自技高网...

【技术保护点】
1.一种基于区块链的交互记录取证方法,其特征在于,包括:接收终端设备发送的交互记录取证请求,所述交互记录取证请求中包括软件标识、第一用户的身份标识、第二用户的身份标识、取证对象以及电子授权证书;对所述电子授权证书进行验证;若验证通过,则查询与所述软件标识对应的交互记录数据库;根据所述第一用户的身份标识和所述第二用户的身份标识从所述交互记录数据库存储的交互记录集中获取第一证据,所述第一证据包括与所述取证对象对应的记录片段的图像;从预设的授时系统中获取所述第一证据的时间戳证书,并将所述时间戳证书添加入所述第一证据中,得到第二证据;将所述第二证据上传至预设的区块链系统中。

【技术特征摘要】
1.一种基于区块链的交互记录取证方法,其特征在于,包括:接收终端设备发送的交互记录取证请求,所述交互记录取证请求中包括软件标识、第一用户的身份标识、第二用户的身份标识、取证对象以及电子授权证书;对所述电子授权证书进行验证;若验证通过,则查询与所述软件标识对应的交互记录数据库;根据所述第一用户的身份标识和所述第二用户的身份标识从所述交互记录数据库存储的交互记录集中获取第一证据,所述第一证据包括与所述取证对象对应的记录片段的图像;从预设的授时系统中获取所述第一证据的时间戳证书,并将所述时间戳证书添加入所述第一证据中,得到第二证据;将所述第二证据上传至预设的区块链系统中。2.根据权利要求1所述的交互记录取证方法,其特征在于,所述根据所述第一用户的身份标识和所述第二用户的身份标识从所述交互记录数据库存储的交互记录集中获取第一证据包括:在所述交互记录集中查询与所述第一用户的身份标识对应的第一交互记录组;在所述第一交互记录组中查询与所述第二用户的身份标识对应的第一交互记录;在所述第一交互记录中查询第一记录片段,所述第一记录片段为与所述取证对象之间的相似度大于预设的相似度阈值的记录片段;在所述交互记录集中查询与所述第二用户的身份标识对应的第二交互记录组;在所述第二交互记录组中查询与所述第一用户的身份标识对应的第二交互记录;在所述第二交互记录中查询第二记录片段,所述第二记录片段为与所述取证对象之间的相似度大于所述相似度阈值的记录片段;获取所述第一记录片段的图像和所述第二记录片段的图像作为所述第一证据。3.根据权利要求2所述的交互记录取证方法,其特征在于,所述在所述交互记录集中查询与所述第一用户的身份标识对应的第一交互记录组包括:根据下式使用预设的第一哈希函数对所述第一用户的身份标识进行哈希运算:HashKeyFs=HashFuncFs(IDFs)其中,IDFs为所述第一用户的身份标识,HashFuncFs为所述第一哈希函数,HashKeyFs为第一哈希值;在所述第一交互记录组库中查询与所述第一哈希值对应的交互记录子集,并在所述交互记录子集中查询所述第一交互记录组。4.根据权利要求2所述的交互记录取证方法,其特征在于,所述在所述第一交互记录组中查询与所述第二用户的身份标识对应的第一交互记录包括:根据下式使用预设的第二哈希函数对所述第二用户的身份标识进行哈希运算:HashKeySd=HashFuncSd(IDSd)其中,IDSd为所述第二用户的身份标识,HashFuncSd为所述第二哈希函数,HashKeySd为第二哈希值;在所述第一交互记录组库中查询与所述第二哈希值对应的交互记录分组,并在所述交互记录分组中查询所述第一交互记录。5.根据权利要求1至4中任一项所述的交互记录取证方法,其特征在于,所述从预设的授时系统中获取所述第一证据的时间戳证书包括:对所述第一证据进行哈希运算,得到与所述第一证据对应的哈希值;将所述哈希值发送至所述授时系统;接收所述授时系统反馈的所...

【专利技术属性】
技术研发人员:黄秋凤文莉
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1