发明名称 一种基于时效参数的信息解密方法
摘要 本发明公开了属于解码技术领域的一种基于时效参数的信息解密方法。它包括以下步骤:1)对A随机码和B随机码进行合成运算得到种子码,对种子码进行合成运算得到系统时效参数K;2)根据系统时效参数产生用户时效参数;3)根据用户时效参数产生工作时效参数;4)使用工作时效参数作为密钥,对加密信息进行解密处理。本发明的有益效果为:本发明使用工作时效参数对信息进行解密,从而增强了信息获取的安全性,同时,本发明使得用户只能在规定的时间内才能获得信息;大大降低了信息泄露的可能性。
申请公布号 CN103259652A 申请公布日期 2013.08.21
申请号 CN201210139419.6 申请日期 2012.05.07
申请人 中国交通通信信息中心 发明人 沈兵;刘建;冯涛;李晶;卢红洋
分类号 H04L9/28(2006.01)I 主分类号 H04L9/28(2006.01)I
代理机构 北京众合诚成知识产权代理有限公司 11246 代理人 朱琨
主权项 一种基于时效参数的信息解密方法,其特征在于,它包括以下步骤:1)对A随机码和B随机码进行合成运算得到种子码,对种子码进行合成运算得到系统时效参数K;2)根据系统时效参数产生用户时效参数;第一存储单元、第二存储单元、第三存储单元和第四存储单元依次顺序排列,以上四个存储单元存储的数据顺序排列就构成用户时效参数;对X年份进行编码,即将X编码为16进制码:KLMN,该16进制码为无符号短整型,它的长度为2个字节;将上述16制码进行级联8次,构成一个长度等于16字节的字符串,这里用PX表示;然后,将系统时效参数作为工作密钥,采用AES算法对PX进行加密得到一个16字节的字符串CX,即CX=AES(PX,K);在第一存储单元中存入KLMN,第二存储单元存入数据00,第三存储单存入数据00,第四存储单元存入数据CX,此时四个存储单元存储的数据顺序排列就构成年用户时效参数;对Y月份进行编码,即将Y月份编码为16进制字符串:PQ,则X年Y月对应的16进制字符串为:KLMNPQ,PQ 的长度为1个字节,它的取值为00‑0c,其中01‑0c分别代表1月至12月;将KLMNPQ进行级联5次得到一个字符串,将该字符串的尾部级联16进制字符串:PQ,最后得到一个长度为16字节的字符串,这里用PPXY表示;将CX作为作为工作密钥,采用采用AES算法对PPXY进行加密得到一个16字节的字符串CCXY,即CCXY=AES(PPXY, CX);在第一存储单元中存入KLMN,第二存储单元存入数据PQ,第三存储单存入数据00,第四存储单元存入数据CCXY,此时四个存储单元存储的数据顺序排列就构成月用户时效参数;对Z周进行编码,即将Z周编码为16进制字符串:ST,则X年Y月Z周对应的16进制字符串为:KLMNPQST,ST的长度为1个字节,它的取值为00‑04,其中01‑04分别代表第1周至第4周,将KLMNPQST进行级联4次,得到一个长度为16字节的字符串,这里用PPPXYZ表示;将CCXY作为工作密钥,采用AES算法对PPPXYZ进行加密得到一个16字节的字符串CCCXYZ,即CCXYZ=AES(PPPXYZ, CCXY);在第一存储单元中存入KLMN,第二存储单元存入数据PQ,第三存储单存入数据ST,第四存储单元存入数据CCCXYZ;,此时四个存储单元存储的数据顺序排列就构成周用户时效参数;3)根据用户时效参数产生工作时效参数;根据当前时间,判断用户时效参数对应的时间是否在有效时间段内,即判断当前时间是否属于用户时效参数对应的时间;若判断结果为否,则结束;若判断结果为是,则根据步骤2)对用户时效参数进行分散处理,得到年用户时效参数、月用户时效参数和周用户时效参数;对年用户时效参数、月用户时效参数和周用户时效参数进行激 活,得到工作时效参数;4)使用工作时效参数作为密钥,对加密信息进行解密处理。
地址 100011 北京市朝阳区安外外馆后身一号