[发明专利]一种码字表加解密方法无效

专利信息
申请号: 200710031028.1 申请日: 2007-10-24
公开(公告)号: CN101149881A 公开(公告)日: 2008-03-26
发明(设计)人: 龙冬阳 申请(专利权)人: 龙冬阳
主分类号: G09C1/00 分类号: G09C1/00;G09C1/04
代理公司: 广州市深研专利事务所 代理人: 陈雅平
地址: 510275广东省广州市新港*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 码字 解密 方法
【说明书】:

技术领域

发明技术主要应用在“信息安全技术”和“数据存贮与管理”等领域

背景技术

1、码字表

码字表的用途非常的广泛[17][18][19],为许多教学和拼词典类型的软件中所需要。本论文研究的码字表对象主要是针对应用于压缩编码和加密系统的码字表。很多软件使用大型数据库来存储码字表,这些的码字表需要庞大的管理系统。然而在压缩编码和加密系统中,码字表的应用方式比教学软件等中的简单,不希望使用复杂的管理,只希望能够在传输和存储时有足够的安全性并且只占较小的存储空间。

码字表的生成过程基本如下:1)考察需要使用的字符(或字符)集;2)寻找合适的编码法(按照码字表的使用目的);3)按照使用的编码法将所选字符集编码,并加入所需信息,制成码字表。码字表的生成过程能够帮助我们了解码字表的组成要素,进而研究在它的存储过程中,需要保存那些关键信息,能够唯一表示此码字表。

不难发现,码字表需要编码字符集、字符与码字的对应关系以及码字长度来标识。缺少了这些信息,码字表的内容将被破坏。所以在本论文构造码字表的存储结构中,将会着重说明这些信息是怎样被安置进新的结构中的。

在编码表中,如果对每一待编码的字符,编码后的码字长度一定,那么我们可以用定长的空间来存储,并且查找码字时也可以直接使用现有的查找算法。而更一般的情况是用变长码,如压缩编码的压缩原理就是使经常使用的字符用短的二进制码字表示,反之用长的码字表示。变长码如果用定长的空间来存储将会浪费大量的空间,所以必须另辟蹊径。

2、顺序存储

我们首先研究这样一张码字表,设

1={A,B,C}    ∑2={a,b,c,d,e,f}

且∑1上的一编码方案如图1所示:

如果要顺序存储此张码字表(即依次存储字符、码字对),并且能够让程序在读入存储的数据后自动识别它的内容,那么要解决如下问题:

1)区分被编码字母与码字

2)区别每个字母的码字

3)能够根据被编码字母找到对应码字

要达到这些目的,必须在存储的数据中加入一些特定的字符,并在程序规定这些字符的含义。我们可以加入推倒符号,分隔符。例如,规定

,符号用来分隔各个编码

→符号前面是被编码字符,后面为码字

则表1可以表示为

A→abc,B→efcd,C→ffb

然而此码字表存储的为变长码,如果要查找任一字母的编码,无法用时间复杂度小的查找方法,因为对于每个字母的编码所需要的存储空间不相同,所以查找后面字母的编码时,必须遍历所有前面的数据,直到找到此字母开始的代换。

可以对简单顺序存储作一定的修改,即令每个字母的代换集合存储长度相同,这样就可以以字母在字母表中的位置作为索引来查找。如表1的例子,所有编码表示串的最大长度为6,则我们规定每个编码都用6个字符表示,遇到空格或“,”表示此码字结束,则它的存储表示如下:

A→abc,B→efcd,C→ffb_

其中_表示空格符。

这样的表示会占用额外的存储空间。若以lmax表示编码中最长的码字,表示码字的平均长度,n=|∑1|为字母表元素的个数,则需要占用的额外空间为

<mrow><msub><mi>S</mi><mi>waste</mi></msub><mo>=</mo><mi>n</mi><mrow><mo>(</mo><msub><mi>l</mi><mi>max</mi></msub><mo>-</mo><mover><mi>l</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow></mrow>

显然,在最长的码字比平均码字长度大得多时,额外消耗的空间将随字母表大小的增长线形递增。

3、字典存储法

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于龙冬阳,未经龙冬阳许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200710031028.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top