书签 分享 收藏 举报 版权申诉 / 13

一种数据加密发送的方法、数据终端及服务器.pdf

  • 上传人:Y0****01
  • 文档编号:1531541
  • 上传时间:2018-06-22
  • 格式:PDF
  • 页数:13
  • 大小:1.04MB
  • 摘要
    申请专利号:

    CN201510034717.2

    申请日:

    2015.01.24

    公开号:

    CN104618097A

    公开日:

    2015.05.13

    当前法律状态:

    撤回

    有效性:

    无权

    法律详情:

    发明专利申请公布后的视为撤回IPC(主分类):H04L 9/08申请公布日:20150513|||实质审查的生效IPC(主分类):H04L 9/08申请日:20150124|||公开

    IPC分类号:

    H04L9/08; H04L29/06

    主分类号:

    H04L9/08

    申请人:

    刘勇

    发明人:

    刘勇

    地址:

    239000安徽省滁州市南谯区湖心路333号7幢2单元502室

    优先权:

    专利代理机构:

    代理人:

    PDF完整版下载: PDF下载
    内容摘要

    本发明属于信息安全领域,提供了一种数据加密发送的方法、数据终端及服务器。在本发明实施例中,通过预设算法随机生成加密密钥并根据预设频率更换所述加密密钥,通过服务器向接收端发送包括所述加密密钥的数据发送请求,然后在数据接收端接受所述数据发送请求时,根据所述加密密钥对待发送数据进行加密并通过所述服务器发送给所述接收端,这样提高加密数据被外界获取的难度,最大程度的保护数据的安全。

    权利要求书

    权利要求书1.  一种数据加密发送的方法,应用于发送端,其特征在于,所述方法包括以下步骤:根据预设算法随机生成加密密钥,并通过服务器向接收端发送包括所述加密密钥的数据发送请求;若所述接收端接受所述数据发送请求,则根据所述加密密钥对待发送数据进行加密并通过所述服务器发送给所述接收端;根据预设频率更换所述加密密钥。2.   根据权利要求1所述的方法,其特征在于,所述根据预设频率更换所述加密密钥的步骤具体为:根据预设频率和所述预设算法随机生成加密密钥;通过所述服务器向所述接收端发送所述随机生成的加密密钥;根据所述预设频率以及所述随机生成的加密密钥对待发送数据进行加密并通过所述服务器发送给所述接收端。3.   根据权利要求1所述的方法,其特征在于,在所述根据所述加密密钥对待发送数据进行加密并通过所述服务器发送给所述接收端的步骤之后,以及所述根据预设频率更换所述加密密钥的步骤之前,还包括以下步骤:检测所述接收端是否反馈解密回执,所述解密回执为在所述接收端通过接收的加密密钥对接收的数据解密成功后向所述发送端反馈的信息。4.   一种数据加密发送的方法,应用于服务器,其特征在于,所述方法包括以下步骤:接收发送端发送的包括加密密钥的数据发送请求;向接收端发送包括所述加密密钥的数据发送请求;若所述接收端接受所述数据发送请求,则接收所述发送端根据所述加密密钥加密的数据并将所述加密的数据发送给所述接收端;接收及发送所述发送端根据预设频率更换的加密密钥以及根据所述更换的加密密钥加密的数据。5.   根据权利要求4所述的方法,其特征在于,所述接收及发送所述发送端根据预设频率更换的加密密钥以及根据所述更换的加密密钥加密的数据包括以下步骤:接收所述发送端根据预设频率随机生成的加密密钥并发送给所述接收端;接收所述发送端根据所述随机生成的加密密钥加密的数据并发送所述接收端。6.   一种数据终端,其特征在于,所述数据终端包括:生成单元,用于根据预设算法随机生成加密密钥;第一发送单元,用于通过服务器向作为接收端的数据终端发送包括所述加密密钥的数据发送请求;加密单元,用于在所述作为接收端的数据终端接受所述数据发送请求时,根据所述加密密钥对待发送数据进行加密并通过所述第一发送单元发送给所述作为接收端的数据终端;更换单元,用于根据预设频率更换所述加密密钥。7.   根据权利要求6所述的数据终端,其特征在于,所述更换单元包括:第一子控制单元,用于控制所述生成单元根据预设频率和所述预设算法随机生成加密密钥;第二子控制单元,用于控制发送单元通过所述服务器向所述作为接收端的数据终端发送所述随机生成的加密密钥;第三控制单元,用于控制加密单元根据所述预设频率以及所述随机生成的加密密钥对待发送数据进行加密并通过所述发送单元发送给所述接收端。8.   根据权利要求6所述的数据终端,其特征在于,所述数据终端还包括:检测单元,用于检测所述接收端是否反馈解密回执,所述解密回执为在所述接收端通过接收的加密密钥对接收的数据解密成功后向所述发送端反馈的信息。9.   一种服务器,其特征在于,所述服务器包括:接收单元,用于接收作为发送端的数据终端发送的包括加密密钥的数据发送请求;第二发送单元,用于向作为接收端的数据终端发送包括所述加密密钥的数据发送请求;第一控制单元,用于在所述接收端接受所述数据发送请求时,控制所述接收单元接收所述作为发送端的数据终端根据所述加密密钥加密的数据,并控制所述第二发送单元将所述加密的数据发送给所述作为接收端的数据终端;第二控制单元,用于控制所述接收单元和所述第二发送单元分别接收及发送所述作为发送端的数据终端根据预设频率更换的加密密钥以及根据所述更换的加密密钥加密的数据。10.   根据权利要求9所述的服务器,其特征在于,所述第二控制单元具体用于:控制所述接收单元接收所述作为发送端的数据终端根据预设频率随机生成的加密密钥,并控制所述第二发送单元将其发送给所述接收端;以及控制所述接收单元接收所述作为发送端的数据终端根据所述随机生成的加密密钥加密的数据,并控制所述第二发送单元将其发送给所述接收端。

    说明书

    说明书一种数据加密发送的方法、数据终端及服务器
    技术领域
    本发明涉及信息安全领域,尤其涉及一种数据加密发送的方法、数据终端及服务器。
    背景技术
    信息安全的概念在本世纪经历了一个漫长的历史阶段,90年代以来得到了深化。进入21世纪,随着信息技术的不断发展,信息安全问题也日显突出。如何确保信息系统的安全已成为全社会关注的问题。国际上对于信息安全的研究起步较早,投入力度大,已取得了许多成果,并得以推广应用。中国已有一批专门从事信息安全基础研究、技术开发与技术服务工作的研究机构与高科技企业,形成了中国信息安全产业的雏形。信息安全专业是十分具有发展前途的专业。
    但是,随着技术的发展,信息安全也遇到越来越大的挑战,特别是数据在进行远程发送和接收时,容易被外界采用非法手段获取,造成较大的损失。
    发明内容
    本发明的目的在于提供一种数据加密发送的方法,旨在解决目前数据发送不安全的问题。
    为了解决上述问题,本发明是这样实现的:一种数据加密发送的方法,应用于发送端,所述方法包括以下步骤:
    根据预设算法随机生成加密密钥,并通过服务器向接收端发送包括所述加密密钥的数据发送请求;
    若所述接收端接受所述数据发送请求,则根据所述加密密钥对待发送数据进行加密并通过所述服务器发送给所述接收端;
    根据预设频率更换所述加密密钥。
    进一步地,所述根据预设频率更换所述加密密钥的步骤具体为:
    根据预设频率和所述预设算法随机生成加密密钥;
    通过所述服务器向所述接收端发送所述随机生成的加密密钥;
    根据所述预设频率以及所述随机生成的加密密钥对待发送数据进行加密并通过所述服务器发送给所述接收端。
    进一步地,在所述根据所述加密密钥对待发送数据进行加密并通过所述服务器发送给所述接收端的步骤之后,以及所述根据预设频率更换所述加密密钥的步骤之前,还包括以下步骤:
    检测所述接收端是否反馈解密回执,所述解密回执为在所述接收端通过接收的加密密钥对接收的数据解密成功后向所述发送端反馈的信息。
    本发明的目的还在于一种数据加密发送的方法,应用于服务器,所述方法包括以下步骤:
    接收发送端发送的包括加密密钥的数据发送请求;
    向接收端发送包括所述加密密钥的数据发送请求;
    若所述接收端接受所述数据发送请求,则接收所述发送端根据所述加密密钥加密的数据并将所述加密的数据发送给所述接收端;
    接收及发送所述发送端根据预设频率更换的加密密钥以及根据所述更换的加密密钥加密的数据。
    进一步地,所述接收及发送所述发送端根据预设频率更换的加密密钥以及根据所述更换的加密密钥加密的数据包括以下步骤:
    接收所述发送端根据预设频率随机生成的加密密钥并发送给所述接收端;
    接收所述发送端根据所述随机生成的加密密钥加密的数据并发送所述接收端。
    本发明的另一目的在于提供一种数据终端,所述数据终端包括:
    生成单元,用于根据预设算法随机生成加密密钥;
    第一发送单元,用于通过服务器向作为接收端的数据终端发送包括所述加密密钥的数据发送请求;
    加密单元,用于在所述作为接收端的数据终端接受所述数据发送请求时,根据所述加密密钥对待发送数据进行加密并通过所述第一发送单元发送给所述作为接收端的数据终端;
    更换单元,用于根据预设频率更换所述加密密钥。
    进一步地,所述更换单元包括:
    第一子控制单元,用于控制所述生成单元根据预设频率和所述预设算法随机生成加密密钥;
    第二子控制单元,用于控制发送单元通过所述服务器向所述作为接收端的数据终端发送所述随机生成的加密密钥;
    第三控制单元,用于控制加密单元根据所述预设频率以及所述随机生成的加密密钥对待发送数据进行加密并通过所述发送单元发送给所述接收端。
    进一步地,所述数据终端还包括:
    检测单元,用于检测所述接收端是否反馈解密回执,所述解密回执为在所述接收端通过接收的加密密钥对接收的数据解密成功后向所述发送端反馈的信息。
    本发明的另一目的还在于提供一种服务器,所述服务器包括:
    接收单元,用于接收作为发送端的数据终端发送的包括加密密钥的数据发送请求;
    第二发送单元,用于向作为接收端的数据终端发送包括所述加密密钥的数据发送请求;
    第一控制单元,用于在所述接收端接受所述数据发送请求时,控制所述接收单元接收所述作为发送端的数据终端根据所述加密密钥加密的数据,并控制所述第二发送单元将所述加密的数据发送给所述作为接收端的数据终端;
    第二控制单元,用于控制所述接收单元和所述第二发送单元分别接收及发送所述作为发送端的数据终端根据预设频率更换的加密密钥以及根据所述更换的加密密钥加密的数据。
    进一步地,所述第二控制单元具体用于:
    控制所述接收单元接收所述作为发送端的数据终端根据预设频率随机生成的加密密钥,并控制所述第二发送单元将其发送给所述接收端;以及
    控制所述接收单元接收所述作为发送端的数据终端根据所述随机生成的加密密钥加密的数据,并控制所述第二发送单元将其发送给所述接收端。
    在本发明实施例中,通过预设算法随机生成加密密钥并根据预设频率更换所述加密密钥,通过服务器向接收端发送包括所述加密密钥的数据发送请求,然后在数据接收端接受所述数据发送请求时,根据所述加密密钥对待发送数据进行加密并通过所述服务器发送给所述接收端,这样提高加密数据被外界获取的难度,最大程度的保护数据的安全。
    附图说明
    图1是本发明实施例提供的应用于发送端的数据加密发送方法的流程图;
    图2是本发明第一实施例提供的数据加密的方法的流程图;
    图3是本发明第二实施例提供的数据加密的方法的流程图
    图4是本发明实施例提供的应用于服务器的数据加密的方法的流程图;
    图5是本发明第三实施例提供的数据加密的方法的流程图;
    图6是本发明实施例提供的数据终端的框架结构图;
    图7是本发明实施例提供的服务器的框架结构图。
    具体实施方式
    为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
    图1示出了本发明实施例提供的数据加密发送方法应用于发送端的流程,为了便于说明,仅列出与本发明实施例相关的部分,详述如下:
    本发明实施例提供的应用于发送端的数据加密发送的方法,包括以下步骤:
    步骤S10,根据预设算法随机生成加密密钥。在本实施例中,为了加强对数据的保护强度,根据预设算法随机生成用于加密的秘钥,由于数据是随机生成的,这样别人也难破解,即使别人获取到了预设算法,由于每次生成的秘钥都不一样,别人也很难破解加密的数据。
    步骤S20,通过服务器向接收端发送包括该加密密钥的数据发送请求。在本实施例中,数据从发送端发送到接收端由服务器进行中转,在数据发送前先发送数据发送请求,该数据发送请求中包含用于对加密数据进行解密的加密密钥。
    步骤S30,在该接收端接受该数据发送请求时,根据该加密密钥对待发送数据进行加密并通过该服务器发送给该接收端。在本实施例中,在数据接收端接收了该数据发送请求时,根据该加密密钥对当前待发送的数据进行加密后通过服务器发送给数据接收端,这样完成了一次加密数据的发送,由于在发送数据发送请求时已经将加密密钥发送给了数据接收端,数据接收端则可以根据接收的加密密钥对接收的数据进行解密。
    步骤S50,根据预设频率更换该加密密钥。在本实施例中,为了使数据更安全,在发送数据时根据预设频率和该预设算法更换用于对该数据进行加密的密钥。
    图2示出了本发明第一优选实施例提供的数据加密发送方法的流程,为了便于说明,仅列出与本发明实施例相关的部分,详述如下:
    作为本发明第一优选实施例,步骤S50包括以下步骤:
    步骤S501,根据预设频率和该预设算法随机生成加密密钥;
    步骤S502,通过该服务器向该接收端发送该随机生成的加密密钥;
    步骤S503,根据该预设频率以及该随机生成的加密密钥对待发送数据进行加密并通过该服务器发送给该接收端。
    本发明实施例主要用于对根据预设频率更换该加密密钥的步骤进行说明。
    图3示出了本发明第二优选实施例提供的数据加密发送方法的流程,为了便于说明,仅列出与本发明实施例相关的部分,详述如下:
    作为本发明第二优选实施例,在步骤S30之后,以及步骤S50之前,还包括以下步骤:
    步骤S40,检测该接收端是否反馈解密回执,该解密回执为在该接收端通过接收的加密密钥对接收的数据解密成功后向该发送端反馈的信息。
    本发明第二优选实施例用于使数据发送端能够及时知晓数据发送情况,判断数据接收端也没有将接收的数据进行解密,如果预设时间内没有反馈解密回执,则可认为是数据丢失,然后重新进行加密发送一次。
    图4示出了本发明实施例提供的应用于服务器的数据加密发送方法的流程,为了便于说明,仅列出与本发明实施例相关的部分,详述如下:
    本发明实施例提供的应用于服务器的数据加密发送的方法,包括以下步骤:
    步骤S60,接收发送端发送的包括加密密钥的数据发送请求。在本实施例中,数据接收端在接收数据前,需要接收数据发送端发出的数据发送请求,在这个数据发送请求中包含对后续发送端对数据进行加密的秘钥。
    步骤S70,向接收端发送包括该加密密钥的数据发送请求。在服务器接收了包含加密密钥的数据发送请求后,将该包含加密密钥的数据发送请求发送给接收端。
    步骤S80,若该接收端接受该数据发送请求,则接收该发送端根据该加密密钥加密的数据并将该加密的数据发送给该接收端。在本实施例中,在数据接收端接收了包含加密密钥的数据发送请求后,将接收的根据该加密密钥加密的数据发送给数据接收端。
    步骤S90,接收及发送该发送端根据预设频率更换的加密密钥以及根据该更换的加密密钥加密的数据。在本实施例中,为了更好的保护数据的安全,需要根据预设频率周期更换加密的密钥。
    如图5所示,作为本发明第三优选实施例,步骤S90包括以下步骤:
    步骤S901,接收该发送端根据预设频率随机生成的加密密钥并发送给该接收端;
    步骤S902,接收该发送端根据该随机生成的加密密钥加密的数据并发送该接收端。
    本发明实施例用于说明步骤S90中根据预设频率更换加密密钥数据发送的流程,其工作原理与第一优选实施例对应,这里就不再赘述。
    图6示出了本发明实施例提供的数据终端的框架结构,为了便于说明,仅列出与本发明实施例相关的部分,详述如下:
    本发明实施例提供的数据终端1,该数据终端包括生成单元100、第一发送单元200、加密单元300、检测单元400以及更换单元500;
    在本实施例中,生成单元100用于根据预设算法随机生成加密密钥;第一发送单元200用于通过服务器向作为接收端的数据终端发送包括该加密密钥的数据发送请求;加密单元300用于在该作为接收端的数据终端接受该数据发送请求时,根据该加密密钥对待发送数据进行加密并通过该第一发送单元发送给该作为接收端的数据终端;检测单元400用于检测该接收端是否反馈解密回执,该解密回执为在该接收端通过接收的加密密钥对接收的数据解密成功后向该发送端反馈的信息;更换单元500用于根据预设频率更换该加密密钥。
    作为本发明一实施例,更换单元500包括第一子控制单元501、第二子控制单元502以及第三控制单元503;
    在本实施例中,第一子控制单元501用于控制该生成单元根据预设频率和该预设算法随机生成加密密钥;第二子控制单元502用于控制发送单元通过该服务器向该作为接收端的数据终端发送该随机生成的加密密钥;第三控制单元503用于控制加密单元根据该预设频率以及该随机生成的加密密钥对待发送数据进行加密并通过该发送单元发送给该接收端。
    本发明实施例提供的数据终端为能够进行数据发送的终端,可以为移动终端,也可以是计算机等终端设备,其工作原理与上述实施例中数据加密发送的方法的实施例对应,其工作原理和方式均对应适用,这里就不再赘述。
    图7示出了本发明实施例提供的服务器的框架结构,为了便于说明,仅列出与本发明实施例相关的部分,详述如下:
    本发明实施例提供的服务器2,包括接收单元600、第二发送单元700、第一控制单元800以及第二控制单元900;
    在本实施例中,接收单元600用于接收作为发送端的数据终端发送的包括加密密钥的数据发送请求;第二发送单元700用于向作为接收端的数据终端发送包括该加密密钥的数据发送请求;第一控制单元800用于在该接收端接受该数据发送请求时,控制该接收单元接收该作为发送端的数据终端根据该加密密钥加密的数据,并控制该第二发送单元将该加密的数据发送给该作为接收端的数据终端;第二控制单元900用于控制该接收单元和该第二发送单元分别接收及发送该作为发送端的数据终端根据预设频率更换的加密密钥以及根据该更换的加密密钥加密的数据。
    作为本发明一实施例,第二控制单元900具体用于:控制该接收单元接收该作为发送端的数据终端根据预设频率随机生成的加密密钥,并控制该第二发送单元将其发送给该接收端;以及控制该接收单元接收该作为发送端的数据终端根据该随机生成的加密密钥加密的数据,并控制该第二发送单元将其发送给该接收端。
    本发明实施例提供的服务器的实施例与上述实施例中应用于服务器的数据加密发送方法的实施例对应,其工作原理和方式均对应适用,这里就不再赘述。
    在本发明实施例中,通过预设算法随机生成加密密钥并根据预设频率更换所述加密密钥,通过服务器向接收端发送包括所述加密密钥的数据发送请求,然后在数据接收端接受所述数据发送请求时,根据所述加密密钥对待发送数据进行加密并通过所述服务器发送给所述接收端,这样提高加密数据被外界获取的难度,最大程度的保护数据的安全。
    本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来控制相关的硬件完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。
    以上参照附图说明了本发明的优选实施例,并非因此局限本发明的权利范围。本领域技术人员不脱离本发明的范围和实质,可以有多种变型方案实现本发明,比如作为一个实施例的特征可用于另一实施例而得到又一实施例。凡在运用本发明的技术构思之内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。

    关 键  词:
    一种 数据 加密 发送 方法 终端 服务器
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种数据加密发送的方法、数据终端及服务器.pdf
    链接地址:https://www.zhuanlichaxun.net/p-1531541.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1