细胞自动机演示文稿——密码学.ppt_第1页
细胞自动机演示文稿——密码学.ppt_第2页
细胞自动机演示文稿——密码学.ppt_第3页
细胞自动机演示文稿——密码学.ppt_第4页
细胞自动机演示文稿——密码学.ppt_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

细胞自动机在密码学中的应用 0引言 当前IT行业高速发展 我国网民的数量已达到四亿多 电脑进入了千家万户 随之产生的信息安全问题愈演愈烈 数据在网络上的传输过程中极易被窃取 而产生用于信息被盗事件 损害广大网民的切身利益 在商业界 国家之间则更是如此 关系到巨大的民族利益和国家安全 目前各国都在寻求适合本国的自主密码体制 美国 英国等西方国家的安全机构每年都投人大量的财力研究自主密码体制 以保证国家和社会的信息安全 中国政府也已经意识到信息安全的重要性 规定商用密码产品 特别是涉及国家安全与社会稳定的密码产品 必须依靠自主研究 使用具有自主知识产权的密码体制 因此 十分有必要开展信息安全加密方面的研究 1可逆细胞自动机原理 1 1细胞自动机基本概念细胞自动机是空间 时间和状态都离散的动力系统 细胞自动机在空间上是由一维 二维或三维的规则结构组成 每个细胞根据局部的 相同的规则进行同步更新 细胞自身的状态由其本身和其邻居的状态共同决定 常见细胞自动机模型 1 2可逆细胞自动机 可逆细胞自动机 RCA 是这样一类细胞自动机 它的全局函数F决定的每一次状态转移是一一映射的 也就是具有这样的性质 对某一个初始配置 一个细胞自动机A采用规则作用若干次后 能找到另一个细胞自动机B 对A作用后的结果作用同样多次后 能够回退到初始配置 A和B也就是一对可逆细胞自动机 规则240和170在循环边界条件下是一对可逆CA 于是给定数串0110010100011001 先用规则240对其进行五个时步的演变 然后再用规则170对演变后的状态进行五次作用比较 最终的状态为0110010100011001 也就是又回到了最初时的配置 而且每一步都是相对于规则240的反演变 具体过程由如下图表所示 图3用规则240对初始设置进行5次迭代 图4用规则170对初始设置进行5次迭代 2公钥密码模型 2 1公钥构造用四个一维4状态1 2半径的可逆细胞自动机作为私钥 将这几个一维可逆细胞自动机通过某种运算 产生一个二维Moore型邻居不可逆细胞自动机 这个二维细胞自动机就是公钥 可以使用这个二维细胞自动机来加密 而使用构造这个二维细胞自动机的4个一维细胞自动机的逆细胞自动机即私钥来解密 具体公式如下 公钥 CAM CA1 CA2 CA3 CA4私钥 CA1 CA2 CA3 CA4加密 F P CAM C解密 G C CA4 CA3 CA2 CA1 P 这里F和G分别为加解密函数 P代表明文 C为密文 CA4 CA3 CA2 CA1 分别为CA1 CA2 CA3 CA4 的可逆细胞自动机 对一个3 3的细胞空间局部 并非所有单元 依次自上而下使用CA1 自左至右使用CA2 自上而下使用CA3 自右至左使用CA4 进而得到一个二维Moore型邻居的细胞自动机状态转移表 并把它作为公钥加密 解密时则使用相反的顺序用各自的一维可逆细胞自动机即私钥分别对密文作用如表3 A1 A2 A3 A4 图5加密过程图 表3各私钥转换表 2 2加密和解密过程 图6加密流程图 2 2 1加密 2 2 2解密 图7解密流程图 3仿真实验 举例说明该加密算法模型 以简单的规则半径r l 4状态S 0 1 2 3 的4个一维可逆细胞自动机CA1 CA2 CA3 CA4 为私钥 由它们构造出的二维Moore型不可逆细胞自动机A为公钥 对明文分组232101320313203201223222331020 分组后利用上一节中构造的加密模型流程对数据进行加密和解密 结果和过程如下表2 表3 表2密文结果 表3密文逐步解密过程 4结束语 本文研究了基于细胞自动机的公钥密码体制 该加密模型以n个一维可逆细胞自动机为私钥 由它们构造出的二维不可逆的Moore型细胞自动机为公钥对数据进行加密 该算法实现简单 由于细胞自动机是时间 空间和状态均离散的动力学系统 其

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论