会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 电脑安全 / 密码学 / 一种通信网络节点接收电子文件出具回执的方法及系统

一种通信网络节点接收电子文件出具回执的方法及系统

阅读:1221发布:2021-01-28

IPRDB可以提供一种通信网络节点接收电子文件出具回执的方法及系统专利检索,专利查询,专利分析的服务。并且本发明实施例公开了一种通信网络节点接收电子文件出具回执的方法及系统,所述方法包括:授予每个网络节点一个入网身份文件;接收电子文件之后,生成接收回执;所述接收回执的内容包括:原始文件内容数字摘要、网络节点附属信息、附属信息数字摘要和摘要签名称;对所述接收回执签名称;发送签名称的接收回执给所述电子文件的发送节点。本发明实施例能够给发送节点出具接收回执,从而使得发送节点手里有一份凭据,来证明接收节点的确接收了来自发送节点的某份文件,从而在即时通信软件里实现了接收文件的可证性。,下面是一种通信网络节点接收电子文件出具回执的方法及系统专利的具体信息内容。

1.一种通信网络节点接收电子文件出具回执的方法,包括:

授予每个网络节点一个入网身份文件;

接收电子文件之后,生成接收回执;所述接收回执的内容包括:原始文件内容数字摘要、网络节点附属信息、附属信息数字摘要和摘要签名称;

对所述接收回执签名称;

发送签名称的接收回执给所述电子文件的发送节点。

2.根据权利要求1所述的通信网络节点接收电子文件出具回执的方法,其特征在于,所述入网身份文件包括每个参与通信的网络节点的名称、ID号码、私钥和公钥。

3.根据权利要求1所述的通信网络节点接收电子文件出具回执的方法,其特征在于,所述网络节点附属信息包括发送节点名称、发送节点ID号码、接收节点名称、接收节点ID号码和接收时间。

4.根据权利要求1所述的通信网络节点接收电子文件出具回执的方法,其特征在于,所述对所述接收回执签名称,具体包括,采用SM2、ECDSA或RSA密码学算法对所述原始文件内容数字摘要签名称;和采用SM2、ECDSA或RSA密码学算法对所述附属信息数字摘要签名称。

5.根据权利要求1所述的通信网络节点接收电子文件出具回执的方法,其特征在于,所述方法还包括采用SM3或SHA3密码学算法从所述电子文件中提取原始文件内容数字摘要。

6.根据权利要求3所述的通信网络节点接收电子文件出具回执的方法,其特征在于,所述方法还包括采用SM3或SHA3密码学算法根据所述电子文件的发送节点名称、发送节点ID号码、接收节点名称、接收节点ID号码和接收时间提取附属信息数字摘要。

7.根据权利要求1或5或6所述的通信网络节点接收电子文件出具回执的方法,其特征在于,所述方法还包括接收回执验证的步骤,具体包括:步骤5-1)对电子文件提取数字摘要,与接收回执中的原始文件内容数字摘要对比,如果两者一致,则确认原始文件的完整性;

步骤5-2)对网络节点附属信息提取数字摘要,与接收回执中的附属信息数字摘要对比,如果两者一致,则确认所述电子文件的发送节点、接收节点双方和接收时间正确;

步骤5-3)使用接收节点的入网身份文件来验证签名,如果验证通过则表明接收节点对所述接收回执有过签名称。

8.一种通信网络节点接收电子文件系统,其特征在于,包括:授权模块,用于授予每个网络节点一个入网身份文件;

生成回执模块,用于接收电子文件之后,生成接收回执;所述接收回执的内容包括:原始文件内容数字摘要、网络节点附属信息、附属信息数字摘要和摘要签名称;

签名模块,用于对所述接收回执签名称;和

发送回执模块,用于发送签名称的接收回执给所述电子文件的发送节点。

9.一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1-7中任一项所述的方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序当被处理器执行时使所述处理器执行权利要求1-7中任一项所述的方法。

说明书全文

一种通信网络节点接收电子文件出具回执的方法及系统

技术领域

[0001] 本发明实施例涉及即时通信网络技术领域,具体涉及一种通信网络节点接收电子文件出具回执的方法、系统、计算机设备及计算机可读存储介质。

背景技术

[0002] 即时通信软件一般都会有一个标配功能,那就是相互能传递文件。比如即时通信网里面的A节点和B节点。A能够给B发送文件,B能够接收来自A的文件。B能够给A发送文件,A能接收来自B的文件。
[0003] 现有的技术一般只是传递文件,就是文件传过去就行了,并未考虑凭证问题,也就是并没有接收电子文件的出具回执机制。如图1所示。
[0004] 如果这个文件非常重要,这个时候接收节点如果只是接收一下就完了,不给发送节点出具接收回执,发送节点手里没有凭据来证明接收节点的确接收了来自发送节点的某份文件,这样会造成因缺少接收文件的凭证而引起的不可证性。

发明内容

[0005] 为此,本发明实施例提供一种通信网络节点接收电子文件出具回执的方法,以解决现有技术中由于没有接收电子文件出具回执的机制导致的缺少接收文件的凭证的问题。
[0006] 为了实现上述目的,本发明实施例提供如下技术方案:
[0007] 根据本发明实施例的第一方面,提出一种通信网络节点接收电子文件出具回执的方法,包括:
[0008] 授予每个网络节点一个入网身份文件;
[0009] 接收电子文件之后,生成接收回执;所述接收回执的内容包括:原始文件内容数字摘要、网络节点附属信息、附属信息数字摘要和摘要签名称;
[0010] 对所述接收回执签名称;
[0011] 发送签名称的接收回执给所述电子文件的发送节点。
[0012] 进一步地,所述入网身份文件包括每个参与通信的网络节点的名称、ID号码、私钥和公钥。
[0013] 进一步地,所述网络节点附属信息包括发送节点名称、发送节点ID号码、接收节点名称、接收节点ID号码和接收时间。
[0014] 进一步地,采用SM2、ECDSA或RSA密码学算法对所述原始文件内容数字摘要签名称;和
[0015] 采用SM2、ECDSA或RSA密码学算法对所述附属信息数字摘要签名称。
[0016] 进一步地,所述方法还包括采用SM3或SHA3密码学算法从所述电子文件中提取原始文件内容数字摘要。
[0017] 进一步地,所述方法还包括采用SM3或SHA3密码学算法根据所述电子文件的发送节点名称、发送节点ID号码、接收节点名称、接收节点ID号码和接收时间提取附属信息数字摘要。
[0018] 进一步地,所述方法还包括接收回执验证的步骤,具体包括:
[0019] 步骤5-1)对电子文件提取数字摘要,与接收回执中的原始文件内容数字摘要对比,如果两者一致,则确认原始文件的完整性;
[0020] 步骤5-2)对网络节点附属信息提取数字摘要,与接收回执中的附属信息数字摘要对比,如果两者一致,则确认所述电子文件的发送节点、接收节点双方和接收时间正确;
[0021] 步骤5-3)使用接收节点的入网身份文件来验证签名,如果验证通过则表明接收节点对所述接收回执有过签名称。
[0022] 根据本发明实施例的第二方面,提出一种通信网络节点接收电子文件系统,包括:
[0023] 授权模块,用于授予每个网络节点一个入网身份文件;
[0024] 生成回执模块,用于接收电子文件之后,生成接收回执;所述接收回执的内容包括:原始文件内容数字摘要、网络节点附属信息、附属信息数字摘要和摘要签名称;
[0025] 签名模块,用于对所述接收回执签名称;和
[0026] 发送回执模块,用于发送签名称的接收回执给所述电子文件的发送节点。
[0027] 根据本发明实施例的第三方面,提出一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述任一项所述的方法。
[0028] 根据本发明实施例的第四方面,提出一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序当被处理器执行时使所述处理器执行上述任一项所述的方法。
[0029] 与现有技术相比,本发明实施例具有如下优点:
[0030] 1、本发明所述一种通信网络节点接收电子文件出具回执的方法及系统能够给发送节点出具接收回执,从而使得接收节点手里有一份凭据,来证明接收节点的确接收了来自发送节点的某份文件,从而在即时通信软件里实现了接收文件的可证性;
[0031] 2、本发明所述一种通信网络节点接收电子文件出具回执的方法及系统,能够保证参与即时通信的网络节点身份真实;
[0032] 3、本发明所述一种通信网络节点接收电子文件出具回执的方法及系统,接收的电子文件和附属信息的内容不可更改,能够保持原样,具有可追溯性;
[0033] 4、本发明所述一种通信网络节点接收电子文件出具回执的方法及系统,接收节点对接收的电子文件及其附属信息进行签名称确认,具有凭证;
[0034] 5、本发明所述一种通信网络节点接收电子文件出具回执的方法及系统,具有对接收回执验证的功能,确保接收回执的真实有效。

附图说明

[0035] 为了更清楚地说明本发明的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图引伸获得其它的实施附图。
[0036] 本说明书所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本发明可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本发明所能产生的功效及所能达成的目的下,均应仍落在本发明所揭示的技术内容能涵盖的范围内。
[0037] 图1为现有技术提供的通信网络节点接收电子邮件的示意图;
[0038] 图2为本发明实施例提供的通信网络节点接收电子邮件出具回执的示意图。

具体实施方式

[0039] 以下由特定的具体实施例说明本发明的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本发明的其他优点及功效,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0040] 本发明提出一种通信网络节点接收电子文件出具回执的方法,文件接收节点能够给发送节点出具接收回执,从而使得接收节点手里有一份凭据,来证明接收节点的确接收了来自发送节点的某份文件,从而在即时通信软件里确保了接收文件的可证性。
[0041] 所述通信网络节点接收电子文件出具回执的方法,具体包括:
[0042] 步骤1)保证即时通信网络参与节点身份真实。
[0043] 通过授予每个参与即时通信的网络节点一个入网身份文件来保证即时通信网络参与节点身份真实,网络节点没有入网身份文件就不允许入网,有了所述入网身份文件才可以入网。所述入网身份文件包括每个参与即时通信的网络节点的名称、ID号码、私钥和公钥。
[0044] 入网身份文件的结构如表1:
[0045] 表1
[0046] 项目 值名称: Test1
ID号码: 1
私钥 xxxxxxxxxxxxxxxxxxxxxx
公钥 yyyyyyyyyyyyyyyyyyyyyyyyy
[0047] 步骤2)接收完文件之后并不断开原来的socket连接,而是生成接收回执;所述接收回执的内容包括:原始文件内容数字摘要、网络节点附属信息、附属信息数字摘要和摘要签名称;
[0048] 回执的格式如表2:
[0049] 表2
[0050]
[0051]
[0052] 原始文件内容数字摘要,可以采用SM3,SHA3等密码学算法来实现。这个项目就锁死了文件内容,使得文件内容的完整性受到了严格的保护,即接收到文件之后其内容不再可更改,不能增,不能减,必须保持原样,具有可追溯性。
[0053] 附属信息由发送节点名称、发送节点ID号码、接收节点名称、接收节点ID号码、接收时间五项组成。这个明确了发送接收行为发生的时间和发送接收当事人双方。
[0054] 附属信息数字摘要则锁死了发送节点名称、发送节点ID号码、接收节点名称、接收节点ID号码、接收时间的信息。从而精确地保护了发送接收行为的关键信息,使得发送节点名称、发送节点ID号码、接收节点名称、接收节点ID号码、接收时间的内容不可更改。这个摘要也是通过SM3,SHA3等密码学算法来实现的。
[0055] 步骤3)接收节点对原始文件内容数字摘要和附属信息数字摘要签名称。这是最关键的一项,如果有这个签名称,则表明接收节点对接收的电子文件及其附属信息的认可,并签名称确认。发送节点在拿到这个回执之后,可以作为凭据来证明接收节点什么时间接收了什么内容的电子文件。对此接收节点是无法抵赖的。这个签名称可以通过SM2、ECDSA、RSA等密码学算法来实现。
[0056] 步骤4)由接收节点向发送节点发送接收回执,回执传递完毕再断开socket连接。
[0057] 步骤5)增加回执验证功能:
[0058] 这个功能是为了网络参与节点能方便验证回执。验证步骤如下:
[0059] 步骤5-1)首先对原始文件提取数字摘要,并和回执中的数字摘要对比,如果一致则确认了原始文件的完整性,证明当时传递的确是这份文件。
[0060] 步骤5-2)对发送节点名称、发送节点ID号码、接收节点名称、接收节点ID号码、接收时间的附属信息求取数字摘要,并与回执中的附属信息数字摘要对比。如果一致则确认了电子文件发送和接收行为的双方和行为发生时间。
[0061] 步骤5-3)使用接收节点的公钥来验证签名称,如果验证通过则表明接收节点对此有过签名称,接收节点能够证明曾经于某个时间收到了来自谁的内容是什么的文件,因为这个签名称只有接收节点才能够做出。
[0062] 本发明实施例还提出一种通信网络节点接收电子文件系统,包括:
[0063] 授权模块,用于授予每个网络节点一个入网身份文件;
[0064] 生成回执模块,用于接收电子文件之后,生成接收回执;所述接收回执的内容包括:原始文件内容数字摘要、网络节点附属信息、附属信息数字摘要和摘要签名称;
[0065] 签名模块,用于对所述接收回执签名称;和
[0066] 发送回执模块,用于发送签名称的接收回执给所述电子文件的发送节点。
[0067] 本发明实施例还提出一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序所述处理器执行所述计算机程序时实现上述任一项所述的方法。
[0068] 本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序当被处理器执行时使所述处理器执行上述任一项所述的方法。
[0069] 采用本发明所描述的方案,文件接收节点能够给发送节点出具接收回执,从而使得接收节点手里有一份凭据,来证明接收节点的确接收了来自发送节点的某份文件,这是有凭证的。从而在即时通信软件里实现了接收文件的可证性。
[0070] 虽然,上文中已经用一般性说明及具体实施例对本发明作了详尽的描述,但在本发明基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本发明精神的基础上所做的这些修改或改进,均属于本发明要求保护的范围。
高效检索全球专利

IPRDB是专利检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,专利查询、专利分析

电话:13651749426

侵权分析

IPRDB的侵权分析产品是IPRDB结合多位一线专利维权律师和专利侵权分析师的智慧,开发出来的一款特色产品,也是市面上唯一一款帮助企业研发人员、科研工作者、专利律师、专利分析师快速定位侵权分析的产品,极大的减少了用户重复工作量,提升工作效率,降低无效或侵权分析的准入门槛。

立即试用