CN104270380A - 基于移动网络和通信客户端的端到端加密方法和加密系统 - Google Patents

基于移动网络和通信客户端的端到端加密方法和加密系统 Download PDF

Info

Publication number
CN104270380A
CN104270380A CN201410543964.0A CN201410543964A CN104270380A CN 104270380 A CN104270380 A CN 104270380A CN 201410543964 A CN201410543964 A CN 201410543964A CN 104270380 A CN104270380 A CN 104270380A
Authority
CN
China
Prior art keywords
encryption
data
key
algorithm
account
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.)
Pending
Application number
CN201410543964.0A
Other languages
English (en)
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN201410543964.0A priority Critical patent/CN104270380A/zh
Publication of CN104270380A publication Critical patent/CN104270380A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/02Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/04Key management, e.g. using generic bootstrapping architecture [GBA]

Abstract

本发明涉及一种基于移动网络和通信客户端的端到端加密方法,还涉及一种基于移动网络和通信客户端的端到端加密系统。所述的加密方法采用对称加密算法进行数据加密,采用账号管理中心对有权使用者进行身份和密钥管理,采用密钥处理模块对这个保密系统进行密钥加解密处理,采用终端处理模块通过对称加密算法对明文/密文的数据信息进行加密/解密,并借助通信软件客户端传送加密数据,以实现端到端的加密数据交互;所述的加密系统包括账号管理中心、密钥处理模块和终端处理模块,所述账号管理中心和所述密钥处理模块通过移动通信网络交互,所述终端处理模块通过通信软件客户端交互加密数据,并在所述终端处理模块上实现加密/解密。本发明的加密安全性好,可用于各种移动通信平台。

Description

基于移动网络和通信客户端的端到端加密方法和加密系统
技术领域
本发明涉及一种基于移动网络和通信客户端的端到端加密方法,同时,还涉及一种基于移动网络和通信客户端的端到端加密系统。
背景技术
在现有的移动通信系统中,无论是移动通信网络,还是用作数据传送平台的通信软件,都有加密技术的存在。
在移动通信网络中,无论是公众的还是专业的系统,都定义了鉴权、接口加密等安全功能,来保障数据的安全交换。但是这些加密技术在通信系统的核心节点还会出现信息以明文形式存在的情况,其安全程度低,无法满足军队、政府和安全部门以及某些特殊用户提出的高的保证用户信息机密性的安全要求。
为了提高安全性,实现移动通信的端到端加密,专利号:98108859.7和专利号:200410021688.7的中国专利申请案公开了两种端到端数据加密方法,但是前者存在由于网络运营商知道密钥信息所导致的不安全问题,并且实施复杂,需要对手机结构改造,后者的功能实现需要借助外置的移动保密装置,由此增加了使用者负担,带来使用上的不便。
借助于目前大众使用的用作数据传送平台的通信软件,例如QQ、微信等,由于通信软件应该对数据传送过程进行了加密处理,可以实现一定程度的保密性。但由于所有数据都经由通信软件提供商的服务器进行处理,数据是否加密存储以及如何处理等对用户相当不透明,用户数据的安全性不仅存在技术风险,还有道德风险。
发明内容
为了克服现有技术的上述缺陷,本发明提供了一种基于移动通信网络和通信软件客户端的端到端数据加密方法,还提供了一种采用该方法的数据加密系统,这种方法实现的端到端数据加密不仅安全性好,而且应用领域广,实现简单,使用方便,可用于各种移动通信平台,满足有特殊保密需要的使用者。
本发明实现上述目的的技术方案是:一种基于移动通信网络和通信软件客户端的端到端数据加密方法,采用对称加密算法对用户数据进行加密,采用账号管理中心对有权使用者进行身份和密钥管理,生成和管理用户的登录账号UAC,管理和分发系统密钥GEK,管理和分发用户加密后的密钥EUEK,采用密钥处理模块对这个保密系统进行密钥加解密,以账号和移动通信设备识别码为基础根据预设规则进行组合成用户数据密钥UEK后根据从账号管理中心获取的GEK对其进行加密/解密,得到加密后的加密密钥或解密密钥EUEK,并存储在账号管理中心。加解密时从账号管理中心获取EUEK和GEK,在密钥处理模块内解密,还原出UEK,然后在终端处理模块内比对UEK所包含的IMEI信息,符合后通过预置算法和UEK对明文/密文的数据信息进行加密/解密,并借助于通信软件客户端进行传送,以实现端到端的加密数据交互。
如附图1所示,一种基于移动通信网络和通信软件客户端的端到端数据加密系统,包括账号管理中心、密钥处理模块和终端处理模块,所述账号管理中心和所述密钥处理模块通过移动通信网络交互,所述账号管理中心根据UAC,对所述密钥管理模块的请求进行认证,管理、分发GEK和EUEK,所述密钥管理模块根据预置算法,生成UEK,或者通过GEK、EUEK获得UEK,所述终端处理模块通过预置算法,使用UEK对用户数据进行加解密,并与通信软件客户端交互加密数据,从而在所述终端处理模块上实现加密/解密。
由于本发明采用终端数据加密后传输的方式实现端到端加密,避免了现有技术下网络节点存在明文传输的缺陷,避免了网络运营商对密钥的掌控,并降低了通信软件提供商泄密风险,提高了通信的安全性和安全等级;由于本发明将数据加密的两个重要部分:密钥和密文分开管理和传送,极大降低了由单一提供商管理的安全性风险;由于本发明采用账号和移动设备识别码生成密钥,并采用对称加密算法,简化了数据加密系统,方便了使用,降低了加密成本;由于本发明中发送方的加密数据只能使用接收方的账号在其初始登录时的移动设备上才能解密,而移动设备通常都由使用者贴身携带,物理上提高了安全等级。
附图说明
图1是基于移动通信网络和通信软件客户端的本发明的结构示意图。
图2是本发明涉及的初始登录过程示意图。
图3是本发明涉及的保密数据交互过程示意图。
具体实施方式
下面结合附图,对本发明作进一步的说明:
本发明描述中所涉及的名词解释如下:
UAC,即User Account,用户账号,用来在账号管理中心分类不同的使用者。
UEK,即User Encryption Key,用户密钥,用来对用户数据进行加密处理所使用的密钥。
GEK,即General Encryption Key,主密钥,用来对UEK进行加/解密处理的密钥。
EUEK,即Encrypt User Encryption Key,加密用户密钥,存在于传输和保存过程。
DATA,指用户明文数据。
EDATA,即Encrypt Data,加密的用户数据。
IMEI,GSM移动设备的识别码,这里泛指各种制式的移动通信设备识别码,具有全球唯一性。
本发明提供了一种基于移动网络和通信客户端的端到端加密方法,采用对称加密算法进行数据加密,采用账号管理中心对有权使用者进行身份和密钥管理,采用密钥处理模块对这个保密系统进行密钥管理、算法管理和加解密处理,以账号和移动通信设备识别码(例如:IMEI)为基础生成加密密钥或解密密钥,通过对称加密算法对明文/密文的数据信息进行加密/解密,并借助通信软件客户端传送加密数据,以实现端到端的加密通信。
为实现上述方法,本发明提供了一种基于移动网络和通信客户端的端到端加密系统,包括账号管理中心、密钥处理模块和终端处理模块,所述账号管理中心负责UAC、GEK和EUEK的分发、存储、更新和删除;所述密钥处理模块内置有登录账号处理单元、密钥加密单元和密钥解密处理单元,负责根据UAC、IMEI、GEK使用预置算法生成EUEK并上传给账号管理中心,或者根据EUEK和GEK使用预置算法生成UEK并传送给终端处理单元进行加密/解密;所述终端处理单元负责接收输入数据DATA或EDATA,并根据UEK使用预置算法对DATA或EDATA进行加密/解密处理;处理后的数据借助于通信软件客户端,通过移动通信网络传送和接收。
本发明所述数据加密系统可使用现有技术编写,可作为单独软件产品安装在移动设备上;本发明所涉及的加解密算法采用对称加密算法,可采用技术成熟稳定性高的DES、3DES等公开算法,结构简单,对于移动设备来说安全性已经足够,并且运算速度快,占用资源少,特别适用于即时通信系统。
本发明所述一种基于移动网络和通信客户端的端到端数据加密方法,依赖于所述一种基于移动网络和通信客户端的端到端数据加密系统,其具体实施分为初始登录过程和保密数据交互过程两大步骤:
如附图2所示,初始登录过程:使用者通过所述密钥处理模块内的所述登录账号处理单元向所述账号管理中心请求UAC,所述账号管理中心认证后分发UAC给所述登录账号处理单元,并传递给所述密钥处理模块内的所述密钥加密单元,所述密钥加密单元从所述账号管理中心获取GEK,同时将UAC和IMEI按照预置规则组成UEK,然后以GEK为密钥对UEK使用预置算法加密成EUEK,并上传给所述账号管理中心。
如附图3所示,保密数据交互过程:发送方使用已有的UAC登录所述账号管理中心,通过指定加密数据的接收方,其所述密钥处理模块内的所述密钥解密单元从所述账号管理中心获得GEK和接收方的EUEK,然后以GEK为密钥对EUEK使用预置算法解密成UEK,并传递给所述终端处理模块,所述终端处理模块接收到来自用户的数据DATA,以UEK为密钥使用预置算法对DATA加密成EDATA,发送方将EDATA通过所述通信软件客户端经由移动通信网络传送出去;接收方的所述通信软件客户端收取到EDATA后,由接收方传递给所述终端处理模块,接收方使用已有的UAC登录所述账号管理中心,其所述密钥处理模块内的所述密钥解密单元从所述账号管理中心获得GEK和自身的EUEK,然后以GEK为密钥对EUEK使用预置算法解密成UEK,并传递给所述终端处理模块,所述终端处理模块对UEK使用预置规则分解出所包含的IMEI,并与当前移动设备的识别码进行比对,如果一致,那么所述终端处理模块以UEK为密钥对EDATA使用预置算法进行解密,还原出DATA。

Claims (6)

1.一种基于移动网络和通信客户端的端到端加密方法,其特征是包括如下步骤:
采用对称加密算法进行密钥和数据的加密;
采用账号管理中心对保密系统进行账号管理和密钥管理,其中包括对加密用户的认证、账号的生成与管理、主密钥的产生、分发、更新和删除以及用户密钥的储存和分发;
采用密钥处理模块处理用户密钥的生成、传输和加解密;
采用终端处理模块对用户数据进行加解密处理,但不直接传输,而是根据数据加密与传输通道分离的安全原则,借助于通信软件客户端来担当加密数据传输任务,提升安全等级。
2.如权利要求1所述的一种基于移动网络和通信客户端的端到端加密方法,其特征在于:加密数据发送方可以通过登陆账号管理中心后指定数据接收方的方式实现加密数据的一对一加解密。
3.如权利要求1所述的一种基于移动网络和通信客户端的端到端加密方法,其特征在于:加密数据接收方进行数据解密时必须使用初始登陆时的账号及设备。
4.如权利要求1所述的一种基于移动网络和通信客户端的端到端加密方法,其特征在于:采用的对称加密算法是公开的算法或私有的算法,对主密钥的加密算法和对用户数据的加密算法可采用相同的算法或不同的算法。
5.如权利要求3所述的一种基于移动网络和通信客户端的端到端加密方法,其特征在于:对用户数据加密时使用的用户密钥包含了用户账号和移动设备识别码的信息,解密数据前对这些信息进行比对,从而实现账号和移动设备与数据解密的绑定。
6.一种基于移动网络和通信客户端的端到端加密系统,其特征是所述的系统包括账号管理中心、密钥处理模块和终端处理模块,所述账号管理中心负责UAC、GEK和EUEK的分发、存储、更新和删除;所述密钥处理模块内置有登录账号处理单元、密钥加密单元和密钥解密处理单元,负责根据UAC、IMEI、GEK使用预置算法生成EUEK并上传给账号管理中心,或者根据EUEK和GEK使用预置算法生成UEK并传送给终端处理单元进行加密/解密;所述终端处理单元负责接收输入数据DATA或EDATA,并根据UEK使用预置算法对DATA或EDATA进行加密/解密处理;处理后的数据借助于通信软件客户端,通过移动通信网络传送和接收。
CN201410543964.0A 2014-10-15 2014-10-15 基于移动网络和通信客户端的端到端加密方法和加密系统 Pending CN104270380A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410543964.0A CN104270380A (zh) 2014-10-15 2014-10-15 基于移动网络和通信客户端的端到端加密方法和加密系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410543964.0A CN104270380A (zh) 2014-10-15 2014-10-15 基于移动网络和通信客户端的端到端加密方法和加密系统

Publications (1)

Publication Number Publication Date
CN104270380A true CN104270380A (zh) 2015-01-07

Family

ID=52161870

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410543964.0A Pending CN104270380A (zh) 2014-10-15 2014-10-15 基于移动网络和通信客户端的端到端加密方法和加密系统

Country Status (1)

Country Link
CN (1) CN104270380A (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105989304A (zh) * 2015-03-06 2016-10-05 深圳酷派技术有限公司 一种文件存储方法、读取方法及装置
CN106941487A (zh) * 2017-02-24 2017-07-11 阿里巴巴集团控股有限公司 一种数据发送方法及装置
CN107517206A (zh) * 2017-08-18 2017-12-26 北京北信源软件股份有限公司 一种安全通信的方法、装置、可读介质和存储控制器
CN109104283A (zh) * 2018-06-26 2018-12-28 北京云迹科技有限公司 智能配送系统通信加密方法及装置
CN109462605A (zh) * 2018-12-17 2019-03-12 北京邮电大学 一种im通信系统及其通信方法
CN110138765A (zh) * 2019-05-10 2019-08-16 腾讯科技(深圳)有限公司 数据处理方法和装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1925681A (zh) * 2006-09-20 2007-03-07 北京太极联合实验室科技有限公司 基于移动通信网络的端到端加密方法和加密系统
CN101867472A (zh) * 2009-04-14 2010-10-20 航天信息股份有限公司 一种基于用户身份标识的非对称组加解密方法
CN103166958A (zh) * 2013-02-26 2013-06-19 深圳创维数字技术股份有限公司 一种文件的保护方法及系统
CN103248650A (zh) * 2012-02-09 2013-08-14 中兴通讯股份有限公司 一种文件下载方法及系统
CN103297230A (zh) * 2012-02-22 2013-09-11 中国移动通信集团公司 信息加解密方法、装置及系统

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1925681A (zh) * 2006-09-20 2007-03-07 北京太极联合实验室科技有限公司 基于移动通信网络的端到端加密方法和加密系统
CN101867472A (zh) * 2009-04-14 2010-10-20 航天信息股份有限公司 一种基于用户身份标识的非对称组加解密方法
CN103248650A (zh) * 2012-02-09 2013-08-14 中兴通讯股份有限公司 一种文件下载方法及系统
CN103297230A (zh) * 2012-02-22 2013-09-11 中国移动通信集团公司 信息加解密方法、装置及系统
CN103166958A (zh) * 2013-02-26 2013-06-19 深圳创维数字技术股份有限公司 一种文件的保护方法及系统

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105989304A (zh) * 2015-03-06 2016-10-05 深圳酷派技术有限公司 一种文件存储方法、读取方法及装置
CN106941487A (zh) * 2017-02-24 2017-07-11 阿里巴巴集团控股有限公司 一种数据发送方法及装置
US10797861B2 (en) 2017-02-24 2020-10-06 Alibaba Group Holding Limited Secure data transactions
US10878130B2 (en) 2017-02-24 2020-12-29 Advanced New Technologies Co., Ltd. Secure data transactions
CN106941487B (zh) * 2017-02-24 2021-01-05 创新先进技术有限公司 一种数据发送方法及装置
CN107517206A (zh) * 2017-08-18 2017-12-26 北京北信源软件股份有限公司 一种安全通信的方法、装置、可读介质和存储控制器
CN109104283A (zh) * 2018-06-26 2018-12-28 北京云迹科技有限公司 智能配送系统通信加密方法及装置
CN109104283B (zh) * 2018-06-26 2022-01-11 北京云迹科技有限公司 智能配送系统通信加密方法及装置
CN109462605A (zh) * 2018-12-17 2019-03-12 北京邮电大学 一种im通信系统及其通信方法
CN110138765A (zh) * 2019-05-10 2019-08-16 腾讯科技(深圳)有限公司 数据处理方法和装置

Similar Documents

Publication Publication Date Title
CN101340443B (zh) 一种通信网络中会话密钥协商方法、系统和服务器
CN103179114B (zh) 一种云存储中的数据细粒度访问控制方法
CN104270380A (zh) 基于移动网络和通信客户端的端到端加密方法和加密系统
CN104917759A (zh) 基于第三方的安全文件存储和共享系统及方法
CN103973736A (zh) 一种数据共享的方法及装置
CN104506483A (zh) 一种信息加密解密、管理密钥的方法、终端及网络服务器
CN108809633B (zh) 一种身份认证的方法、装置及系统
CN103533539A (zh) 虚拟sim卡参数管理方法及装置
CN105025019A (zh) 一种数据安全分享方法
CN100426718C (zh) 一种媒体内容安全传输方法
CN105049877A (zh) 一种用于直录播互动系统的加密方法及装置
CN107181584B (zh) 非对称完全同态加密及其密钥置换和密文交割方法
CN103458400A (zh) 一种语音加密通信系统中的密钥管理方法
CN104219044A (zh) 一种用于加密存储装置的密钥保密方法
CN103634266A (zh) 一种对服务器、终端双向认证的方法
CN105792190A (zh) 通信系统中的数据加解密和传输方法
CN101707767A (zh) 一种数据传输方法及设备
CN102404337A (zh) 数据加密方法和装置
CN105791258A (zh) 一种数据传输方法、终端及开放平台
CN105142134A (zh) 参数获取以及参数传输方法和装置
CN104767766A (zh) 一种Web Service接口验证方法、Web Service服务器、客户端
CN112187757A (zh) 多链路隐私数据流转系统及方法
CN103354637B (zh) 一种物联网终端m2m通信加密方法
CN205792703U (zh) 数据加密及隔离系统
CN103916834A (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
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20150107

WD01 Invention patent application deemed withdrawn after publication