一种通信号码压缩加密方法、系统和装置制造方法及图纸

技术编号:33079413 阅读:8 留言:0更新日期:2022-04-15 10:28
本发明专利技术公开了一种通信号码压缩加密方法、系统和装置,该方法包括:密码本初始化,在加密端,和/或,解密端加载相关例程,加密端,和/或,解密端的在线工作等步骤。该系统包括密码本初始化模块、例程加载模块、在线工作模块。该装置包括数据采集装置、处理器和存储器。采用本本发明专利技术的方法、系统和装置能够对通信号码等信息进行加密、压缩、纠正输入或书写错误、表达规范统一等方面的数据处理,提高通信号码在传输过程中的安全性,减少传输和存储开销,降低成本,使其更加统一、规范,实现对相关工作的技术支持。持。持。

【技术实现步骤摘要】
一种通信号码压缩加密方法、系统和装置


[0001]本专利技术涉及移动通信数据安全
,具体涉及一种通信号码压缩加密方法、系统和装置。

技术介绍

[0002]国际移动设备识别码(International Mobile Equipment Identity,IMEI),用于在移动电话网络中识别每一部独立的手机等移动通信设备。序列号共有 15位数字,前8位(TAC码)是型号核准号码,代表手机类型。后6位(SNR) 是串号,代表生产顺序号。最后1位(SP)一般为0,是检验码。
[0003]国际移动用户识别码(International Mobile Subscriber Identity,IMSI)是用于区分蜂窝网络中不同用户的、在所有蜂窝网络中不重复的识别码。IMSI 由一串十进制数字组成,长度绝大部分都是15位,本文简单认为IMSI长度为15。IMSI由移动国家代码(MCC,Mobile Country Code)、移动网络代码 (MNC,Mobile Network Code)和移动订户识别代码(MSIN,Mobilesubscription identification number)依次连接而成。MCC长度为3位,MNC的值由各国自行分配,长度可以是2位(欧洲标准)、3位(北美标准)或两者混合,MSIN的值由运营商自行分配。
[0004]移动台国际用户识别码(Mobile Subscriber ISDN Number,简称:MSISDN) 即通常说的“手机号”。MSISDN由国家码和国内有效移动用户电话号码两部分组成。物联网号码的长度有15位和13位两种,而普通手机号只有13位。实际使用中,国家码“86”经常被缺省,使得15位和 13位号码长度分别变为13位和11位。
[0005]IMEI,IMSI,MSISDN是移动通信及通信大数据分析场景下频繁使用的数据信息,俗称“三码”。目前“三码”在使用过程中还存在如下问题:属于用户敏感信息,在传输和存储过程中经常面临脱敏问题,避免造成用户隐私信息泄露;在某些通信大数据业务场景中频繁使用,如对原始数据进行传输和存储,则会大幅增加传输和存储开销,使成本升高;在分析处理过程中容易出错,例如发生截断,或将数字1写成字母I,错误率较高;在实际使用中经常规范不统一情况,如IMEI的校验位是否缺省,MSISDN的国家码是否缺省等表示方式不统一,对数据的处理分析过程造成困扰。
[0006]因此,需要开发一种能够对“三码”等通信号码进行加密、压缩、纠错、规范统一的方法、系统和装置。

技术实现思路

[0007]为此,本专利技术提供一种通信号码压缩加密方法、系统和装置,以便能够对通信号码等信息进行加密、压缩、纠正输入或书写错误、表达规范统一等方面的数据处理,提高通信号码在传输过程中的安全性,减少传输和存储开销,降低成本,使其更加统一、规范,实现对相关工作的技术支持。
[0008]为了实现上述目的,本专利技术提供如下技术方案:
[0009]一种通信号码压缩加密方法,所述方法包括:
[0010]执行密码本初始化过程,设置进制转换表、报错字符串、时间戳原点、洗牌表、转动序列,得到初始化的密码本,使加密端获得所述密码本;
[0011]在所述加密端加载分类裁剪例程、统一加密例程;
[0012]所述加密端获取原始通信号码信息,对所述原始通信号码信息进行压缩、加密处理,得到压缩加密态通信号码信息。
[0013]优选地,所述方法具体包括:
[0014]执行密码本初始化过程,设置进制转换表、报错字符串、时间戳原点、洗牌表、转动序列,得到初始化的密码本,使加密端和解密端获得所述密码本;
[0015]在所述加密端加载分类裁剪例程、统一加密例程,在所述解密端加载分类补全例程、统一解密例程;
[0016]所述加密端获取原始通信号码信息,对所述原始通信号码信息进行压缩、加密处理,得到压缩加密态通信号码信息;
[0017]所述解密端获取所述压缩加密态通信号码信息,对所述压缩加密态通信号码信息进行解密、解压缩处理,得到原始通信号码信息。
[0018]优选地,所述原始通信号码信息包括:国际移动设备识别码、国际移动用户识别码、移动台国际用户识别码中的至少一种;
[0019]所述国际移动设备识别码、国际移动用户识别码、移动台国际用户识别码包括从原始通信信令或通信日志中识别和提取的国际移动设备识别码、国际移动用户识别码、移动台国际用户识别码。
[0020]优选地,所述分类裁剪例程具体包括:调用笔误纠错例程;调用报错例程;调用前缀删除例程或者后缀删除例程。
[0021]优选地,所述统一加密例程具体包括:调用六十四进制编码例程;调用洗牌例程;调用转动例程。
[0022]优选地,所述分类补全例程具体包括:前缀补齐例程。
[0023]优选地,所述统一解密例程具体包括:调用逆向转动例程;调用逆向洗牌例程;调用六十四进制解码例程。
[0024]本专利技术还提供一种通信号码压缩加密系统,所述系统包括:
[0025]密码本初始化模块,用于执行密码本初始化过程,设置进制转换表、报错字符串、时间戳原点、洗牌表、转动序列,得到初始化的密码本,使加密端获得所述密码本;
[0026]例程加载模块,用于在所述加密端加载分类裁剪例程、统一加密例程;
[0027]在线工作模块,用于所述加密端获取原始通信号码信息,对所述原始通信号码信息进行压缩、加密处理,得到压缩加密态通信号码信息。
[0028]本专利技术还提供一种通信号码压缩加密装置,所述装置包括:数据采集装置、处理器和存储器;
[0029]所述数据采集装置用于采集通信号码数据;所述存储器用于存储一个或多个程序指令;所述处理器,用于执行一个或多个程序指令,用以执行如上所述任一项所述的方法。
[0030]本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质中包含一个或多个程序指令,当其在计算机上运行时,使得计算机执行如上所述任一项所述的方法。
[0031]在一种或几种具体实施方式中,本专利技术所提供的通信号码压缩加密方法、系统和装置具有以下技术效果:

对实际使用中输入的通信号码有一定的识错纠错能力,能够灵活识别同一号码的不同表达方式,实现实体对齐和表达统一的功能;

能够显著降低通信号码的传输带宽和存储开销,尤其当MSISDN 或IMSI属中国内地时,由于不再编码国家码,可进一步降低编码长度;

采用本专利技术的方法得到的压缩态及加密态号码为文本串,而非二进制数据,有较好的可读性,且压缩态号码为原始号码的保序映射,便于信息查询检索;

本专利技术的加密算法同时使用了密码本和密钥,通过密钥对密码本进行配置,实现了动态密码本效果,具有很强的加密强度和脱敏效果。
附图说明
[0032]为了更清楚地说明本专利技术的实施方式或现有技术中的技术方案,下面将对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通信号码压缩加密方法,其特征在于,所述方法包括:执行密码本初始化过程,设置进制转换表、报错字符串、时间戳原点、洗牌表、转动序列,得到初始化的密码本,使加密端获得所述密码本;在所述加密端加载分类裁剪例程、统一加密例程;所述加密端获取原始通信号码信息,对所述原始通信号码信息进行压缩、加密处理,得到压缩加密态通信号码信息。2.如权利要求1所述的通信号码压缩加密方法,其特征在于,所述方法具体包括:执行密码本初始化过程,设置进制转换表、报错字符串、时间戳原点、洗牌表、转动序列,得到初始化的密码本,使加密端和解密端获得所述密码本;在所述加密端加载分类裁剪例程、统一加密例程,在所述解密端加载分类补全例程、统一解密例程;所述加密端获取原始通信号码信息,对所述原始通信号码信息进行压缩、加密处理,得到压缩加密态通信号码信息;所述解密端获取所述压缩加密态通信号码信息,对所述压缩加密态通信号码信息进行解密、解压缩处理,得到原始通信号码信息。3.如权利要求1或2所述的通信号码压缩加密方法,其特征在于,所述原始通信号码信息包括:国际移动设备识别码、国际移动用户识别码、移动台国际用户识别码中的至少一种;所述国际移动设备识别码、国际移动用户识别码、移动台国际用户识别码包括从原始通信信令或通信日志中识别和提取的国际移动设备识别码、国际移动用户识别码、移动台国际用户识别码。4.如权利要求1或2所述的通信号码压缩加密方法,其特征在于,所述分类裁剪例程具体包括:调用笔误纠错例程;调用报错...

【专利技术属性】
技术研发人员:李明哲彭晓梅赵晋宁黄亮李佳张良于晶侯雄斌李婷侯爽高佳威吕宁刘伟郝帅杨云龙戴光耀邱丰
申请(专利权)人:国家计算机网络与信息安全管理中心青海分中心国家计算机网络与信息安全管理中心
类型:发明
国别省市:

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

1