CN104579627A - 一种数据加密方法及*** - Google Patents

一种数据加密方法及*** Download PDF

Info

Publication number
CN104579627A
CN104579627A CN201410740365.8A CN201410740365A CN104579627A CN 104579627 A CN104579627 A CN 104579627A CN 201410740365 A CN201410740365 A CN 201410740365A CN 104579627 A CN104579627 A CN 104579627A
Authority
CN
China
Prior art keywords
algorithm
packet
data type
data
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410740365.8A
Other languages
English (en)
Other versions
CN104579627B (zh
Inventor
张辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Quectel Wireless Solutions Co Ltd
Original Assignee
Quectel Wireless Solutions Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Quectel Wireless Solutions Co Ltd filed Critical Quectel Wireless Solutions Co Ltd
Priority to CN201410740365.8A priority Critical patent/CN104579627B/zh
Publication of CN104579627A publication Critical patent/CN104579627A/zh
Application granted granted Critical
Publication of CN104579627B publication Critical patent/CN104579627B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明提供一种数据加密方法及***,包括以下步骤:服务器接收终端发送的数据包并获取所述数据包中携带的数据类型信息;服务器根据获取的数据类型、算法安全等级及算法名称对照表,确定对应的加密算法并用所述加密算法对所述数据包进行加密;服务器统计预设时段内各个数据类型对应的数据包的非法破解率,并根据数据类型、破解率范围与算法调整策略表,针对各个数据类型重新确定目标加密算法。本发明提供的一种数据加密方法及***,实现了根据算法破解率对算法进行调整的技术方案,进一步保证了数据通信安全。

Description

一种数据加密方法及***
技术领域
本发明属于智能控制领域,尤其涉及一种数据加密方法及***。
背景技术
现有技术公开了一种防止非法连接的方法及***。上述方法包括以下步骤:服务器根据预设策略从加密算法列表中获取一个算法作为预处理加密算法,并将预处理加密算法的信息发送给客户端;客户端接收预处理加密算法的信息后,获得并调用预处理加密算法加密明文得到密文,并将密文发送给服务器;服务器接收到密文后,调用预处理加密算法解密密文,若解密得到的明文与服务器存储的明文一致,则服务器在预设时间内调用预处理加密算法替换当前加密算法,若解密得到的明文与服务器存储的明文不一致,则服务器调用当前加密算法解密密文,若当前加密算法解密得到的明文与服务器存储的明文一致,则服务器在预设时间内调用预处理加密算法替换当前加密算法。
上述方案并没有揭示根据算法破解率对算法进行调整的技术方案,给数据通信安全造成一定的威胁。
发明内容
本发明提供一种数据加密方法及***,以解决上述问题。
本发明提供一种数据加密方法。上述方法包括以下步骤:
服务器接收终端发送的数据包并获取所述数据包中携带的数据类型信息;
服务器根据获取的数据类型、算法安全等级及算法名称对照表,确定对应的加密算法并用所述加密算法对所述数据包进行加密;
服务器统计预设时段内各个数据类型对应的数据包的非法破解率,并根据数据类型、破解率范围与算法调整策略表,针对各个数据类型重新确定目标加密算法。
本发明还提供一种数据加密***,包括终端、服务器;其中,所述终端与所述服务器相连;
所述终端,用于向所述服务器发送数据包;
所述服务器,用于接收终端发送的数据包并获取所述数据包中携带的数据类型信息;还用于根据获取的数据类型、算法安全等级及算法名称对照表,确定对应的加密算法并用所述加密算法对所述数据包进行加密;还用于统计预设时段内各个数据类型对应的数据包的非法破解率,并根据数据类型、破解率范围与算法调整策略表,针对各个数据类型重新确定目标加密算法。
相较于之前技术,本发明提供的一种数据加密方法及***,实现了根据算法破解率对算法进行调整的技术方案,进一步保证了数据通信安全。
另外,每一算法安全等级对应的算法还可以是多个,可以保证在其中一个算法出现问题时,及时切换至另外一种算法,保证加密通信正常进行。
另外,通过以下方案:若同一等级对应的算法为多个,则按照算法使用次数进行选择,选择使用次数最多的算法作为加密算法,便于用户进行选择,提升了用户的体验。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1所示为本发明实施例1的数据加密方法流程图;
图2所示为本发明实施例2的数据加密***结构图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
图1所示为本发明实施例1的数据加密方法流程图,包括以下步骤:
步骤101:服务器接收终端发送的数据包并获取所述数据包中携带的数据类型信息;
其中,数据类型包括:聊天消息类型、教学消息类型、会议消息类型。
步骤102:服务器根据获取的数据类型、算法安全等级及算法名称对照表,确定对应的加密算法并用所述加密算法对所述数据包进行加密。
数据类型、算法安全等级及算法名称对照表如表1所示:
数据类型 算法安全等级 算法名称
聊天消息类型 第一等级 算法A、算法B
教学消息类型 第二等级 算法C
会议消息类型 第三等级 算法D、算法E
表1
算法安全等级中,等级越高,加密算法越复杂,数据安全就越有保障;结合表1可知:第三等级大于第二等级;第二等级大于第一等级。
另外,每一算法安全等级对应的算法可以是一个,也可以是多个;结合表1可知,第一等级对应的算法为2个:算法A和算法B;第二等级对应的算法为1个:算法C;第三等级对应的算法为2个:算法D、算法E。
若同一等级对应的算法为多个,则随机选择一个算法作为加密算法;结合表1可知,第一等级对应的算法为2个:算法A和算法B,则进行算法选择时,随机选择算法A或算法B作为加密算法。当然,也可以采取其它的方法,例如:按照算法使用次数进行选择,结合表1,若算法A使用的次数为100次,算法B使用的次数为80次,则选择算法A作为加密算法。
步骤103:服务器统计预设时段内各个数据类型对应的数据包的非法破解率,并根据数据类型、破解率范围与算法调整策略表,针对各个数据类型重新确定目标加密算法。
数据包的非法破解率是指:数据包被非法破解的次数/数据包发送的总次数。
破解率范围与算法调整策略表如表2所示:
表2
步骤104:根据确定的目标加密算法,对数据包进行加密。
下面举例进行详细说明:
服务器接收到手机发送的聊天消息后,根据表1可知,由于聊天消息类型对应的加密算法为多个:算法A、算法B,则随机选择一个算法作为加密算法,例如:算法A。
服务器采用算法A对数据包进行加密后,进行传输。
服务器统计预设时段内(例如:24小时内)各个数据类型对应的数据包的非法破解率,
例如:聊天消息数据包的非法破解率=聊天消息数据包被非法破解的次数10次/聊天消息数据包发送的总次数1000次=1%;
教学消息数据包的非法破解率=教学消息数据包被非法破解的次数10次/教学消息数据包发送的总次数50次=20%;
会议消息数据包的非法破解率=会议消息数据包被非法破解的次数10次/会议消息数据包发送的总次数15次=66.6%;
并根据表2,针对重新确定聊天消息类型对应的加密算法为第一等级对应的算法;重新确定教学消息类型对应的加密算法为第二等级算法和第一等级算法进行双重加密;重新确定会议消息类型对应的加密算法为第三等级算法和第二等级算法进行双重加密。
图2所示为本发明实施例2的数据加密***结构图,包括终端、服务器;其中,所述终端与所述服务器相连;
所述终端,用于向所述服务器发送数据包;
所述服务器,用于接收终端发送的数据包并获取所述数据包中携带的数据类型信息;还用于根据获取的数据类型、算法安全等级及算法名称对照表,确定对应的加密算法并用所述加密算法对所述数据包进行加密;还用于统计预设时段内各个数据类型对应的数据包的非法破解率,并根据数据类型、破解率范围与算法调整策略表,针对各个数据类型重新确定目标加密算法。
相较于之前技术,本发明提供的一种数据加密方法及***,实现了根据算法破解率对算法进行调整的技术方案,进一步保证了数据通信安全。
另外,每一算法安全等级对应的算法还可以是多个,可以保证在其中一个算法出现问题时,及时切换至另外一种算法,保证加密通信正常进行。
另外,通过以下方案:若同一等级对应的算法为多个,则按照算法使用次数进行选择,选择使用次数最多的算法作为加密算法,便于用户进行选择,提升了用户的体验。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (8)

1.一种数据加密方法,其特征在于,包括以下步骤:
服务器接收终端发送的数据包并获取所述数据包中携带的数据类型信息;
服务器根据获取的数据类型、算法安全等级及算法名称对照表,确定对应的加密算法并用所述加密算法对所述数据包进行加密;
服务器统计预设时段内各个数据类型对应的数据包的非法破解率,并根据数据类型、破解率范围与算法调整策略表,针对各个数据类型重新确定目标加密算法。
2.根据权利要求1所述的方法,其特征在于:数据类型包括:聊天消息类型、教学消息类型、会议消息类型。
3.根据权利要求1所述的方法,其特征在于:每一算法安全等级对应的算法是一个或多个。
4.根据权利要求3所述的方法,其特征在于:若同一等级对应的算法为多个,则随机选择一个算法作为加密算法。
5.根据权利要求3所述的方法,其特征在于:若同一等级对应的算法为多个,则按照算法使用次数进行选择,选择使用次数最多的算法作为加密算法。
6.根据权利要求1所述的方法,其特征在于:数据包的非法破解率是指:数据包被非法破解的次数/数据包发送的总次数。
7.根据权利要求1所述的方法,其特征在于:服务器统计预设时段内各个数据类型对应的数据包的非法破解率,并根据数据类型、破解率范围与算法调整策略表,针对各个数据类型重新确定目标加密算法后,还包括:根据确定的目标加密算法,对数据包进行加密。
8.一种数据加密***,其特征在于,包括终端、服务器;其中,所述终端与所述服务器相连;
所述终端,用于向所述服务器发送数据包;
所述服务器,用于接收终端发送的数据包并获取所述数据包中携带的数据类型信息;还用于根据获取的数据类型、算法安全等级及算法名称对照表,确定对应的加密算法并用所述加密算法对所述数据包进行加密;还用于统计预设时段内各个数据类型对应的数据包的非法破解率,并根据数据类型、破解率范围与算法调整策略表,针对各个数据类型重新确定目标加密算法。
CN201410740365.8A 2014-12-06 2014-12-06 一种数据加密方法及*** Active CN104579627B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410740365.8A CN104579627B (zh) 2014-12-06 2014-12-06 一种数据加密方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410740365.8A CN104579627B (zh) 2014-12-06 2014-12-06 一种数据加密方法及***

Publications (2)

Publication Number Publication Date
CN104579627A true CN104579627A (zh) 2015-04-29
CN104579627B CN104579627B (zh) 2018-06-05

Family

ID=53094915

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410740365.8A Active CN104579627B (zh) 2014-12-06 2014-12-06 一种数据加密方法及***

Country Status (1)

Country Link
CN (1) CN104579627B (zh)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018053895A1 (zh) * 2016-09-20 2018-03-29 深圳市盈广现代网络设备有限公司 物联网接入点基于类型的上行数据加密控制方法及装置
CN108540426A (zh) * 2017-03-02 2018-09-14 珠海金山办公软件有限公司 一种实现数据处理的方法、装置及服务器
CN108550043A (zh) * 2018-04-16 2018-09-18 北京佳艺徕经贸有限责任公司 商品标识的防伪方法、装置及商品真伪的验证方法、装置
CN108848059A (zh) * 2018-05-08 2018-11-20 武汉康慧然信息技术咨询有限公司 桥梁监测方法
CN109933994A (zh) * 2017-12-18 2019-06-25 北京三快在线科技有限公司 数据分级存储方法和装置以及计算设备
CN110262908A (zh) * 2019-06-21 2019-09-20 珠海格力电器股份有限公司 一种剪切板数据的处理方法及装置
CN110543887A (zh) * 2018-05-29 2019-12-06 杭州海康威视数字技术股份有限公司 目标分析方法、装置、电子设备及可读存储介质
CN111835726A (zh) * 2020-06-12 2020-10-27 珠海莲鸿科技有限公司 一种多通信线路动态加密通信方法、存储介质和通信设备
CN112135086A (zh) * 2020-11-24 2020-12-25 全时云商务服务股份有限公司 一种会议录制加密方法、***和可读存储介质
CN112351037A (zh) * 2020-11-06 2021-02-09 支付宝(杭州)信息技术有限公司 用于安全通信的信息处理方法及装置
CN112672342A (zh) * 2021-01-11 2021-04-16 金卡智能集团股份有限公司 数据传输方法、装置、设备、***和存储介质
CN113688433A (zh) * 2021-09-01 2021-11-23 广州众诺电子技术有限公司 耗材芯片防破解方法、装置、电子设备及计算机可读存储介质
CN114221825A (zh) * 2022-02-23 2022-03-22 武汉海牛泰克信息技术有限公司 一种基于数字信息传输的加密***
US11321471B2 (en) 2017-12-18 2022-05-03 Beijing Sankuai Online Technology Co., Ltd Encrypted storage of data
CN116226886A (zh) * 2023-03-22 2023-06-06 ***通信集团广东有限公司 一种软件信息***的信息安全管理方法及***
CN117459931A (zh) * 2023-10-10 2024-01-26 山东三木众合信息科技股份有限公司 一种数据加密方法、***及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003028284A1 (en) * 2001-09-26 2003-04-03 Synchron Networks Secure broadcast system and method
CN102412967A (zh) * 2011-09-29 2012-04-11 用友软件股份有限公司 数据传输***和方法
CN102629925A (zh) * 2012-03-31 2012-08-08 苏州阔地网络科技有限公司 一种防止非法连接的方法及***
CN102647420A (zh) * 2012-03-31 2012-08-22 苏州阔地网络科技有限公司 一种防止非法连接的控制方法及***
CN103581173A (zh) * 2013-09-11 2014-02-12 北京东土科技股份有限公司 一种基于工业以太网的数据安全传输方法、***及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003028284A1 (en) * 2001-09-26 2003-04-03 Synchron Networks Secure broadcast system and method
CN102412967A (zh) * 2011-09-29 2012-04-11 用友软件股份有限公司 数据传输***和方法
CN102629925A (zh) * 2012-03-31 2012-08-08 苏州阔地网络科技有限公司 一种防止非法连接的方法及***
CN102647420A (zh) * 2012-03-31 2012-08-22 苏州阔地网络科技有限公司 一种防止非法连接的控制方法及***
CN103581173A (zh) * 2013-09-11 2014-02-12 北京东土科技股份有限公司 一种基于工业以太网的数据安全传输方法、***及装置

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018053895A1 (zh) * 2016-09-20 2018-03-29 深圳市盈广现代网络设备有限公司 物联网接入点基于类型的上行数据加密控制方法及装置
CN108540426A (zh) * 2017-03-02 2018-09-14 珠海金山办公软件有限公司 一种实现数据处理的方法、装置及服务器
US11321471B2 (en) 2017-12-18 2022-05-03 Beijing Sankuai Online Technology Co., Ltd Encrypted storage of data
CN109933994A (zh) * 2017-12-18 2019-06-25 北京三快在线科技有限公司 数据分级存储方法和装置以及计算设备
CN108550043A (zh) * 2018-04-16 2018-09-18 北京佳艺徕经贸有限责任公司 商品标识的防伪方法、装置及商品真伪的验证方法、装置
CN108848059A (zh) * 2018-05-08 2018-11-20 武汉康慧然信息技术咨询有限公司 桥梁监测方法
CN110543887A (zh) * 2018-05-29 2019-12-06 杭州海康威视数字技术股份有限公司 目标分析方法、装置、电子设备及可读存储介质
CN110262908A (zh) * 2019-06-21 2019-09-20 珠海格力电器股份有限公司 一种剪切板数据的处理方法及装置
CN111835726A (zh) * 2020-06-12 2020-10-27 珠海莲鸿科技有限公司 一种多通信线路动态加密通信方法、存储介质和通信设备
CN112351037A (zh) * 2020-11-06 2021-02-09 支付宝(杭州)信息技术有限公司 用于安全通信的信息处理方法及装置
CN112135086A (zh) * 2020-11-24 2020-12-25 全时云商务服务股份有限公司 一种会议录制加密方法、***和可读存储介质
CN112672342A (zh) * 2021-01-11 2021-04-16 金卡智能集团股份有限公司 数据传输方法、装置、设备、***和存储介质
CN113688433A (zh) * 2021-09-01 2021-11-23 广州众诺电子技术有限公司 耗材芯片防破解方法、装置、电子设备及计算机可读存储介质
CN114221825A (zh) * 2022-02-23 2022-03-22 武汉海牛泰克信息技术有限公司 一种基于数字信息传输的加密***
CN116226886A (zh) * 2023-03-22 2023-06-06 ***通信集团广东有限公司 一种软件信息***的信息安全管理方法及***
CN116226886B (zh) * 2023-03-22 2024-02-09 ***通信集团广东有限公司 一种软件信息***的信息安全管理方法及***
CN117459931A (zh) * 2023-10-10 2024-01-26 山东三木众合信息科技股份有限公司 一种数据加密方法、***及存储介质
CN117459931B (zh) * 2023-10-10 2024-05-31 山东三木众合信息科技股份有限公司 一种数据加密方法、***及存储介质

Also Published As

Publication number Publication date
CN104579627B (zh) 2018-06-05

Similar Documents

Publication Publication Date Title
CN104579627A (zh) 一种数据加密方法及***
US10397775B2 (en) Key exchange method and apparatus
US10903987B2 (en) Key configuration method, key management center, and network element
CN107148766B (zh) 用于设备对设备群组通信的计数器管理和安全密钥更新的***和方法
CA2690778C (en) System and method of creating and sending broadcast and multicast data
EP2518931B1 (en) Method and system for establishing secure connection between user terminals
PH12021550635A1 (en) Systems and method for security protection of nas messages
WO2017109584A3 (en) Computer-implemented cryptographic method for improving a computer network, and terminal, system and computer-readable medium for the same
CN101094065B (zh) 无线通信网络中的密钥分发方法和***
CN102629925B (zh) 一种防止非法连接的方法及***
CN108090370B (zh) 基于索引的即时通信加密方法和***
JP6328123B2 (ja) アドレス可能な無線装置
CN104333860A (zh) 一种采用公钥密钥体制NTRU的ZigBee安全网络
CN109600374A (zh) 基于区块链的用户数据安全发送方法及其***
CN107276884A (zh) 一种基于智能终端的社交软件自主加解密***
CN103220279A (zh) 数据安全传输的方法和***
CN103595529B (zh) 一种单向密钥的切换方法及实现装置
Wanpeng et al. Adaptive and dynamic mobile phone data encryption method
WO2013164803A1 (en) Centralized key management in embms
US10263771B2 (en) Two-way key switching method and implementation device
KR101760376B1 (ko) 안전한 메신저 서비스를 제공하는 단말 및 방법
CN104579645B (zh) 基于aes加密***的密钥更新方法
CN104735626A (zh) 集群通信公共安全的实现方法及装置
CN108123951B (zh) 一种集群通信脱网直通语音组呼传输加密方法及装置
CN111885013B (zh) 一种拟态加密通信模块、***及方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 200233 room 701, No. 1801 B, Hongmei Road, Xuhui District, Shanghai

Applicant after: QUECTEL WIRELESS SOLUTIONS CO., LTD.

Address before: 200233 Shanghai city Xuhui District Tianzhou Road No. 99 building 13 room 401A

Applicant before: Shanghai Quectel Communication Technology Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant
CP02 Change in the address of a patent holder

Address after: 200233 room 193, 2f, No. 25-1, Hongcao Road, Xuhui District, Shanghai

Patentee after: QUECTEL WIRELESS SOLUTIONS Co.,Ltd.

Address before: 200233 room 701, No. 1801 B, Hongmei Road, Xuhui District, Shanghai

Patentee before: QUECTEL WIRELESS SOLUTIONS Co.,Ltd.

CP02 Change in the address of a patent holder