数字签名的应用过程

更新时间:2012-12-27 01:18 找法网官方整理
导读:
数字签名(又称公钥数字签名、电子签章)是一种类似写在纸上的普通的物理签名,但是使用了公钥加密领域的技术实现,用于鉴别数字信息的方法。一套数字签名通常定义两种互补的运算,一个用于签名,另一个用于验证。数字签名不是指将你的签名扫描成数字图像,或者用触摸板

  数字签名(又称公钥数字签名、电子签章)是一种类似写在纸上的普通的物理签名,但是使用了公钥加密领域的技术实现,用于鉴别数字信息的方法。一套数字签名通常定义两种互补的运算,一个用于签名,另一个用于验证。

  数字签名不是指将你的签名扫描成数字图像,或者用触摸板获取的签名,更不是你的落款。

  数字签名了的文件的完整性是很容易验证的(不需要骑缝章,骑缝签名,也不需要笔迹专家),而且数字签名具有不可抵赖性(不需要笔迹专家来验证)。

  简单地说,所谓数字签名就是附加在数据单元上的一些数据,或是对数据单元所作的密码变换。这种数据或变换允许数据单元的接收者用以确认数据单元的来源和数据单元的完整性并保护数据,防止被人(例如接收者)进行伪造。它是对电子形式的消息进行签名的一种方法,一个签名消息能在一个通信网络中传输。基于公钥密码体制和私钥密码体制都可以获得数字签名,目前主要是基于公钥密码体制的数字签名。包括普通数字签名和特殊数字签名。普通数字签名算法有RSA、ElGamal、Fiat-Shamir、Guillou- Quisquarter、Schnorr、Ong-Schnorr-Shamir数字签名算法、Des/DSA,椭圆曲线数字签名算法和有限自动机数字签名算法等。特殊数字签名有盲签名、代理签名、群签名、不可否认签名、公平盲签名、门限签名、具有消息恢复功能的签名等,它与具体应用环境密切相关。显然,数字签名的应用涉及到法律问题,美国联邦政府基于有限域上的离散对数问题制定了自己的数字签名标准(DSS)。

  数字签名(Digital Signature)技术是不对称加密算法的典型应用。数字签名的应用过程是,数据源发送方使用自己的私钥对数据校验和或其他与数据内容有关的变量进行加密处理,完成对数据的合法“签名”,数据接收方则利用对方的公钥来解读收到的“数字签名”,并将解读结果用于对数据完整性的检验,以确认签名的合法性。数字签名技术是在网络系统虚拟环境中确认身份的重要技术,完全可以代替现实过程中的“亲笔签字”,在技术和法律上有保证。在公钥与私钥管理方面,数字签名应用与加密邮件PGP技术正好相反。在数字签名应用中,发送者的公钥可以很方便地得到,但他的私钥则需要严格保密。

  数字签名主要的功能是:保证信息传输的完整性、发送者的身份认证、防止交易中的抵赖发生。

  数字签名技术是将摘要信息用发送者的私钥加密,与原文一起传送给接收者。接收者只有用发送的公钥才能解密被加密的摘要信息,然后用HASH函数对收到的原文产生一个摘要信息,与解密的摘要信息对比。如果相同,则说明收到的信息是完整的,在传输过程中没有被修改,否则说明信息被修改过,因此数字签名能够验证信息的完整性。

  数字签名是个加密的过程,数字签名验证是个解密的过程。

  具有数字签名功能的个人安全邮件证书是用户证书的一种,是指单位用户收发电子邮件时采用证书机制保证安全所必须具备的证书。个人安全电子邮件证书是符合x.509标准的数字安全证书,结合数字证书和S/MIME技术对普通电子邮件做加密和数字签名处理,确保电子邮件内容的安全性、机密性、发件人身份确认性和不可抵赖性。 具有数字签名功能的 个人安全邮件证书中包含证书持有人的电子邮件地址、证书持有人的公钥、颁发者(河南CA)以及颁发者对该证书的签名。个人安全邮件证书功能的实现决定于用户使用的邮件系统是否支持相应功能。目前, MS Outlook 、Outlook Express、Foxmail及河南CA安全电子邮件系统均支持相应功能。使用个人安全邮件证书可以收发加密和数字签名邮件,保证电子邮件传输中的机密性、完整性和不可否认性,确保电子邮件通信各方身份的真实性。

  用数字签名识别病毒

  [1][2]如何区分数字签名攻击呢?有两个方法:

  1.查看数字签名的详细信息,我们应该查看该数字签名的详细信息,点击“详细信息”按钮即可。

  我们会发现正常EXE和感染(或捆绑木马)后的EXE数字签名的区别

  正常EXE的数字签名详细信息

  被篡改后的EXE数字签名信息无效

  方法2,使用数字签名验证程序sigcheck.exe (可以百度一下找这个工具,著名系统工具包Sysinternals Suite的组件之一,可以访问http://technet.microsoft.com/zh-cn/sysinternals/0e18b180-9b7a-4c49-8120-c47c5a693683(en-us)。aspx下载。)

  数字签名异常的结果为:

  C:\Documents and Settings\litiejun\??\modify.exe:

  Verified: Unsigned

  File date: 15:46 2008-5-23

  Publisher: n/a

  Description: n/a

  Product: n/a

  Version: n/a

  File version: n/a

  数字签名正常的结果为:

  C:\Documents and Settings\litiejun\??\che.exe:

  Verified: Signed

  Signing date: 16:28 2008-4-29

  Publisher: n/a

  Description: n/a

  Product: n/a

  Version: n/a

  File version: n/a

  原因分析:

  1,精心设计的感染:

  当EXE被感染时,是很容易破坏文件的数字签名信息的,如果攻击者感染或破坏文件时,有意不去破坏EXE中有关数字签名的部分,就可能出现感染后,数字签名看上去正常的情况。但认真查看文件属性或校验文件的HASH值,你会发现该EXE程序已经不是最原始的版本了。

  2.该软件发行商的数字签名文件被盗,攻击者可以把捆绑木马或感染病毒后的EXE程序,也打包上数字签名,这种情况下就更严重了。企业如果申请了数字签名证书,一定要妥善保管,否则后患无穷。

  使用

  你可以对你发出的每一封电子邮件进行数字签名。这不是指落款,普遍把落款讹误成签名。

  在我国大陆,数字签名是具法律效力的,正在被普遍使用。2000年,中华人民共和国的新《合同法》首次确认了电子合同电子签名的法律效力。2005年4月1日起,中华人民共和国首部《电子签名法》正式实施。

  原理和特点

  每个人都有一对“钥匙”(数字身份),其中一个只有她/他本人知道(密钥),另一个公开的(公钥)。签名的时候用密钥,验证签名的时候用公钥。又因为任何人都可以落款申称她/他就是你,因此公钥必须向接受者信任的人(身份认证机构)来注册。注册后身份认证机构给你发一数字证书。对文件签名后,你把此数字证书连同文件及签名一起发给接受者,接受者向身份认证机构求证是否真地是用你的密钥签发的文件。[page]

  在通讯中使用数字签名一般基于以下原因:

  鉴权

  公钥加密系统允许任何人在发送信息时使用公钥进行加密,数字签名能够让信息接收者确认发送者的身份。当然,接收者不可能百分之百确信发送者的真实身份,而只能在密码系统未被破译的情况下才有理由确信。

  鉴权的重要性在财务数据上表现得尤为突出。举个例子,假设一家银行将指令由它的分行传输到它的中央管理系统,指令的格式是(a,b),其中a是账户的账号,而b是账户的现有金额。这时一位远程客户可以先存入100元,观察传输的结果,然后接二连三的发送格式为(a,b)的指令。这种方法被称作重放攻击。

  完整性

  传输数据的双方都总希望确认消息未在传输的过程中被修改。加密使得第三方想要读取数据十分困难,然而第三方仍然能采取可行的方法在传输的过程中修改数据。一个通俗的例子就是同形攻击:回想一下,还是上面的那家银行从它的分行向它的中央管理系统发送格式为(a,b)的指令,其中a是账号,而b是账户中的金额。一个远程客户可以先存100元,然后拦截传输结果,再传输(a,b3),这样他就立刻变成百万富翁了。

  不可抵赖

  在密文背景下,抵赖这个词指的是不承认与消息有关的举动(即声称消息来自第三方)。消息的接收方可以通过数字签名来防止所有后续的抵赖行为,因为接收方可以出示签名给别人看来证明信息的来源。

  如何实现

  数字签名算法依靠公钥加密技术来实现的。在公钥加密技术里,每一个使用者有一对密钥:一把公钥和一把私钥。公钥可以自由发布,但私钥则秘密保存;还有一个要求就是要让通过公钥推算出私钥的做法不可能实现。

  普通的数字签名算法包括三种算法:

  1.密码生成算法 ;

  2.标记算法 ;

  3.验证算法 。

温馨提示:法律问题具有较强的专业性,如有疑问,建议一对一咨询专业律师
我在电子商务法领域有丰富的实战经验 ,如果你需要针对性解答,可以向我在线咨询。
响应时间 平均2分钟内
已帮助 138599
在线咨询
声明:该作品系作者结合法律法规、政府官网及互联网相关知识整合,如若内容错误请通过【投诉】功能联系删除。
相关知识推荐
但我不同意,我应该怎样做呀,去执行法院也去了几十次
你可向执行局的领导反应情况,执行法官应采取执行措施,比如查被执行人的存款,房产等,你有权利了解他查询财产的情况.
找法网咨询助手
官方
当前在线
立即咨询
找法网咨询助手提醒您:
法律所涉问题复杂,每个细节都有可能决定案件走向,若问题紧急,建议 立即咨询 律师,并详细描述自身问题,以获得 针对性解答。24小时在线,平均5分钟回复。
数字签名的作用是什么
数字签名的作用是什么
数字签名应用步骤
数字签名的应用过程
数字签名的应用过程
数字签名应用步骤
欺诈性农业保险的罪行是什么,欺诈性农业保险的金额是多少?
农业保险犯罪不构成诈骗罪,构成保险诈骗罪。个人进行保险诈骗,数额在1万元以上的,单位进行保险诈骗,数额在5万元以上的,构成保险诈骗罪犯此罪的,数额较大的,处五年
刑满释放人员可以到司法部领取救助金吗?
您具体指的是哪方面的救助金
我是未成年人。我是红十字会的未成年人。由于未成年人的支付,账户存在风险。如果我不配合辅助认证
未成年人充值的行为,不一定具有法律效力。未成年人充值退款的具体途径如下:1、通过与充值端客服沟通,表明属于未成年人充值,进行相应的退款操作;2、通过向充值平台所
你好,交的社保可以取现吗?
社保一般不可取现,其用途包括医疗、养老、失业等保障。常见的处理方式有:查询社保缴纳记录,确保权益不受侵害;在需要时申请社保待遇,如医疗费用报销、养老金领取等。选
等候地铁时东西忘带
是否构成盗窃需由警方调查判断。报警后,应提供详细情况和证据,配合警方调查。若构成盗窃,警方会依法处理。
对方出轨和出轨方租房同居可以报警处理吗?
对方出轨租房同居,常见处理方式包括协商、调解、诉讼等。具体选择应根据实际情况判断,如希望快速解决且双方愿意沟通,可选择协商;若需要第三方协助,可选择调解;若证据
1分钟提问 海量律师提供在线解答
  • 1
    提交咨询
    详细描述您所遇到的问题或纠纷并发送
  • 2
    接入律师
    耐心等待律师解答,平均5分钟及时响应
  • 3
    获取解答
    还有疑问?60分钟无限次追问
立即咨询