税务应用系统中数字签名的Java实现论文.pdf

税务应用系统中数字签名的Java实现论文.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大会论文 税务应用系统中数字签名的Java实现 王世琦 甘肃省定西市地税局 摘 要:针对数据内容传输和存放过程的不安全问题,利用混合密钥的数字签名技术以及宏 技术在Jaw中的实现,实现了数字签名,并保证原文的机密性。 关键词:Java语言数据混合密钥数字签名 密钥,都可以很容易地对密文解密。 一、问题的提出 非对称密码体制是通信的双方加密密钥和解密 密钥是不相同的,每一个用户生成一个密钥对,一个 经过多年的建设,我省地税系统建设了从省地税 是私钥由属主自己保存,不对外公开,另一个作为公 局、地市地税局、区县地税局的税务网络系统。随着信 钥可以发到Intemet(如网站的黄页)等公开地方供别 息化的推进,税务系统需要与因特网(公网)上的社会 人查询和下载。从数学的角度上来说。要从公钥推导 用户交换数据,税务系统也需要与政府机关其它部门 出私钥几乎是不可能的事情。这样就解决了对称加密 (外网)通过网络交换数据。税务网既要支撑税务系统 技术的密钥管理问题。混合密钥的加密算法是将对称 内部征管、办公等工作的信息化应用,需要与公/#F网 密码体制和非对称密码体制结合起来使用,由于非对 之间方便、快捷地交换数据,又要确保广域网的安全, 称算法解密运算复杂,且速度缓慢;而对称密码算法 如何解决网络间既要交换数据又要保证安全的问题, 运算速度快,因此通常将对称密码体制和非对称密码 是当前建设电子税务一项急需解决又不可回避的课 体制结合起来使用。 题。由于Java在网络编程中的适用性,以及Java的安 2、信息摘要 全系统结构El益完善和目前Java开发网络安全软件 的便利性,因此在税务应用系统中用Java来实现数 一个消息摘要就是一个数据块的数字指纹。它是 字签名会具有更好的安全性和现实意义。 确保信息完整性的功能,信息摘要获取信息作为输入 并生成位块,该位块表示信息的指纹,即对一个任意长 二、加密算法简介及数字签名技术 1、加密算法 对称密码体制中加密 和解密的密钥是相同的或 者是已知一个能够很容易 地推导出另一个的。所以 通信双方在通信之前就必 须约定好一个密钥。对称 加密体制中密钥必须保 密,任何第三方只要得到 图1 数字签名及验证过程 ·300· 第二十次全国计算机安全学术交流会论文 度的一个数据块进行计算,产生一个唯一指印(对于 2、用Java语言来实现混合密钥的数字签名 SHAl是产生一个20字节的二进制数组)。 Java2为实施安全策略提供了很多机制,因此在 消息摘要有两个基本属性: 电子税务中要实现数字签名选用Java作为软件的开 (1)两个不同的报文难以生成相同的摘要 发平台是一个可行的方案。 2A创建对称密钥的关键步骤 (2)难以对指定的摘要生成一个报文,而由该报

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档