数论在密码学中的应用Ξ-Mipaper.PDF

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数论在密码学中的应用Ξ-Mipaper

第 19 卷 第 1 期 工  程  数  学  学  报 Vol. 19 No. 1 2002 年 02 月 Feb. 2002 JOURNAL OF EN GIN EERIN G MA THEMA TICS 文章编号 (2002) 数论在密码学中的应用 王国俊 (西安交通大学基础科学研究中心 ,西安 710049 ; 陕西师范大学数学研究所 ,西安 710062) 摘  要 : 以背包原理、RSA 系统和秘密分享方案为例介绍了数论在现代密码学中的应用。 关键词 : 背包原理 ;RSA 系统 ;秘密分享 ( ) 分类号 : AMS 2000 11 T71     中图分类号: TN918. 1     文献标识码 : A 1  引 言 语言是人类表达思想和进行交流的基本手段。人们在讲话、写文章或者通信时通常总 希望能把自己的意思表达得清清楚楚 ,使得任何听到讲话或看到文章或信件的人都能正确 地领会自己的意思而不致产生任何误解。但在有些情况下 ,人们只希望某些特定的对象能 理解自己的语言而不希望局外人从语言中获得任何信息。这种事例古已有之。比如 ,我国 古代不乏以藏头露尾诗的形式把真正的信息隐藏于整个诗篇中 ,从而只让某些掌握了规律 的人知晓的例子。再如 ,古罗马恺撒大帝通过将拼音字母向后移三位的方法向赛查罗发布 命令。更早些时候 ,古希腊历史学家波里比阿利用删去了J 的 25 字母方阵创造了通过用表 示行和列的两个字母去表示方阵中的一个字母的方法 ,等等。这些都可看作是密码学的雏 形。直到 20 世纪中叶 ,密码学主要应用于军事或外交方面的消息传送上。随着计算机科学 的迅速发展和信息时代的到来 ,现代密码学的应用范围已经远远超出了军事与外交领域 ,它 也从狭义的通信保密理论发展为包含了诸如防篡改技术、防假冒技术、安全协议的制订、身 份验证、电子签名、电子货币以及秘密分享方案等多方面内容的枝繁叶茂的学科 , 因而也在 金融、财贸和商业等领域有重要的应用。现代密码学当然是与计算机科学紧密联系的 ,而它 所使用的数学工具已涉及数论、布尔函数、Walsh 函数、群论、有限域理论、逻辑学乃至代数 几何学中的椭圆曲线理论。不过应用最多的还是数论。关于现代密码学已有许多专著 ,如 文[1~10 ] ,这篇短文的目的则是力求用最通俗的语言通过背包原理、RSA 系统和秘密分享 这几个专题向读者说明数论方法在现代密码学中应用之一斑。如果读者能通过本文了解到 数论这个数学科学中的“皇后”其实也可以在应用领域大显身手 ,乃至加盟于密码学研究的 ( ) 收稿日期  作者简介 :王国俊 1935 年 11 月生 ,男 ,教授 ,博士生导师 ,研究方向 :非经 典逻辑与拓扑.   基金项目 : 国家自然科学基金重点项目 © 1995-2004 Tsinghua Tongfang Optical Disc Co., Ltd. All rights reserved. 第 1 期             王国俊 :数论在密码学中的应用 15 队伍 ,那将是作者的最大愿望。 2  数字语言 称人们表达思想或传递信息的原始语言为明文 ,称将明文以某种方式变换后所得的语 言为密文 , 由它可以经过相反的变换而恢复出明文来。为了实现这种从明文到密文、再从密 文回到明文的变换 ,最方便者莫过于使用拼音文字 , 因为拼音文字的字母只有有限多个 ,建 立了这有限个字母间的变换法则也就得到了明文与密文间的变换法则。而这有限多个字母 是容易用数字来表示、变换和传递的。所以现代密码学中的语言 ,不论是明文还是

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档