[发明专利]一种基于随机序列数据库的密码系统有效

专利信息
申请号: 201110364005.9 申请日: 2011-11-16
公开(公告)号: CN103117850A 公开(公告)日: 2013-05-22
发明(设计)人: 曾纪晴;张明永 申请(专利权)人: 中国科学院华南植物园
主分类号: H04L9/18 分类号: H04L9/18;H04L9/08
代理公司: 暂无信息 代理人: 暂无信息
地址: 510650 广*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提供一种基于随机序列数据库的密码系统。该密码系统通过一个由256条数据组成的8位二进制数及与其对应的随机序列数据库D将二进制位流转变为随机序列位流。随机序列数据库D对二进制位流的变换是通过字符串搜索而实现的。随机序列数据库D可以实现每次加密或解密一个字节而动态更新与同步。本密码系统是真正的“一次一密”的完善密码系统,完全不可破译。
搜索关键词: 一种 基于 随机 序列 数据库 密码 系统
【主权项】:
一种基于随机序列数据库的密码系统,其特征在于按如下步骤和方法进行:(1)首先,建立一个8位二进制数据库D。该数据库是由256条数据组成的,每条数据是8位二进制数A(i)及其对应的随机序列B(i)所构成的。(2)加密方法:首先将明文M转换为二进制数,按每个字节即8位二进制数自动划分为若干单元m1,m2,m3,……,mn。然后,依次在数据库D中检索,根据其检索到的8位二进制数A(i)找到其对应的随机序列B(i),然后在B(i)中再随机截取一段由16个字符组成的序列ki。ki需满足唯一性条件,即在数据库D中,这些随机序列ki是唯一的,假如截取到的ki不能满足唯一性条件,则必须重新选取,直到满足唯一性条件为止。检验ki的唯一性,可使用字符串搜索算法,在数据库D中进行搜索,如果ki仅有一个搜索结果,则表明ki在数据库D中是唯一的,否则是不唯一的。当明文M所有字节完成上述变换后依次得到k1,k2,k3,……,kn,即构成密文。随机序列ki也可再经过加密变换C(i)=E(ki)(i=1,2,3,……,n),则最终可得到密文C=c1c2c3…cn。(3)密匙动态更新方法:在加密过程中,密匙可随每次加密一个字节(8位二进制数mi)明文后而自动更新,其更新的方法是:mi对应的随机序列被截取一段子序列ki之后,即自动从原随机序列中删除,并经过一定变换(如0和1对换处理)后插入到删除ki后的随机序列中的第j个位置上。(4)解密方法:密文C经过解密变换ki=D(ci)(i=1,2,3,......,n)后,依次得到随机序列字符串k1,k2,k3,......,kn。如果密文本身由上述随机序列组成,则不必再进行解密变换,在数据库D中依次查找字符串k1,k2,k3,......,ki,......kn,得到其对应的8位二进制数m1,m2,m3,......,mn,即可转换成明文信息。(5)数据库D同步更新办法:设发送和接收双方原始共享的数据库为D0,经过加密后,发送方的数据库更新为D1,若接收方解密成功,则其数据库自动更新为D1,否则不更新,请求发送方重新发送。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201110364005.9/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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