一种phs移动电话鉴权码加密方法

文档序号:72416阅读:733来源:国知局
专利名称:一种phs移动电话鉴权码加密方法
1技术领域
本发明涉及PHS移动电话鉴权码加密方法,属于移动通信领域。
背景技术
在PHS移动通信领域中,为了防止手机鉴权码被按照地址读出,防止手机被盗打,通常采用手机鉴权码加密技术。在PHS手机中没有传统意义上的SIM卡,手机的用户信息和系统信息均存储在EEPROM区域。EEPROM分为8K、16K、32K等多种。EEPROM的信息可以通过计算机直接读出,所以必须对EEPROM中的重要信息加密。
手机鉴权码是手机的重要信息,网络系统通过识别手机鉴权码验证手机身份,判断手机是否有权使用网络。
针对鉴权码加密目前有如下几种1、硬件加密解决方案采用不可读出存储器存储PHS手机鉴权码。
该方案的缺点是要求需要添加硬件设备,导致产品成本提高。而且由于不可读出存储器价格昂贵,所以将使手机性价比大大降低。
2、软件加密解决方案采用软件加密。
该方案的缺点是要求加密算法不易被破译,而且如何保持鉴权码的唯一性也是一个技术难点。

发明内容在实际情况下,采用不可读出存储器存储PHS手机鉴权码,需要添加硬件设备,导致产品成本提高。而且由于不可读出存储器价格昂贵,所以将使手机性价比大大降低。
本发明的目的在于利用软件实现硬件的功能,从而节约成本。
1、保证手机鉴权码不能被破译。
2、保证手机鉴权码唯一,并且该鉴权码和手机PSID捆绑,保证该鉴权码只能用于特定手机,防盗用。
4
图1为写码软件流程图。写码软件加密算法如下将7位长度的PSID第一位和第二位之间加入E,形成一个8位长度的数字。将8位长度数字分成4个数字,1、2两位形成C1;3、4两位形成C2;5、6两位形成C3;7、8两位形成C4。然后利用C1、C2、C3、C4等四个数字生成一个长度为16的密钥
C1^C2密钥1、2位C3^C4密钥3、4位(C1+C2)和的后两位密钥5、6位(C3+C4)和的后两位密钥7、8位C1^C3密钥9、10位C2^C4密钥11、12位(C1+C3)和的后两位密钥13、14位(C2+C4)和的后两位密钥15、16位将16位长的密钥和16位长的鉴权码共同生成加密的16位长鉴权码密钥^鉴权码加密的鉴权码图2为手机软件流程图。手机软件解密算法如下读出手机PSID,通过和加密算法同样的方法生成16位长密钥,将16位长的密钥和16位长加密的鉴权码共同生成解密的16位长鉴权码密钥^加密的鉴权码鉴权码5具体实施方案利用复杂的加密算法,将鉴权码加密存储。
一、在使用写码软件写入鉴权码时,利用和PSID相关的加密算法将鉴权码加密。
二、在手机软件中读出加密后的鉴权码,利用和PSID相关的解密算法解密,得到正确的鉴权码。
例如PSID为324ed8e,则C1=3e、C2=24、C3=cd、C4=8e按照加密算法,则C1^C2密钥1、2位1aC3^C4密钥3、4位43(C1+C2)和的后两位密钥5、6位62(C3+C4)和的后两位密钥7、8位5bC1^C3密钥9、10位f3C2^C4密钥11、12位aa(C1+C3)和的后两位密钥13、14位0b(C2+C4)和的后两位密钥15、16位b2可知密钥为1a43625bf3aa0bb2。
写码软件进行加密密钥^鉴权码加密的鉴权码手机软件进行解密密钥^加密的鉴权码鉴权码
权利要求
一种PHS移动电话鉴权码加密方法,其特征是利用软件加密算法,保证手机鉴权码不能被破译。保证手机鉴权码唯一,并且该鉴权码和手机PSID捆绑,保证该鉴权码只能用于特定手机,防盗用。1、在使用写码软件写入鉴权码时,利用和PSID相关的加密算法将鉴权码加密。写码软件加密算法如下将7位长度的PSID第一位和第二位之间加入E,形成一个8位长度的数字。将8位长度数字分成4个数字,1、2两位形成C1;3、4两位形成C2;5、6两位形成C3;7、8两位形成C4。然后利用C1、C2、C3、C4等四个数字生成一个长度为16的密钥C1^C2=>密钥1、2位C3^C4=>密钥3、4位(C1+C2)和的后两位=>密钥5、6位(C3+C4)和的后两位=>密钥7、8位C1^C3=>密钥9、10位C2^C4=>密钥11、12位(C1+C3)和的后两位=>密钥13、14位(C2+C4)和的后两位=>密钥15、16位将16位长的密钥和16位长的鉴权码共同生成加密的16位长鉴权码密钥^鉴权码=>加密的鉴权码
2.在手机软件中读出加密后的鉴权码,利用和PSID相关的解密算法解密,得到正确的鉴权码。读出手机PSID,通过和加密算法同样的方法生成16位长密钥,将16位长的密钥,16位长加密的鉴权码共同生成解密的16位长鉴权码密钥^加密的鉴权码=>鉴权码
专利摘要
1.技术领域
本发明涉及PHS移动电话鉴权码加密方法,属于移动通信领域。2.所要解决的问题PHS手机中没有SIM卡,手机的用户和系统信息均存储在EEPROM区域。EEPROM的信息可通过计算机直接读出,所以必须对EEPROM中的重要信息加密。为防止手机鉴权码被按照地址读出,手机被盗打,通常采用手机鉴权码加密技术。3.解决问题的方案利用复杂的加密算法,将鉴权码加密存储。一.在使用写码软件写入鉴权码时,利用和PSID相关的加密算法将鉴权码加密。二.在手机软件中读出加密后的鉴权码,利用和PSID相关的解密算法解密,得到正确的鉴权码。4.主要用途利用软件实现硬件完成的功能,从而节约成本。并且通过将鉴权码和PSID捆绑,防止手机被盗打。
文档编号H04L9/14GKCN1625192SQ200310112465
公开日2005年6月8日 申请日期2003年12月5日
发明者徐强 申请人:深圳市永盛通讯有限公司导出引文BiBTeX, EndNote, RefMan
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1