- 4
- 0
- 约1.02万字
- 约 6页
- 2018-01-03 发布于广东
- 举报
一类细胞自动机的状态研究
王培春朱甫臣
(现代通倍国家重点实验奎,四川成都810信箱,610041)
(E—maillwangpeich@sina,corn)
摘要在所有的加法细胞自动机中,基于规则一90和规则一150的细胞自动机
用得最广泛,Martin等人对规则一90已进行7较好的研究。本文对利用规则一150
构造的细胞自动机的状态特征进行初步的探讨,重点描述7这类细胞自动机的
所有可达状态的特征,并给出7可达状态的计数方法。
关键词密码学细胞自动机(CA)状态先导后继可达
一、引 言
细胞自动机自问世以来,已经被广泛地应用到社会、经济、军事和科学研究的多个领
域,这些领域涉及社会学、生物学、生态学、信息科学、计算机科学、数学、物理学、化学、地
理、环境、军事学等。同样,将它应用于序列密码的设计是密码学上的一个亮点,围绕它的
许多理论也在不断地产生。因为它对硬件的适应能力比一般的基于LFSR的序列密码更
强,速度快、实现难度小,颇受密码设计者青睐。StephenWolfram早在1985年就提出了
将细胞自动机用于构造密钥流发生器的思想[1。】。近几年,不断有新的基于细胞自动机的
密码被提出,并且对它们的密码性能也进行了大量的分析o“一]。但是,只有将细胞自动机
的多种规则仔细研究,有效地掌握其状态特征、拓扑结构、周期等,才能放心地将它应用于
密码算法的设计中。加法细胞自动机是细胞自动机中最简单的一种,因此它实现起来相对
容易,研究起来也相对简单。目前,在所有的加法细胞自动机中,规则.90和规则一150使用
得最频繁。早些时候,Martin等人对规则一90进行了较详细的研究口“],本文对另一种细胞
自动机规则——规则一150的状态特征进行了研究,提出了一些有用的结论,并且给出了
严格的证明。
二、细胞自动机
目前,对细胞自动机已有明确的定义,一般将它定义为一个四元组,其中不包含边界
条件的定义,为了研究的需要,我们将边界条件加入细胞自动机的定义中,将它定义为五
元组。
定义1细胞自动机是一个(A,S,r,f,B)五元组,它包括:
1)空间结构A:d维细胞自动机的所有细胞的集合。
2)状态空间S;细胞自动机中细胞的所有状态集合。
3)作用半径r:令在第i维空间上,某个细胞的作用半径为rl,则称该细胞自动机的作
·189’
用半径r=max(h^,…,rd—1)。
4)规则,:描述从f时刻到f+1时刻状态变化的函数。
5)边界条件B:包括固定边界条件和循环边界条件,其中固定边界条件又包括固定
零边界条件和固定一边界条件。循环边界条件指将细胞自动机看作是一个首尾连接的结
构。比如对长为Ⅳ的一维细胞自动机£时刻的状态为(n。,d,,n。,…,a。一、),那么可以看作
口一t=nN—I·口2一aN一2’aN=ao’dN+l=dl·…
目前,研究得最多的是取r一1的GF(2)的一维CA.这种CA也称为GF(2)上的一维
3一临近CA。也就是说,CA的第i个细胞的状态变化可以表示为第i一1个细胞、第i个细
胞和第i+1个细胞的函数.用函数表示为
dj件”一/(口掣,,口j“.口掣1)
t表示时钟周期,,表示组合逻辑函数。对于上述的3一临近CA,共有23种不同的连接配
置。如果从所有的这些连接配置到下一状态之间建立映射,那么共可以建立起2”种不同
的映射.每一个映射代表一个运算规则,
如果只由相临近的细胞通过异或或者非异或来实现的CA叫做加法CA(有人也叫它
为线性CA),3-临近CA中共有16个加法CA,它们是:
规则0,1
定义2对一个级数有限的细胞自动机,令从某初始状态出发,产生的状态序列为
S0,SI啦m…,由于CA级数有限,所以必然存在某个时刻t和某个最小的正整数尸,使得
当i≥£对,奄吼P=%鼬称P为该半列的同期,如果£一0,赠称该穿硼是鼹期序剪l,如果
该t0,则称该序列是终归周期序列。
三、规则
您可能关注的文档
最近下载
- 2025年中考化学第一轮复习讲义:常见的盐(重点)含解析.pdf VIP
- 精神认知量表-TMT-中式版.pdf VIP
- 医院行风建设实施方案 .pdf VIP
- 《线性代数》期末复习试题8套含答案(大学期末复习资料).docx VIP
- 高一化学必修1苏教版知识点完全总结(PDF版).pdf VIP
- 《不择手段背单词》完整版.docx VIP
- DGT-801--2号机DGT-801数字发电机变压器保护装置定检作业指导书.doc VIP
- 小产权房买卖合同范本及注意事项.docx VIP
- 安徽省鼎尖联考2025-2026学年高三上学期期末过程性学科素质评价生物(含答案).pdf
- 冀教版五年级数学下册全套测试卷.doc
原创力文档

文档评论(0)