最新文档基于DTMP和快速学习规则的神经密码算法.docx
《最新文档基于DTMP和快速学习规则的神经密码算法.docx》由会员分享,可在线阅读,更多相关《最新文档基于DTMP和快速学习规则的神经密码算法.docx(10页珍藏版)》请在第一文库网上搜索。
1、基于DTMP和快速学习规则的神经密码算法摘要:针对神经密码中如何以较短的同步时间获得较高的安全性这一密钥交换问题,提出了一种基于“不要相信我的伙伴”(DTMP)和快速学习规则的联合算法。该算法可以通过在公共信道上以一定的概率发送错误比特来干扰攻击者对交互信息的窃听,以达到降低被动攻击成功率的目的,同时通过估计通信双方神经网络输出不相等的概率来判断通信双方的同步程度;然后根据通信双方的同步程度来确定权值的修改幅度,从而加快同步进程。仿真实验表明,联合算法所需同步时间比原DTMP算法少,且当通信双方不同时发送错误信息时,联合算法的安全性略高于DTMP原算法;而与反馈算法相比,联合算法在同步时间和安
2、全性方面优势明显。实验结果表明联合算法能以较短的同步时间获得较高的安全性。关键词:树型奇偶机;不要相信我的伙伴;学习规则;几何攻击;简单攻击中图分类号:TP309.7文献标志码:A英文摘要Abstract:Focusingonthekeyexchangeprob1emofhowtogetthehighersecurityforneura1cryptographyintheshorttimeofthesynchronization,anewhybrida1gorithmcombiningthefeaturesof“DonotTrustMyPartner”(DTMP)andthefast1earn
3、ingru1ewasproposed.Thea1gorithmcou1dsenderroneousoutputbitsinthepub1icchanne1todisrupttheattackerseavesdroppingoftheexchangedbitsandreducethesuccessrateofpassiveattack.Meanwhi1e,theproposeda1gorithmestimatedthesynchronizationbyestimatingtheprobabi1ityofunequa1outputs,thenadjustedthechangeofweightsac
4、cordingtothe1eve1ofsynchronizationtospeeduptheprocessofsynchronization.Thesimu1ationresu1tsshowthattheproposeda1gorithmoutperformstheorigina1DTMPinthetimeneededforthepartnerstosynchronize.Moreover,theproposeda1gorithmissecurerthantheorigina1DTMPwhenthepartnersdonotsenderroneousoutputbitsatthesametim
5、e.Andtheproposeda1gorithmoutperformsthefeedbacka1gorithminboththesynchronizationtimeandsecurityobvious1y.Theexperimenta1resu1tsshowthattheproposeda1gorithmcanobtainthekeywithahigh1eve1ofsecurityanda1esssynchronizationtime.英文关键词Keywords:TreeParityMachine(TPM);DonotTrustMyPartner(DTMP);1earningru1e;ge
6、ometricattack;simp1eattack0引言公共密钥交换协议1自从由Diffie和Henman提出后,在密码学中扮演了重要角色。通常,公共密钥交换协议可以使两个实体在公共信道上获取一个共享密钥,而攻击者即使有监听信道的能力,也无法获取该密钥。然而,随着神经网络的广泛应用,人们发现具有高度非线性的神经网络也能应用于此,并且受到了密码学界的关注,形成了一个新的研究领域一一神经密码学2。目前,在神经密码学方面已经有大量研究3-5。研究发现,两个树型奇偶机(TreeParityMachine,TPM)通过互学习的方式达到同步的速度要比通过单向学习达到同步的速度快得多,并将这一现象应用于解
7、决密码学中的密钥交换问题。文献6-8研究了四种攻击方法,即简单攻击、几何攻击、多数攻击和遗传攻击,其中简单攻击和几何攻击都采用单神经网络,而多数攻击和遗传攻击都是基于几何攻击的多神经网络攻击方法。为了抵抗这些攻击,文献9的研究表明仅有一个或两个隐藏单元的TPM模型被证明是不安全的,而含有三个隐藏单元的TPM可以通过增加突触深度的值来使神经同步过程达到任意级别的安全性,但增加突触深度会增加同步时间。攻击者攻击策略离不开通信双方在公共信道上传输的输入信息及输出信息。根据攻击者的这一特点,文献10提出了一种反馈机制,这种机制可以使原来公开的输入向量部分隐藏以达到阻碍攻击者学习过程的进行。这种方法虽然
8、可以使同步过程达到较高的安全性,但同步时间也大幅度增加。而文献提出了一种基于错误检测的算法一一不要相信我的伙伴(DOnotTrustMyPartner,DTMP),该算法依靠在公共信道上传送错误信息,通信双方可以检测并且恢复出正确信息,而攻击者却无法恢复出正确信息,从而对攻击者造成干扰。DTMP算法可以极大地提高同步过程的安全性,虽然其所需同步时间比前述的提高抗攻击性能的方法少,但也仍需要较长的同步时间。针对以上问题,为了在提高安全性的同时尽量缩短同步时间,本文提出了一种基于DTMP和快速学习规则的联合算法。该算法可以根据同步程度适当地调整权值修改幅度12,从而加快同步进程,减少同步时间以及攻
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 文档 基于 DTMP 快速 学习 规则 神经 密码 算法