电子签名具体步骤有哪些其他

在电子商务活动中,参与交易的各方可能在整个交易过程中自始至终不见面,传统的签字方式很难应用于这种网上交易。因此,如何使彼此的要约、承诺具有可信赖性,当债务与合同义务发生不履行时,又如何有效使违约方承担起应负的法律责任,这就涉及到交易各方的身份确认问题。目前,按照信息发达国家的做法,在网络上通过电子签名的方式以确定交易方的身份。这种电子签字是由符号及代码组成的,它具备了上述签字的特点和作用。对每一方来讲,具体采取什么符号或代码,将根据现有的技术、相关经验、可应用标准的要求及使用的安全程序来作出决定。任何一方的电子签字可以不时地改变,以保护其机密的特征。因此,电子签名的产生和广泛运用给我国立法带来了两个新的课题,即电子签名是怎样认定和电子签名是否有效的问题。

电子签名的概念

电子签名是公开密钥加密技术的另一类应用。它的主要方式是:报-文的发送方从报-文文本中生成一个散列值(或报-文摘要),发送方用自己的私钥对这个散列值进行加密来形成发送方的电子签名。然后,这个电子签名将作为报-文的附件和报-文一起发送给报-文的接收方。报-文的接收方首先从接收到的原始报-文中计算出散列值(或报-文摘要),接着再用发送方的公钥来对报-文附加的电子签名进行解密。如果两个散列值相同,那么接收方就能确认该电子签名是发送方的。通过电子签名能够实现对原始报-文完整性的鉴别和不可抵赖性。

具体步骤如下:

①将报-文按双方约定的Hash算法计算得到一个固定位数的报-文摘要。在数学上保证,只要改动报-文中任何一位,重新计算出的报-文摘要值就会与原先的值不相符。这样就保证了报-文的不可更改性。

②将该报-文摘要值用发送者的私人密钥加密,然后连同原报-文一起发送给接收者,而产生的报-文即称电子签名。

③接收方收到电子签名后,用同样的Hash算法对报-文摘要值进行计算,然后与用发送者的公开密钥进行解密,并同解开的报-文摘要值相比较,如相等则说明报-文确实来自所称的发送者。

新加坡《电子交易法案》对"电子签名"与"数字签名"作了详细的规定。"电子签名"的定义为:"以数字形式所附或在逻辑上与电子记录有联系的任何字母、文字数字或其他符号,并且执行或采纳电子签名是为了证明或批准电子记录"。"数字签名"的定义为:"通过使用非对称加密系统和哈希函数(hushingfunction)来变换电子记录的一种电子签名,使得同时持有最初未变换电子记录和签名人公开密匙的任何人可以准确地判断:(1)该项变换是否是使用与签名人公开密匙相配的私人密匙作成的;(2)进行变换后,初始电子记录是否被改动过"。从上述规定可以看出,数字签名是电子签名的一种。新加坡《电子交易法案》中电子签名的定义对采用什么方式和技术没有规定,仅要求该方式或技术要与电子记录有联系并为了证明或批准电子记录。而数字签名定义则明确规定采用何种技术,即非对称系统和哈希函数。

数字签名是通过密码算法对数据进行加、解密变换实现的。数字签名的特点是:它代表了文件的特征。文件如发生改变,数字签名的值也将随之而发生改变;不同的文件得到的是不同的数字签名。在传输过程中,如有第三人对文件进行篡改,但他并不知道发送方的私人密钥,因此,解密得到的数字签名与经过计算后的数字签名必然不同。"这就提供了一个安全的确认发送方身份的办法"。新加坡1998年《电子交易法案》第17条规定:"通过使用当事人同意的某一规定的安全程序或商业上合理的安全程序,如在签署时能确认该电子签名:①对该使用人而言是独一无二的;②能够鉴别该使用人;③在该使用人的完全控制之下以某种方式生成;④与电子记录存在这样的联系:如记录被改动,电子签名也随之失效;则该电子签名可被视为"可靠电子签名"。这样,数字签名就能够具备与亲笔签名相同的功能。

为了讨论的方便,下文就不再区分数字签名与电子签名,都统一用电子签名。

延伸阅读
  • 养殖场因环保关停有补偿吗

    一、养殖场因环保关停有补偿吗,依据畜禽规模养殖污染防治条例的规定,对禁养区内合法的养殖场进行关停的,致使畜禽养殖者遭受经济损失的,要进行经济补偿。,二、相关法律规定,《畜禽规模养殖污染防治条例》,第二

  • 竞业限制争议是否要经过仲裁

    一、竞业限制争议是否要经过仲裁,因竞业限制争议产生纠纷的,是属于劳动争议的一种,当事人可以通过协商解决争议,协商不成可以申请劳动仲裁解决。,《中华人民共和国劳动争议调解仲裁法》第二条,中华人民共和国境

  • 合同上有勾画痕迹有效吗

    一、合同上有勾画痕迹有效吗(《合同法》有效期限截止:2020年12月31日),合同上有勾画痕迹的,合同如果是被伪造的或者签订后被修改的,该合同不具有法律效力。,《中华人民共和国合同法》,第五十二条【合

您身边的法律专家 快速匹配专业律师,
一对一解决您的法律问题,
已提供49958次咨询
0/500 发送