第3讲序列密码ppt课件

上传人:新** 文档编号:592690464 上传时间:2024-09-22 格式:PPT 页数:18 大小:340.02KB
返回 下载 相关 举报
第3讲序列密码ppt课件_第1页
第1页 / 共18页
第3讲序列密码ppt课件_第2页
第2页 / 共18页
第3讲序列密码ppt课件_第3页
第3页 / 共18页
第3讲序列密码ppt课件_第4页
第4页 / 共18页
第3讲序列密码ppt课件_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《第3讲序列密码ppt课件》由会员分享,可在线阅读,更多相关《第3讲序列密码ppt课件(18页珍藏版)》请在金锄头文库上搜索。

1、序序 列列 密密 码码量子密码研究室量子密码研究室王王 滨滨2005年年3月月28日日主要内容主要内容序列密码概述序列密码概述布尔函数布尔函数线性反馈移存器线性反馈移存器序列密码概述序列密码概述序列密码的起源序列密码的起源序列密码的加解密思想序列密码的加解密思想序列密码的基本原理序列密码的基本原理序列密码的基本原理序列密码的基本原理 由少量的随机密钥,通过移位寄存器以及非线性变换等多层编码环节,产生变化量大、复杂度高、随机性好的伪随机乱数,利用简单的密码法把它与明文数据串进行结合,从而实现对明文数据的加密。预备知识:布预备知识:布 尔尔 函函 数数一般地,我们把n n元布尔函数元布尔函数定义为

2、如下映射:记为 ,其中 布尔函数是研究数字逻辑电路的重要数学工具,在序列密码、分组密码和公钥密码中,布尔函数都有重要的应用。特别在序列密码中,布尔函数是重要的数学工具之一。1 1、真值表、真值表 小项表示实际上是布尔代数表达方式,即逻辑表达方式,此方法常用于布尔函数的设计实现。2 2、小项表示、小项表示上例的小项表示为3 3、多项式表示、多项式表示因为 ,将小项表示中的逻辑非的形式换掉即得多项式表示。5.1 线性反馈移存器一、线性反馈移存器简介一、线性反馈移存器简介(一)基本概念(一)基本概念 定义:反馈移存器的反馈逻辑电路可用一布尔函数来表示,若对应的布尔函数是线性函数,则称该反馈移存器为线

3、性反馈移存器,否则称为非线性反馈移存器。1342123图图1、线性反馈移位寄存器、线性反馈移位寄存器图图2、非线性反馈移位寄存器、非线性反馈移位寄存器(二)、工作原理(二)、工作原理假设在j时刻其内部状态为:在j+1时刻其内部状态变为:其中:此时的输出为j时刻的最高级:132第7时刻 0 0 1第0时刻 0 0 1第1时刻 1 0 0第2时刻 1 1 0第3时刻 1 1 1第4时刻 0 1 1第5时刻 1 0 1第6时刻 0 1 0产生序列为:1001110和一个全零序列。(三)、表示方法(三)、表示方法1 1、线性递推式表示、线性递推式表示一个r级线性移存器的线性递推式表示为:an-1an-

4、2an-3an-4an2 2、反馈多项式表示、反馈多项式表示x1x2x3x4一个r级线性移存器的反馈多项式表示为:(四)、序列和周期(四)、序列和周期一般地,一个移存器序列表示为: 对于序列 ,若存在整数p使得对任意正整数k有 成立,称满足该式的最小正整数p为序列的周期序列的周期。 r级线性反馈移存器的最长周期: ,能达到最长周期的线性移存器序列称为m序列序列。 在在密密码码学学中中,我我们们希希望望参参与与变变换换的的序序列列周周期期越越长长越越好好,因因此此对对线线性性反反馈馈移移存存器器我我们们更更感感兴兴趣趣的的是是能能达达到到最最长长周周期期的的序序列,即列,即m序列。序列。(五)、

5、实例(五)、实例(画出下列个移存器的逻辑框图,写出相应(画出下列个移存器的逻辑框图,写出相应的线性递推式,并讨论由它们所产生的序列)的线性递推式,并讨论由它们所产生的序列)1、不可约多项式2、可约多项式3、本原多项式4、环式移存器答案:1、该移存器产生三类周期相同(全为5)的序列及一个全零序列。2、该移存器产生五类周期分别为6、3、3、2、1的序列及一个全零序列。3、该移存器产生周期为15的m序列及一个全零序列。(六)、反馈多项式的含义(六)、反馈多项式的含义一个r级线性移存器的线性递推式表示为:引进迟延算子D:递推式可改写为:将上式中的D用符号x代替,引入多项式:从而有:那么对于序列a,即:集合1: ; 是以 为反馈多项式的移存器产生的所有可能序列的集合。集合2: ;是所有能产生序列的多项式的集合。对于该集合有以下性质:(1)若 ,则(2)若 ,则(七)、移存器的计数(七)、移存器的计数1、r次本原多项式:2、r次不可约多项式:3、r次非本原不可约多项式:4、r次可约多项式:

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号