密码算法在智能卡上的应用发展综述new

密码算法在智能卡上的应用发展综述new

ID:34517824

大小:192.68 KB

页数:3页

时间:2019-03-07

密码算法在智能卡上的应用发展综述new_第1页
密码算法在智能卡上的应用发展综述new_第2页
密码算法在智能卡上的应用发展综述new_第3页
资源描述:

《密码算法在智能卡上的应用发展综述new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、万方数据黪器警:骋;。譬零麓熬密码罄:一蔼算謦·。毫在鏊密码算法在智能卡上的应用发展综述智能馨i.‰_-_=。

2、卡ReviewofPasswordA190rithmintheSmartCardApp“cationandDevelopment上的应邹小花王青松用发ZouXiaohuaWangQingsong展(南昌航空大学科技学院信息工程系,江西南昌330034)综述(DepartmentofInformationandEngineering,CollegeofScienceandTccbnoiogy,

3、NanchangHangkongUniversity,JiangxiNanchang330034)摘要:本文论述了近年来与智能卡应用相关的各种密码算法的发展情况,主要内容包括:消息认证码、各种分组密码和流密码的发展概述,以及RSA算法的发展和椭圆曲线密码的发展现状。关键词:智能卡;密码学;RSA算法中图分类号:TP393.08文献标识码:A文章编号:1671-4792-(2010)6.0061-03Abstract:Thisarticlepresentsanupdateonrecentdevelopm

4、entsintheareaoferyptographicalgorithmsthat啪relevantforsmartcards.Itincludesareviewofthestatusofhashfunctions,blockciphersandstreamciphersandpresentsallupdate011authenticatedorunforgeableencryption.FinallytheissueofsecurepaddingfortheRSAalgorithmisdiscus

5、sedandthestatusofEllipticCurveCryptog-raphyisbrieflymvieweA.Keywords:SmartCards;Cryptography;RSAAlgorithms0引言消息认证码不支持可逆性,是多对一的函数,其定义域在过去的十年中,智能卡上的计算能力发展迅速,基于由任意长的消息组成,而值域是由远小于消息长度的比特串公钥的智能卡广泛应用于各个领域。2001年Borst总结了智构成。从理论上来说,一定存在不同的消息产生相同的认证能卡上应用的各种密码算法以及

6、关于这些算法的攻击。从那码,因此必须找到一种足够单向和强碰撞自由性的方法才是以后,关于密码算法的各种攻击也越来越多,其中比较著名安全的。的有对于MD5和SHA.1的攻击以及其他对哈希函数的攻而对于消息认证码的主要攻击目标也是找到一对或者击。另外不太为人注意的还有,对于像AS/l(应用于GSM中)多对碰撞消息。对于现有的攻击方法,有些可以攻击任意类和E0(应用于蓝牙中)这样的流密码分析技术也取得了不小型的哈希方案,有些只针对特定的哈希方案。自从2004年的进步。在分组密码方面,AES的采用一定程度上保证

7、了安MD5算法被攻破以后,SHA也面临被攻破的危险。因此,寻全性。公钥密码方面,RSA的安全填充技术也成为一个研究找一种足够安全的单向哈希函数已经成为当务之急,消息认热点。证码的实现也会随之改变。1消息认证码2分组密码消息认证码实际上是对消息本身产生的一个冗余的信分组密码在密码领域广泛使用,除了本身的几种工作模息,消息认证码是利用密钥对要认证的消息产生新的数据块式之外,它可以用来构建MAC,也可以用来构建哈希函数、并对数据块加密生成的,它对于要保护的信息来说是一一对伪随机函数等等.分组密码具有速度快、

8、易于标准化和便于应的。因此消息认证码可以有效保证消息的完整性,以及实软硬件实现等特点,通常是信息域网络安全中实现数据加现发送方消息的不可抵赖和不可伪造。消息认证码的安全性密、数字签名、认证及密钥管理的核心体制,它在计算机通信主要取决于两点:首先,采用的加密算法,即所谓的数字签和信息系统安全领域中有着最广泛的应用。名;其次,是待加密的数据块的生成方法.第一个广泛使用的分组密码算法是DES算法。DES自61鬻一万方数据1977年公布后得到了许多组织、部门的使用,各国的密码学工作者也对它进行了深入的分析,它

9、是迄今为止使用最广泛和最成功的分组密码。DES的轮函数采用Fcistcl网络,8个S盒,扩充、压缩置换、块置换。其算法简洁、快速且加解密相似。但一个明显的缺陷是s盒为黑盒,因此公众长久地抱怨并怀疑它设有陷门。早期的迭代分组密码设计主要围绕DES进行,后来在此基础上有很大的发展,出现了众多的FeiStel型密码,DES的设计至今仍闪烁着人类设计思想的精华,其结构和部件仍在被后人效仿。但是它的密钥长度太短,仅为56比特,已经不能抵抗穷尽密钥搜索攻击。对DES

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。