数字签名技术
来源:互联网 时间: 2023-06-07 04:30:11 196 人看过

对文件进行加密只解决了传送信息的保密问题,而防止他人对传输的文件进行破坏,以及如何确定发信人的身份还需要采取其它的手段,这一手段就是数字签名。在电子商务安全保密系统中,数字签名技术有着特别重要的地位,在电子商务安全服务中的源鉴别、完整性服务、不可否认服务中,都要用到数字签名技术。在电子商务中,完善的数字签名应具备签字方不能抵赖、他人不能伪造、在公证人面前能够验证真伪的能力。

实现数字签名有很多方法,目前数字签名采用较多的是公钥加密技术,如基于RSADateSecrity公司的PKCS(PblicKeyCryptographyStandards)、DigitalSignatreAlgorithm、x.509、PGP(PrettyGoodPrivacy)。1994年美国标准与技术协会公布了数字签名标准而使公钥加密技术广泛应用。公钥加密系统采用的是非对称加密算法。

目前的数字签名是建立在公共密钥体制基础上,它是公用密钥加密技术的另一类应用。它的主要方式是,报文的发送方从报文文本中生成一个128位的散列值(或报文摘要)。发送方用自己的私人密钥对这个散列值进行加密来形成发送方的数字签名。然后,这个数字签名将作为报文的附件和报文一起发送给报文的接收方。报文的接收方首先从接收到的原始报文中计算出128位的散列值(或报文摘要),接着再用发送方的公用密钥来对报文附加的数字签名进行解密。如果两个散列值相同、那么接收方就能确认该数字签名是发送方的。通过数字签名能够实现对原始报文的鉴别。

在书面文件上签名是确认文件的一种手段,其作用有两点:第一,因为自己的签名难以否认,从而确认了文件已签署这一事实;第二,因为签名不易仿冒,从而确定了文件是真的这一事实。

数字签名与书面文件签名有相同之处,采用数字签名,也能确认以下两点:第一,信息是由签名者发送的;第二,信息自签发后到收到为止未曾作过任何修改。这样数字签名就可用来防止电子信息因易被修改而有人作伪,或冒用别人名义发送信息。或发出(收到)信件后又加以否认等情况发生。

应用广泛的数字签名方法主要有三种,即:RSA签名、DSS签名和Hash签名。这三种算法可单独使用,也可综合在一起使用。数字签名是通过密码算法对数据进行加、解密变换实现的,用DES算去、RSA算法都可实现数字签名。但三种技术或多或少都有缺陷,或者没有成熟的标准。

用RSA或其它公开密钥密码算法的最大方便是没有密钥分配问题(网络越复杂、网络用户越多,其优点越明显)。因为公开密钥加密使用两个不同的密钥,其中有一个是公开的,另一个是保密的。公开密钥可以保存在系统目录内、未加密的电子邮件信息中、电话黄页(商业电话)上或公告牌里,网上的任何用户都可获得公开密钥。而私有密钥是用户专用的,由用户本身持有,它可以对由公开密钥加密信息进行解密。

RSA算法中数字签名技术实际上是通过一个哈希函数来实现的。数字签名的特点是它代表了文件的特征,文件如果发生改变,数字签名的值也将发生变化。不同的文件将得到不同的数字签名。一个最简单的哈希函数是把文件的二进制码相累加,取最后的若干位。哈希函数对发送数据的双方都是公开的。

DSS数字签名是由美国国家标准化研究院和国家安全局共同开发的。由于它是由美国政府颁布实施的,主要用于与美国政府做生意的公司,其他公司则较少使用,它只是一个签名系统,而且美国政府不提倡使用任何削弱政府窃听能力的加密软件,认为这才符合美国的国家利益。

Hash签名是最主要的数字签名方法,也称之为数字摘要法(DigitalDigest)或数字指纹法(DigitalFingerPrint)。它与RSA数字签名是单独的签名不同,该数字签名方法是将数字签名与要发送的信息紧密联系在一起,它更适合于电子商务活动。将一个商务合同的个体内容与签名结合在一起,比合同和签名分开传递,更增加了可信度和安全性。数字摘要(DigitalDigest)加密方法亦称安全Hash编码法(SHA:SecreHashAlgorithm)或MD5(MDStandardForMessageDigest),由RonRivest所设计。该编码法采用单向Hash函数将需加密的明文摘要成一串128bit的密文,这一串密文亦称为数字指纹(FingerPrint),它有固定的长度,且不同的明文摘要必定一致。这样这串摘要使可成为验证明文是否是真身的指纹了。

只有加入数字签名及验证才能真正实现在公开网络上的安全传输。加入数字签名和验证的文件传输过程如下:

(1)发送方首先用哈希函数从原文得到数字签名,然后采用公开密钥体系用发达方的私有密钥对数字签名进行加密,并把加密后的数字签名附加在要发送的原文后面;

(2)发送一方选择一个秘密密钥对文件进行加密,并把加密后的文件通过网络传输到接收方;

(3)发送方用接收方的公开密钥对密秘密钥进行加密,并通过网络把加密后的秘密密钥传输到接收方;

(4)接受方使用自己的私有密钥对密钥信息进行解密,得到秘密密钥的明文;

(5)接收方用秘密密钥对文件进行解密,得到经过加密的数字签名;

(6)接收方用发送方的公开密钥对数字签名进行解密,得到数字签名的明文;

(7)接收方用得到的明文和哈希函数重新计算数字签名,并与解密后的数字签名进行对比。如果两个数字签名是相同的,说明文件在传输过程中没有被破坏。

如果第三方冒充发送方发出了一个文件,因为接收方在对数字签名进行解密时使用的是发送方的公开密钥,只要第三方不知道发送方的私有密钥,解密出来的数字签名和经过计算的数字签名必然是不相同的。这就提供了一个安全的确认发送方身份的方法。

安全的数字签名使接收方可以得到保证:文件确实来自声称的发送方。鉴于签名私钥只有发送方自己保存,他人无法做一样的数字签名,因此他不能否认他参与了交易。

数字签名的加密解密过程和私有密钥的加密解密过程虽然都使用公开密钥体系,但实现的过程正好相反,使用的密钥对也不同。数字签名使用的是发送方的密钥对,发送方用自己的私有密钥进行加密,接收方用发送方的公开密钥进行解密。这是一个一对多的关系:任何拥有发送方公开密钥的人都可以验证数字签名的正确性,而私有密钥的加密解密则使用的是接收方的密钥对,这是多对一的关系:任何知道接收方公开密钥的人都可以向接收方发送加密信息,只有唯一拥有接收方私有密钥的人才能对信息解密。在实用过程中,通常一个用户拥有两个密钥对,一个密钥对用来对数字签名进行加密解密,一个密钥对用来对私有密钥进行加密解密。这种方式提供了更高的安全性。

声明:该文章是网站编辑根据互联网公开的相关知识进行归纳整理。如若侵权或错误,请通过反馈渠道提交信息, 我们将及时处理。【点击反馈】
律师服务
2024年11月29日 02:11
你好,请问你遇到了什么法律问题?
加密服务已开启
0/500
更多电子商务安全相关文章
  • 电子商务中的数字水印技术应用
    电子商务的迅速发展,使电子商务安全问题不容忽视。从数字水印技术的信息隐藏、不可见性,鲁棒性,安全性等特点出发,把数字水印技术应用到电子商务安全保护中,解决电子商务安全中的数字作品版权信息验证,电子票据保护,身份鉴别、篡改提示等问题。互联网技术的日新月异,使电子商务的发展变得更加迅猛。同时网络中一些不可预料的危险环节,也使电子商务安全问题成为人们关注的焦点。传统的认证和访问控制技术、密码技术并不能全面解决电子商务安全问题,所以一种新兴的信息安全技术——数字水印技术被应用到电子商务中。一、数字水印定义、功能及原理数字水印是信息隐藏技术的重要分支。所谓数字水印(DigitalWatermarking)是指嵌入数字载体(包括多媒体、文档、软件等)中的数字信号,它可以是图像、文字、符号、数字等所有可以作为标识的信息。数字水印既不影响原始载体的正常使用及存在价值,也不容易被人感知。通过隐藏在载体中的标
    2023-06-07
    387人看过
  • 技术合同只盖没签字有效吗?
    一、技术合同只盖没签字有效吗?当事人采用书面形式订立合同的,自双方当事人签字或者盖章时成立。对此不能反推即不能认为只要双方当事人未在合同书上签字或者盖章,合同就不成立。对此应该分情况而定。如果合同中要求合同成立的要件是签字并且盖章,则因合同未具备生效要件而未成立,如果合同中并未要求合同生效的条件是签字同时盖章,则合同盖公章后未签字的合同也成立。需要进一步说明的是,采用合同书形式订立合同的,在签字或者盖章之前,当事人一方已经履行了主要义务并且对方接受的,该合同也成立,也就是说,哪怕是签字和盖章都没有进行,但是如果一方已经履行了主要的合同义务,对方接受那么该合同也是成立的。二、签订技术合同的注意事项(一)总结技术服务项目内部定价程序的第一步,是根据技术服务项目的特点,进行有针对性的市场分析。企业应积极搜集与该技术服务项目有关的市场资料,包括相关成本、用户的价格敏感性、竞争者的行为等,通过调查、
    2024-01-26
    90人看过
  • 数字签名的工作过程
    数字签名是一种新兴的用来保证信息完整性的安全技术。在数字签名技术出现之前,曾经出现过一种数字化签名技术,简单地说就是在手写板上签名,然后将图像传输到电子文档中,这种数字化签名可以被剪切,然后粘贴到任意文档上,这样非法复制变得非常容易,所以这种签名的方式是不安全的。数字签名技术与数字化签名技术是两种截然不同的安全技术,数字签名与用户的姓名和手写签名形式毫无关系,它实际使用了信息发送者的私有密钥变换所需传输的信息。对于不同的文档信息,发送者的数字签名并不相同。没有私有密钥,任何人都无法完成非法复制。从这个意义上来说,数字签名是通过一个单向函数对要传送的报文进行处理得到的,用以认证报文来源并核实报文是否发生变化的一个字母数字串。该技术在具体工作时,首先发送方对信息施以数学变换,所得的信息与原信息惟一对应;在接收方进行逆变换,得到原始信息。只要数学变换方法优良,变换后的信息在传输中就具有很强的安全
    2023-06-07
    75人看过
  • 数字签名原理和特点
    法律综合知识
    每个人都有一对钥匙(数字身份),其中一个只有她/他本人知道(密钥),另一个公开的(公钥)。签名的时候用密钥,验证签名的时候用公钥。又因为任何人都可以落款申称她/他就是你,因此公钥必须向接受者信任的人(身份认证机构)来注册。注册后身份认证机构给你发一数字证书。对文件签名后,你把此数字证书连同文件及数字签名一起发给接受者,接受者向身份认证机构求证是否真地是用你的密钥签发的文件。在通讯中使用数字签名一般基于以下原因:鉴权公钥加密系统允许任何人在发送信息时使用公钥进行加密,数字签名能够让信息接收者确认发送者的身份。当然,接收者不可能百分之百确信发送者的真实身份,而只能在密码系统未被破译的情况下才有理由确信。鉴权的重要性在财务数据上表现得尤为突出。举个例子,假设一家银行将指令由它的分行传输到它的中央管理系统,指令的格式是(a,b),其中a是账户的账号,而b是账户的现有金额。这时一位远程客户可以先存入
    2023-06-07
    199人看过
  • 数字电子签名的概念
    要理解什么是电子签名,需要从传统手工签名或盖印章谈起。在传统商务活动中,为了保证交易的安全与真实,一份书面合同或公文要由当事人或其负责人签字、盖章,以便让交易双方识别是谁签的合同,保证签字或盖章的人认可合同的内容,在法律上才能承认这份合同是有效的。而在电子商务的虚拟世界中,合同或文件是以电子文件的形式表现和传递的。在电子文件上,传统的手写签名和盖章是无法进行的,这就必须依靠技术手段来替代。能够在电子文件中识别双方交易人的真实身份,保证交易的安全性和真实性以及不可抵赖性,起到与手写签名或者盖章同等作用的签名的电子技术手段,称之为电子签名。从法律上讲,签名有两个功能:即标识签名人和表示签名人对文件内容的认可。联合国贸发会的《电子签名示范法》中对电子签名作如下定义:指在数据电文中以电子形式所含、所附或在逻辑上与数据电文有联系的数据它可用于鉴别与数据电文相关的签名人和表明签名人认可数据电文所含信息
    2023-06-07
    455人看过
  • 【电子签名效力】实现电子签名的技术手段
    目前,实现电子签名的方法有好多种技术手段,前提是在确认了签署者的确切身份即经过认证之后,电子签名承认人们可以用多种不同的方法签署一份电子记录。这些方法有:(一)手写签名或图章的模式识别即将手写签名或印章作为图像,用光扫描经光电转换后在数据库中加以存储,当验证此人的手写签名或盖印时,也用光扫描输入,并将原数据库中的对应图像调出,用模式识别的数学计算方法,进行二者比对,以确认该签名或印章的真伪。这种方法曾经在银行会计柜台使用过,但由于需要大容量的数据库存储和每次手写签名和盖印的差异性,证明了它的不可实用性,这种方法也不适用于互联网上传输。(二)生物识别技术生物识别技术是利用人体生物特征进行身份认证的一种技术,生物特征是一个人与他人不同的唯一表徵,它是可以测量、自动识别和验证的。生物识别系统对生物特征进行取样,提取其唯一的特征进行数字化处理,转换成数字代码,并进一步将这些代码组成特征模板存于数据
    2023-04-24
    135人看过
  • 技术合同没有签字是否能生效
    除非当事人另有约定,否则技术合同不签字不生效。由于合同自成立以来生效,合同的成立时间是当事人均签字.盖章或按指印时,技术合同未签字无效。但当事人有约定生效条件或者生效时间的,以约定为准。【辟谣】技术合同必须登记吗?真相:是的分析:未申请认定登记和未登记的技术合同,不得享受国家关于促进科技成果转化的税收、信用和奖励的优惠政策。经认定登记的技术合同,当事人可以持认定登记证向主管税务机关申请,经审查批准后,享受国家规定的税收优惠政策。【提醒】技术合同的主要条款是什么?1、项目名称;2、标的内容、范围和要求;3、履行计划、进度、期限、地点、地域和方法;4、技术信息和数据的保密性;5、风险责任的承担;6、技术成果的归属和收益的分享方法;7、验收标准和方法;8、价格、报酬或使用费及其支付方式;9、违约金或损失赔偿的计算方法;10.解决争议的方法;11、名词和术语的解释。技术合同不需要技术合同备案吗?技
    2023-08-07
    166人看过
  • 怎样区分数字签名攻击
    法律综合知识
    数字签名(又称公钥数字签名、电子签章)是一种类似写在纸上的普通的物理签名,但是使用了公钥加密领域的技术实现,用于鉴别数字信息的方法。一套数字签名通常定义两种互补的运算,一个用于签名,另一个用于验证。用数字签名识别病毒。如何区分数字签名攻击呢?有两个方法:1.查看数字签名的详细信息,我们应该查看该数字签名的详细信息,点击“详细信息”按钮即可。我们会发现正常EXE和感染(或捆绑木马)后的EXE数字签名的区别正常EXE的数字签名详细信息被篡改后的EXE数字签名信息无效方法2,使用数字签名验证程序sigcheck.exe(可以百度一下找这个工具,著名系统工具包SysinternalsSite的组件之一。)数字签名异常的结果为:数字签名正常的结果为:
    2023-06-12
    429人看过
  • 【专利技术合作】如何签订技术合同
    如何签订技术合同对于科技创业企业而言,技术开发、技术咨询、技术服务是其主要的业务内容,而就技术开发、转让、咨询或者服务与其他公司签订相关技术合同,则是其在业务活动中常见的业务合同。因此,如何依法签订、履行、管理各类技术合同,对于科技创业企业至关重要,而其中签订环节则是重中之重。本文将简要介绍技术合同的主要条款以及签订技术合同应当注意的主要事项。通常各省市的科技主管部门都制订了技术合同的示范文本,有的甚至强制要求使用示范文本。虽然示范文本对于没有法律常识的合同当事人而言非常重要,但是示范文本通常太过简单,而其提示性的条款有时也没有受到合同当事人的重视,因此,因使用示范文本而引起的合同纠纷也越来越多,而这些纠纷很多是因为合同没有约定或者约定不明造成的。同样,本文也只是一般性的介绍,并不能适用于每一个个案,签订技术合同最好还是聘请专业律师参与合同谈判,制作合同文本。一般情况下,一份完整的技术合同
    2023-04-23
    93人看过
  • 电子签名法中的技术定义和要求
    《电子签名法》是我国针对电子签名应用和服务建立的一部法律。电子签名后的数据电文要具备法律认可的技术条件、要能够产生实际的应用意义,其本身就必须最大限度的符合国家法律的要求,所以,我们首先需要对法律在签名技术和数据电文方面的技术定义进行仔细分析。适用范围:第三条民事活动中的合同或者其他文件、单证等文书,当事人可以约定使用或者不使用电子签名、数据电文。当事人约定使用电子签名、数据电文的文书,不得仅因为其采用电子签名、数据电文的形式而否定其法律效力。前款规定不适用下列文书:(一)涉及婚姻、收养、继承等人身关系的;(二)涉及土地、房屋等不动产权益转让的;(三)涉及停止供水、供热、供气、供电等公用事业服务的;(四)法律、行政法规规定的不适用电子文书的其他情形。通过对该适用范围的分析,我们可以得出以下结论:只要是在法律不适用范围外的民事活动中的合同、协议、单证都可以在使用者同意的前提下都可以使用电子签
    2023-06-07
    427人看过
  • 数位化技术与著作权
    网际网路可说是人类知识发展史上的一个重要里程碑,它提供了让人们能迅速传播、接收资讯的媒介。而目前网际网路所仰赖的电脑与通讯技术,乃是以数位化的资讯为基础。由于电脑的运算中枢──微处理器只接受分别代表○与一的二种电子讯号,因此电脑所能处理的资讯也只限于数位的资讯。除了配合电脑的处理外,将资讯数位化还有其他的好处:数位资讯不仅易于保存与传播,还具有反复复制而不失真的特性。对于需要大量复制、大量传送的资讯而言,数位化是既经济又便利的方式。对于「著作」这种无体财产而言,能以低廉的成本大量复制,正是迅速增加其价值的不二途径,也是「规模经济」「注一」的绝佳例证。数位化技术一方面让著作人能大幅减低生产成本,另一方面却也提供使用者一个方便的盗拷工具,正如一把「双面刃」。法律上如何保护数位化的资讯,当是所有著作人与使用人共同关心的话题。著作的数位化媒体对于对于某些著作的保存有其局限性,其关键在于著作附着或储
    2023-06-08
    401人看过
  • 如何用技术参数选房
    在选择购买期房时,除了对价格、位置、小区地点及开发商实力进行初步判断外,购房者只能依赖图纸、模型和售楼员的描述来进行判断。因此,了解并运用设计图纸中的技术参数,有助于协助购房者对期房作出合理、正确的判断。对住宅小区整体居住质量来说,容积率、密度和间距系数是三个最为重要的参数。容积率是指小区总建筑面积与总用地面积的比值,这个比值越小,意味着小区容纳的建筑总量越小,居住生活质量就会越高。一般来说,常见的以6层砖混多层住宅为主的小区,应尽可能选择容积率较小的。密度是指小区内建筑地面积占总面积的百分比,密度越低,小区绿地面积和活动场地越大。在以高层为主的小区,高容积率势必配合低密度出现,同等情况下应选择密度低的小区。住宅间距系数是指楼间距离与遮挡建筑挡线高度的比值,应挑选间距比值较大的小区。选择了环境质量好的小区后,还得巧用技术参数来挑选适当的房型。决定房型质量的参数主要是开间、进深、层高和出房率
    2023-06-10
    365人看过
  • 数字时代校园网络技术安全问题解决方案
    随着网络的高速发展,网络的安全问题日益突出,近两年间,、网络病毒等屡屡曝光,国家相关部门也一再三令五申要求切实做好建设和管理工作。但是在高校的过程中,由于对技术的偏好和运营意识的不足,普遍都存在"重技术、轻安全、轻管理"的倾向,随着网络规模的急剧膨胀,网络用户的快速增长,关键性应用的普及和深入,从早先教育、科研的试验网的角色已经转变成教育、科研和服务并重的带有运营性质的网络,校园网在学校的化建设中已经在扮演了至关重要的角色,作为数字化的最重要传输载体,如何保证校园网络能正常的运行不受各种的侵害就成为各个高校不可回避的一个紧迫问题,解决网络安全问题刻不容缓。一、目前校园网络中存在的安全问题1、网络安全方面的投入严重不足,没有系统的网络安全设施配备大多数学校网络建设经费严重不足,所以就将有限的经费投在关键设备上,对于网络安全建设一直没有比较系统的投入,致使校园网处在一个开放的状态,没有任何有效
    2023-05-03
    428人看过
  • 中国第二代居民身份证数字相片技术要求
    中华人民共和国第二代居民身份证数字相片技术标准执行标准《GA461-2004居民身份证制证用数字相片技术要求一般性要求二代身份证制证用数字相片为通过数码照相网络采集的申领人近期正面免冠彩色头像,不着制式服装,常戴眼镜的居民应佩戴眼镜。要求人像清晰,层次丰富,神态自然,无明显畸变,背景色为白色。图像文件要求数字相片为jpg文件格式的压缩图像,压缩品质系数70(取值0~100),一般相片的文件容量在14~30K之间,该图像长宽规格为:441像素(高)×358像素(宽),分辨率350dpi,24位真彩色。头像大小及位置人像在相片矩形框内水平居中,脸部宽207±14像素,头顶发迹距相片上边沿7像素~21像素(当头顶发迹距相片上边沿距离与眼睛所在位置距下边沿的距离不能同时满足要求时,优先保证眼睛所在位置距相片下边沿的距离不小于207像素,特殊情况下可部分切除耸立过高的头发),照片下边缘以刚露出锁骨或
    2023-05-30
    169人看过
换一批
#电子商务法
北京
律师推荐
    展开

    电子商务安全是指由于电子商务是在开放的网上进行的贸易从而形成信息传输风险 ,交易信用风险,管理方面的风险,法律方面的风险等各种风险,为了对付这种风险,从而形成了电子商务安全体系。 电子商务安全要求包括四个方面: (1)数据传输的安全性。保证... 更多>

    #电子商务安全
    相关咨询
    • 技术鉴定中患者的签字
      吉林省在线咨询 2022-11-01
      新条例实施以来,不少患者发现医生们书写处方、病历时不再“龙飞凤舞”了,每一个字都工工整整,一笔一划。据了解,京城许多大医院都已开始启用防止“天书病历”的新规定。如朝阳医院实施的《医疗行为规范》中就规定医生写病历必须用钢笔,不许涂改、剪贴,签名时字体必须是正楷;解放XX医院计算机网络将时常抽查电子病历的书写质量,并把主客观病历资料、影像资料进行了分类管理。对于新规定中要求手术须患者本人签字一条,记者
    • 手术前需要签名字吗?
      浙江在线咨询 2022-10-30
      是的,只签名字即可。有的医疗机构要求写清楚签字人与患者之间的关系
    • 数字签名在电子合同签名中的作用
      贵州在线咨询 2022-06-23
      数字签字在电子合同中的作用是,等同于纸质合同中当事人的签名、盖章或者按指印。而合同是自当事人均签名、盖章或者按指印时成立,因此数字签字是使合同成立的行为。
    • 手术医院能签字吗手术签字就不能签字吗
      山东在线咨询 2022-04-23
      在病人本人可以表达的情形下,或者医生认为可以由本人签字并且将所有病情告知本人的情形下,可以由病人本人签字, 签字的目的是医院履行对于病人的告知义务,将接下来要采取的医疗措施,或者说手术,的必要性,风险,等诸多因素对病人予以告知,病人签字了,那么就代表认同医院的手术措施,以及愿意承担所面临的风险。医院这么做实际上是为了最大限度的避免医疗纠纷。 但是关于医疗风险,如果医院在手术过程之中确实存在过错 并
    • 关于技术服务合同不签字是否生效
      天津在线咨询 2022-12-31
      1、技术合同没有签字不生效,除非当事人另有约定。 2、因为合同是自成立时生效,而合同成立的时间是当事人均签名、盖章或者按指印之时,所以技术合同没有签字不生效。但是如果当事人有约定生效条件或生效时间的,则以约定为准。