关键词不能为空

当前您在: 大学查询网 > 高校介绍 >

新疆大学教务网络管理系统概率论在密码学中的应用

作者:高考题库网
来源:https://bjmy2z.cn/daxue
2020-11-25 17:49
tags:密码学

南开大学盛斌-南开大学盛斌

2020年11月25日发(作者:章杞)


概率论在密码学中的应用


口郑娟朱金伟曾文军


( 华中师范大学数学与统计学学院湖北?武汉430079)


摘要:本文通过介绍密码学中 的保密通信系统模型,分析密码体制的安全性、可靠性来挖掘隐藏在各个


机制中的概率统 计规律,从而揭示出概率论在密码学理论中发挥的重要作用。


关键词:生日攻击统计量密 码分析


中图分类号:TP3

文献标识码:A

文章编号:1 007-3973(2008)07-089-02


1引言


三方 截取,即主要来自非法者的主动攻击(见保密通信系统


2l世纪是信息时代,信息已成为 社会发展的重要战略


模型).采用消息认证,通过基于公开函数一杂凑(Hash)函数


资源.在信息化社会中,信息安全将扮演极为重要的角色,

取得认证符就 可以防止主动攻击。


它直接关系到国家安全、企业经营和人们的日常生活.密码

确切的说,Hash函数(简称H)用于将任意长的消息


技术作为信息安全系统中 保障数据安全的关键技术,其体

M映射为较短的、固定长度的一个值Ⅳ彤),即杂凑值、杂凑


制的完备性在于密码在计算机有限空间和时间条件下的不


码或消息摘 要.对于定义域D和值域R,有HI

D斗R和lDl,旧。


可破译性.而 这种不可破译性又由密钥的随机安全性决定.

它应满足以下条件:


在研究 密码学过程中,概率论无疑起着相当重要的作用,它

(a)已知h,求使得胃(砷=^的X在计算 上是不可行的,


对于检测密钥的随机可靠性,分析攻击密码流,检测随机序

这一性质称为函数的单向性,称片(x)为单向杂凑函数;


列的伪随机性都具有十分重 要的作用。


(6)已知x,找出Y(Y≠,)使得Ⅳ(J,)=日0)在计算上是不


2背景知识和概念


可行的;


密码学:密码学 是对与信息安全各方面(比如机密性、

(f)找出任意两个不同的输入x,),,使得Ⅳ∽=Ⅳo 。在计


数据完整性、实体认证及数据源认证)有关数学技术的研

算上是不 可行的.


究。

其中条件(口)保证攻击者截获膨和c=.I:f《sI肘 )后,求不出


密码加密和解密:发送方将要发送的消息称为明文,明

c的逆SI

M,也就不可求出秘密值S.条件(∞使得敌手无


文被变 换成看似无意义的随机消息,称为密文,这种变换过


法在已知某个消息时,找到与该消息 具有相同杂凑值的另


程称为加密.加密的逆过程称为解密.

一消息.条件 (c)用于抵抗生日攻击。


密码分析:密码通信过程中,截收者通过分析可能从


由于该函数是多对一的,因此存在碰撞(具有同一输


截获的密文推断出原 来的明文或者密钥的过程称为密码分


出的输入对)是不可避免的.实际上,限制曰到一个 t比特


析.


输入的域(,>”),在所有输出是等概率的意义下 ,假如日是


3密码学中的概率统计模型

“随机的”,则大约有2'4个输 入对应同一个输出,且两个随


密码学的研究是基于密码通信系统的.它包括了从信


机选择的输入产生同一输出的概率为2”(与t无关).抽象


源到接收 者的加密和解密过程,也包括在此过程中的受到


成数学中的生日攻击模型就是:


的来自非法接入者的非法攻击.其模型的图解如下:

已知~杂凑函数日有胛个可能 的输出,Ⅳ∽是一个特


定的输出,如果对Ⅳ随机取k个输入,则至少有一个输入


y使得H(y);Ⅳ(x)的概率为0.5时,k有多大?


解因为H有刀 个可能的输出,所以输入y产生的输


出tt(y)等于特定输出Ⅳ∽的概率是l/疗,反 过来说Hfy)#H(x)


的概率是l—l/盯.y取k个随机值而函数的k个输出中没


有一个等于Ⅳ(x),其概率为(I—I/n)?,所以y取k个随机

< br>值得到函数的k个输出中至少有~个等于日(x)的概率为


1一(1—1/-)‘ .由(1+J)‘zl+_b,其中I卅“1,可得:


1一(1—1/,,)‘≈1一( 1一七/,,)一七/月,


保密通信系统模型


若上述概率等于0 .5,则k=n/2.特别地,如果日的输出


其中m代表明文,c代表密文,毛和乞均代 表密钥流.


为m比特长,则可能的输出个数疗=2”,则k=2”1.

< br>m’为密码分析员解密获得的明文,c’为攻击者获得的密文


4.2随机密钥构造 过程中的测试统计量


部分。

密码学中最重耍的并不是加密算法和解密算法 ,而是


4概率论在密码学中的应用

在加密过程和解密过程t}t所需要用 到的加密密钥和解密密


4.1抗击主动攻击的生日攻击模型

钥.加密密钥 和解密密钥的生成又在于随机序列的获得.


密码加密的任务是为了防止通信双方的信息内 容被第

事实上,不管利用硬件还是利用软件设计随机序列都


越协斧信.’ nnR盔笛7如f下l


 

方数据

复旦大学附属妇产科医院电话-复旦大学附属妇产科医院电话


华中师范大学考研难吗-华中师范大学考研难吗


南京大学企业管理-南京大学企业管理


哈佛大学名言-哈佛大学名言


大学有什么活动-大学有什么活动


南京理工大学校园网-南京理工大学校园网


山西农业大学教务系统-山西农业大学教务系统


东北大学几本-东北大学几本



本文更新与2020-11-25 17:49,由作者提供,不代表本网站立场,转载请注明出处:https://bjmy2z.cn/daxue/6651.html

概率论在密码学中的应用的相关文章