[发明专利]一种码字表加解密方法无效
申请号: | 200710031028.1 | 申请日: | 2007-10-24 |
公开(公告)号: | CN101149881A | 公开(公告)日: | 2008-03-26 |
发明(设计)人: | 龙冬阳 | 申请(专利权)人: | 龙冬阳 |
主分类号: | G09C1/00 | 分类号: | G09C1/00;G09C1/04 |
代理公司: | 广州市深研专利事务所 | 代理人: | 陈雅平 |
地址: | 510275广东省广州市新港*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种码字表的加解密的方法,它应用于信息安全技术领域。给定一个码字表τ,即给定一个输入字母表∑1,输出字母表∑2和∑2上一个语言,明文码字表τ被加密成明文四元组(∑1,∑2,l,x),其中l表示语言中最长的字的长度,x是被加密的正整数。反之,依据上面的正整数x及相关的四元组(∑1,∑2,l,x),则可唯一地恢复与之相对应的码字表τ。本发明实现了将明文码字表加密为一个正整数,则极大地提高了以“码字表”作为对称密码体制中的密钥的管理的安全性,也极大地减少了存储码字表时所占用的空间。 | ||
搜索关键词: | 一种 码字 解密 方法 | ||
【主权项】:
1.一种码字表加解密的方法,其特征在于,加密过程主要步骤包括:1)首先,对码字表τ字母表∑1和∑2中的元素排序,令其为:∑1={a1,a2,…,an},∑2={b1,b2,…,bt,!}其中ai为字符,bi为字符,“!”为结束符;2)对于值域中的每个码字wi,我们也先按它和字母表∑1中字母的对应关系,对其排序为:f(∑1)={w1,w2,..wn}其中,ai→wi。找出值域f(∑1)中最长的码字wk,其长度表示为l,使用映射函数g∑2 l作用于{w1,w2,..wn},这样,依照原来的顺序的对应关系,形成一个新的集合:Γ = { α 1 , α 2 , . . . α n } = g Σ 2 l { w 1 , w 2 , . . . w n } 其中,αi为a对应的码字wi的算术编码,Γ为码字对应编码的集合,Γ中每个元素都是区间_,(|∑2|)l+1上的一个数;3)对Γ中的数字进行处理,使这个集合对应一个数字,我们将Γ变换成一个同余方程组:x≡α1(modm1)x≡α2(modm2)...x≡αn(modmn)其中,x为码字对应的数字,mi为模数;4)利用中国剩余定理可以计算得到唯一的xx = Σ i = 1 n s i M i α i ( mod M ) 其中, M = Π i = 1 n m i , M i = M / m i , s i = M i mod m i ; 所述解密过程主要步骤包括:1)计算出B=(t+1)l+1,其中B为进行区间转换映射到数字时的区间长度,t为集合∑2中字符的个数(不包含结束符);2)根据读入的当前字母a,我们首先从字母表信息中获得此字母的位置值i,计算大于B的第i个最小的素数mi;3)求得αi=xmodmi,αi正是α对应的码字wi的算术编码;4)根据映射函数g∑2 l,对αi这些进行区间转换的逆运算后得到的字符串就是码字wi,用公式表示,由ai获得它的编码的函数为:F x ( a i ) = g Σ 2 l - 1 ( x mod m i ) 也即 F x ( a i ) = g Σ 2 l - 1 ( x mod Pr i ( ( t + 1 ) l + 1 ) ) . 其中Pri(a)表示大于a的第i个最小的素数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于龙冬阳,未经龙冬阳许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200710031028.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种空心保温砌块及其制备方法
- 下一篇:自动蛋白杂交洗脱仪
- 同类专利
- 专利分类
G09 教育;密码术;显示;广告;印鉴
G09C 用于密码或涉及保密需要的其他用途的编码或译码装置
G09C1-00 通过对符号或符号组进行转换或者按照预定的系统用另外的符号来替代,将所给出的符号序列,例如可理解的原文,交换成不可理解的符号序列的装置或方法
G09C1-02 .应用图表式编制的密码
G09C1-04 .应用符号载体或指示器相对于由置换码或键所确定的位置作相对移动,由此给出适合于原文的明的或密写的代码
G09C1-06 .由相应的符号组成明的原文的各单元和由相应的符号组成的密码的各单元连接起来运转,当器械运转时,这些连接件自动地和连续地以编码或键构件置换
G09C1-08 ..机械的连接
G09C1-10 ..电的连接
G09C 用于密码或涉及保密需要的其他用途的编码或译码装置
G09C1-00 通过对符号或符号组进行转换或者按照预定的系统用另外的符号来替代,将所给出的符号序列,例如可理解的原文,交换成不可理解的符号序列的装置或方法
G09C1-02 .应用图表式编制的密码
G09C1-04 .应用符号载体或指示器相对于由置换码或键所确定的位置作相对移动,由此给出适合于原文的明的或密写的代码
G09C1-06 .由相应的符号组成明的原文的各单元和由相应的符号组成的密码的各单元连接起来运转,当器械运转时,这些连接件自动地和连续地以编码或键构件置换
G09C1-08 ..机械的连接
G09C1-10 ..电的连接