基于RSA签名体制的加密狗技术在财务软件设计中的应用研究

来源 :中国管理信息化 | 被引量 : 0次 | 上传用户:juzhaoyang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要] 本文将RSA公钥签名体制引入到财务软件设计中,解决了密钥分发和管理中的难题,提高了财务管理系统的安全性,使得非法操作有处可查。
  [关键词] RSA算法;数字签名;财务软件;加密狗
  [中图分类号]F232[文献标识码]A[文章编号]1673-0194(2008)01-0019-02
  
  一、引 言
  
  与财物安全问题相比,存储在计算机中的财务数据安全问题更为重要,同时也更加难以保护防范。目前几乎所有财务管理软件都实现了密码控制、角色管理和用户权限控制,不同用户使用自己的密码登录系统后,可做的操作以及对数据的访问方式不同。用户除了可以对财务数据进行访问,还可以更改自己的密码。这样通过提高密码强度和采取保密措施(例如对密码进行加密以及物理保密不泄露密码)可以在一定程度上保证财务系统的安全。但是,通过高超的破译技术以及数据库系统或软件设计的漏洞非法获得用户密码是完全可能甚至是很容易的。在大多数财务用户的安全防范意识不够强的情况下,增加一道保护措施以进一步提高财务管理系统安全性就显得尤为重要。
  
  二、RSA算法原理
  
  RSA是一种典型的非对称密钥密码体制,即从加密密钥和解密密钥中的任何一个推导出另一个在计算上是不可行的。RSA的安全性建立在“大数分解和素性检测”这一已知的著名数论难题的基础上。公钥对可以完全公开,不需要进行保密,但必须提供完整性检测机制以保证其不被篡改;而私钥由用户自己保存。通信双方无需实现交换密钥就可以进行保密通信。
  RSA密码体制算法如下:
  (1)由用户选择两个互异并且距离较远的大素数p和q;
  (2)计算n=pq以及f(n)=(p-1)(q-1), f(n)表示小于n的自然数中与n互质的数的个数。
  (3)选择正整数e,使其与f(n)的最大公约数为1,即gcd(e, f(n))=1;然后计算正整数d,使得ed对f(n)的余数为1,即ed≡1 mod f(n),最后销毁p和q。
  经过以上步骤,得出公钥对(n,e)和私钥对(n,d)。设M为明文,C为对应的密文,则加密变换为:C=Memod n;解密变换为:M= Cdmod n。
  举一个简单的例子,假设用户选择p=3,q=7,则n=21, f(n)=12,选择e=5,计算出d=17,则公钥对为(21,5),私钥对为(21,17)。设要加密的明文为M=2,则使用C=Memod n加密得到密文为C=11,使用M=Cdmod n进行解密变换得到M=2。
  由于公钥系统中生成签名的密钥只存储于用户的计算机中或由用户秘密保存,不存在密钥分发与管理的问题,减少了密钥泄露的可能性,也就减少了签名被篡改、伪造和否认的可能性,其安全系数更大。Microsoft、IBM、Sun、Macintosh等多个公司都分别与RSA数据安全公司签订了许可协议以在其生产线上加入类似的签名机制。
  基于RSA密码体制的签名算法基本与RSA密码算法类似,只是把变换M=Cemod n修改为S=Memod n,其中S是签名;而变换M=Cdmod n则演变为验证过程Verk(M,S)为真等价于M≡Sdmod n。RSA签名过程如图1所示。
  
  (3)在不使用软件时,把软件关闭,并取出加密狗,在需要使用软件时再插入加密狗,并且要保证加密狗的安全,防止别人非授权使用。
  
  五、应用前景预测
  
  财务数据是每个单位经营过程和结果的数据化体现,是该单位所有数据的核心部分,在办公自动化、信息化时代的今天,如何加强财务管理系统的安全,避免财务数据的损坏、丢失、外泄是十分重要的。传统的财务软件只考虑使用用户口令来保证系统的安全,但这样使得用户口令成为财务系统安全的瓶颈,一旦密码被破译,造成的损失将是不可估量和无法挽回的。财务软件如果配合使用加密狗,在增加少量成本的情况下,会大幅度提高整个财务管理系统的安全性,有效地弥补财务数据安全的漏洞,为财务数据安全建立起新的防线。可以预见,采用加密狗技术的财务软件系统将更安全、更可靠且更加实用,加密狗技术的应用前景广阔。
  
  主要参考文献
  [1] 赖溪松,韩亮,张真诚. 计算机密码学及其应用[M]. 北京:国防工业出版社,2001.
  [2] 吴世忠,祝世雄,张文政. 应用密码学——协议、算法与C源程序[M]. 北京:机械工业出版社,2004.
  [3] 李辉. 计算机安全学[M]. 北京:机械工业出版社,2005.
  [4] 刘光. C Builder程序设计导学[M]. 北京:清华大学出版社,2002.
其他文献
[摘 要] 通过实施“三网联动”的品牌协同传播机制,企业将传播项目实施过程中所需要的资源优化配置,依托“辐射状”信息收集方式实现“内行发声”,夯实品牌管理基础;加强计划管理,注重事前准备、事中及时发现和解决问题、事后总结评价,实现对品牌传播过程的联动控制、闭环管理;综合考虑各类媒体的特点与差异,根据不同媒体特点差异化供稿,不断扩大品牌影响力,实现整体效益最优。该体系由“协同导向”的通讯联络网、“精
[摘 要] 财务共享服务中心自20世纪80年代起由美国的福特公司率先实施,至今已有30余年的历史。建立了财务共享服务中心的世界知名企业有:IBM、花旗、宝钢、平安、中国移动。其作为一种新型的企业财务管理模式,在提高财务管理水平及效率、降低运作成本以及提升企业核心竞争力等方面的成效明显。文章以中国铁建股份有限公司财务共享服务中心为案例进行分析,先从财务共享服务的理论入手,分析了建立财务共享中心的影响
[摘 要]“工学结合、校企合作”是当前我国职业教育改革发展的方向,是实现职业教育人才培养目标的重要途径。长沙商贸旅游职业技术学院紧紧依托“三会”资源优势,充分调研“三湘”职业人才需求,努力创新“工学结合、知行合一”的人才培养模式。本文以长沙商贸旅游职业技术学院为例对此展开了分析,以期促进高职院校的发展。  [关键词]工学结合;校企合作;模式  doi:10.3969/j.issn.1673 - 0
[摘 要] 教学管理作为高校教与学的桥梁和指挥棒,对整个教学运转起着至关重要的作用,腾讯公司推出企业微信后,也为现代高校教务管理建设和完善提供了新的思路和方向。本文围绕高校传统教学管理中存在的痛点和问题,利用企业微信的功能、开发模式、标准接口及微信插件,探究如何运用企业微信实现高校的教学模式的优化与改革,并以云南农业职业技术学院的实践案例来验证基于企业微信的教学管理平台的应用效果。  [关键词]
[摘 要] 预算管理是高校财务管理的重要内容和手段,传统的粗放型预算管理已经不能适应独立学院发展的需求。据统计,近年来不少高校独立学院的年终决算都出现了赤字情况。在此背景下,本文拟将全面预算管理理念引入独立学院管理中,强化预算中的内控与绩效考核,用精细化、考核型的全面预算管理代替粗放型的管理方式; 通过建立独立学院全面预算管理模型并使其具有实用性和可复制性,为兄弟院校在预算管理中提供一点建议。 
[摘 要] 随着移动设备的普及,如何从移动端开展课堂教学成为高校教学研究不可忽视的内容。在虚拟教学环境融入课堂的过程中,对学生交互体验的研究是评价教学效果的重要指标。本文以实践课程为例,讨论了在基于移动端和增强现实技术的虚拟教学环境中的交互体验和可用性。以提高学生与虚拟现实课堂互动的效果。  [关键词] 移动端;增强现实;交互体验;课堂教学  doi : 10 . 3969 / j . issn
[摘 要] 从长远来看,“营改增”对推动建筑施工企业生产方式的转变,促进建筑施工企业进一步加强内部管理和控制,加快转型升级有着十分深远的意义。“营改增”对建筑施工企业来说既是机遇也是挑战,在新的税制下,研究营改增对建筑企业税负的影响,以及如何规避"营改增"的负面影响,增强企业的应对能力,成为首要问题。文章以中建八局建筑公司结合"营改增"的实施背景以及营改增的具体内涵,重点分析建筑施工企业具体项目在
[摘 要] 基于信息处理的大数据金融条件,第三方支付开拓了新的理财方式并提供了新的金融服务。新的金融方式带来了对传统金融会计核算的挑战。本文介绍了第三方支付业务的发展,以蚂蚁花呗为例探讨了第三方支付平台分期付款业务和会计处理方式,并对相关科目和账户的存在和计量进行了探讨。  [关键词] 第三方支付;分期付款;会计处理  doi : 10 . 3969 / j . issn . 1673 - 019
[摘 要]与网格化治理的排头——万米单元网格城市管理新模式相比,现行的社区网格化管理模式具有自己的特点。本文通过在Y市R社区的调研,研究社区网格化管理模式的逻辑起点、发展路径、现状及存在的问题,并构建了社区框架下的网格化管理运行模式,并对网格化治理模式进行了展望。  [关键词]网格化;社区;治理  doi:10.3969/j.issn.1673 - 0194.2018.22.076  [中图分类号
[摘 要] 为确保医疗保险制度的改革和正常运行,为了实现公民健康保障权利,为了实现内蒙古自治区各民族的平等团结和维护人们的切实利益,本文通过对内蒙古自治区医疗保险改革确实存在的困难进行分析,探索内蒙古自治区医疗保险统筹发展的有效途径,提出了确保内蒙古医疗保险制度健康运行的建议。  [关键词] 内蒙古; 医疗保险; 困难; 改革途径; 立法研究; 思考  [中图分类号] F840.684 [文献标识