研究了一个新的混沌系统的混沌同步问题。基于Lyapunov稳定性理论,采用非线性反馈混沌同步方法,给出了该系统实现自同步的充分条件以及控制律参数的取值范围;结合参数自适应混沌同步方法,实现了该混沌系统与统一混沌系统的异结构系统快速同步。数值仿真证明了该方法的有效性。
2021-12-26 17:10:25 634KB 自然科学 论文
1
讨论了如何由 SISO 线性系统经非线性反馈构造混沌系统,给出了此类混沌系统采用单变量信 号实现同步的控制策略,通过梯度下降法减少在带有噪声驱动信号下系统同步的多步误差均方差, 得到 最优耦合参数。数字仿真表明了理论分析的正确性。
1
流密码 该存储库包含我最流行的流密码的实现-线性反馈移位寄存器( )。
2021-12-13 04:57:12 2KB Python
1
Matlab R2012b代码探索斐波那契,伽罗瓦和状态空间线性反馈移位寄存器序列发生器。 它是什么? LFSR-Lab是用于生成,操纵和分析线性反馈移位寄存器序列的实用程序的集合。 在此存储库中,您将找到: 所有实用程序的Python,MATLAB和C ++实现 可定制的序列生成器,用于斐波那契(aka SSRG),伽罗瓦(aka MSRG)和State Space(aka SSG)LFSR公式 在等效的SSRG和MSRG结构之间转换的实用程序 实用程序,用于计算和应用掩码以移动伪随机序列的起始位置 用于执行LFSR状态的快速传播的实用程序 需要 Python Python 2.7或3.x(x> 5) mabplotlib 科学的 麻木 的MATLAB MATLAB版本8或更高版本(无需工具箱) GNU Octave版本4.0.0或更高版本(无需软件包) C ++ C ++ 11或更高版本 自包含,无外​​部依赖项(仅使用标准库函数) 职能 ssrg()-使用斐波那契公式生成序列 msrg()-使用Galois公式生成序列 ssrg_mask()-斐波那契蒙面生成器 msrg_mas
2021-12-03 08:51:55 69KB 系统开源
1
关于线性反馈移位寄存器在密码学中有着广泛的应用,就此提供32位线性反馈移位寄存器的相关源代码
2021-11-28 16:56:40 118KB 线性 反馈 移位寄存器
1
线性反馈移位寄存器(LFSR) 如果反馈函数 f(x1, x2,…,xn)是n个变量的线性函数: f(x1, x2,…,xn) =c1xn+c2xn-1+…+cnx1 (ci{0,1}) 则称为线性反馈移位寄存器(LFSR: linear feedback shift register). 输出的序列称为线性反馈移位寄存器序列, 记为LFSR序列。 LFSR序列a= (a0, a1,…,an-1,…) 满足递推关系式: an1 … a1 a0 cn cn-1 c1
2021-09-17 19:53:07 1.38MB 流密码
1
LFSR线性反馈移位寄存器,简单易懂,用于矩阵课的LFSR学习
2021-09-17 19:41:58 537KB LFSR
1
线性反馈移位寄存器,介绍了移位寄存器在除法器,编码器,解码器中的使用!
2021-09-10 11:04:59 199KB 线性反馈移位寄存器
1
1)利用C\C++语言实现给定的LFSR; 2)通过不同初始状态生成相应的序列,并观察它们的周期有什么特点; 3)利用生成的序列对文本进行加/解密(按对应位作模2加运算)。 步骤: (1)生成序列:使用#include库构造序列,使用bint.to_string()将输入的01串转成字符串,用str暂存。将bint[3]和bint[0]异或,赋值给bint[4]也就是a5,循环左移,将bint转成字符串后s1[4]就是生成的a1,将 a1添加到s2后面。当str与现在的bint相同,即周期结束,跳出循环,s2就是生成的完整序列。 (2)加密过程:生成31位序列后,读取待加密文本的每一个字符,和0XFF相与得到8位01串,依次与31位序列按位异或,结果得到8位01串,得到密文,写入ciphertext.txt。 (3)解密过程:每次读入ciphertext.txt中的8个01字符,将其再依次与31位序列按位异或,得到加密前的01串,根据这个01字符串,先转成bitset类型,再转成char型,将每个字母写入解密文件deciphertext.txt,解密结束。
2021-08-30 21:32:35 3KB 密码学 密码学课设 密码学实验
1