基于移动设备的高效可信电子签名系统及方法的制作流程
- 格式:pdf
- 大小:121.95 KB
- 文档页数:10
电子签名操作流程下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。
文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,本店铺为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by theeditor. I hope that after you download them,they can help yousolve practical problems. The document can be customized andmodified after downloading,please adjust and use it according toactual needs, thank you!In addition, our shop provides you with various types ofpractical materials,such as educational essays, diaryappreciation,sentence excerpts,ancient poems,classic articles,topic composition,work summary,word parsing,copy excerpts,other materials and so on,want to know different data formats andwriting methods,please pay attention!电子签名操作流程一、准备工作阶段。
在进行电子签名操作之前,需要做好充分的准备。
办理电子签名的流程随着科技的进步和信息化的发展,电子签名在各个领域都得到了广泛的应用。
电子签名作为一种电子化的签名方式,不仅方便快捷,还能有效确保签署文件的真实性和合法性。
本文将详细介绍办理电子签名的流程,以帮助读者更好地了解和使用电子签名。
1. 确认需求在办理电子签名之前,首先需要明确自己的需求和用途。
电子签名通常用于合同签署、文件认证、证明文件等场景。
根据不同的需求,可以选择适合自己的电子签名方案。
2. 选择电子签名平台选择合适的电子签名平台是办理电子签名的重要一步。
市场上有很多电子签名平台,如DocuSign、Adobe Sign、eSignLive等。
根据自身需求,可以对比各个平台的功能、安全性、价格等因素,选择最适合的平台。
3. 注册账号选择了电子签名平台后,需要注册一个账号。
一般来说,注册账号需要提供个人基本信息,如姓名、邮箱、手机号码等。
在注册过程中,可能还需要完成手机验证或邮箱验证以确保账号的安全性。
4. 创建签署文件注册完成后,可以开始创建签署文件。
签署文件可以是合同、协议、报告等各种类型的文件。
在创建文件时,需要按照电子签名平台提供的操作界面进行操作,可以上传已有的电子文件,也可以通过在线编辑创建新的文件。
5. 添加签署方创建签署文件后,需要添加签署方。
签署方可以是个人也可以是组织,需要输入签署方的姓名、邮箱等信息。
一般来说,电子签名平台支持多人同时签署,可以根据实际情况添加多个签署方。
6. 设定签署顺序和位置在添加签署方后,需要设定签署的顺序和位置。
根据实际需求,可以设定签署方的签署顺序,确保各方按照指定的顺序进行签署。
同时,还可以设定签署方的签署位置,如在文档的特定页面或特定区域进行签名。
7. 发送并通知签署方签署文件准备就绪后,可以发送给签署方进行签署。
电子签名平台一般提供邮件通知功能,可以通过输入签署方的邮箱地址发送签署邀请邮件。
邮件通知中会包含签署链接和相关说明,签署方可以通过点击链接进入电子签名界面进行签署操作。
电子签名解决方案随着数字化时代的到来,越来越多的文件和合同需要通过电子方式进行签署和认证。
传统的纸质文件签署往往需要时间、费用和物力的消耗,而电子签名解决方案则带来了更高效、便捷和安全的签署体验。
本文将探讨电子签名解决方案的原理、应用和未来发展趋势。
一、电子签名的原理电子签名是一种基于密码学技术的数字身份认证方式,通过对文件进行加密和认证,确保签署者的身份真实性、文件内容的完整性和签署时间的准确性。
其基本原理包括三个步骤:1. 数字证书的生成和分发:签署者首先需要获得一份数字证书,数字证书由第三方机构颁发,并包含了签署者的身份信息和公钥。
签署者将自己的私钥保存在安全的设备中,同时将公钥分发给其他人。
2. 文件的哈希计算:在签署前,文件会先进行哈希计算,生成一个唯一的字符串,作为文件的指纹。
这个指纹可以确保文件的内容不可被篡改。
3. 文件的加密与认证:签署者使用自己的私钥对文件进行加密,并生成数字签名。
其他人可以使用签署者的公钥对签名进行验证,以确认签署者的身份和文件内容的完整性。
二、电子签名的应用电子签名解决方案已经在各行各业得到广泛应用。
以下是其中几个常见的应用场景:1. 合同签署:传统的合同签署往往需要通过邮寄、传真或快递等方式,耗时且有一定的风险。
而电子签名解决方案能够提供快速、安全的签署方式,加速合同的完成并减少纠纷的可能性。
2. 文件审批:企业内部的文件审批流程通常较为复杂,需要多个人员的参与和签署。
电子签名解决方案可以简化审批流程,提高工作效率。
3. 授权控制:有些文件需要特定人员的授权后才能进行下一步操作,如财务报表的审核和批准。
电子签名解决方案可以细化权限控制,确保只有授权人员才能进行相应操作。
4. 法律合规:电子签名在许多国家和地区已被法律认可,并且满足一定的法律要求。
因此,采用电子签名解决方案可以更好地满足合规性需求。
三、电子签名解决方案的发展趋势随着技术的不断进步和应用场景的不断扩大,电子签名解决方案也在不断演化和发展。
随着互联网的发展,移动应用成为趋势,智能手机/平板电脑已经成为人们日常生活中不可缺少的重要组成部分,大量PC端的传统应用也都纷纷提供了移动端的安装版本。
签名人通过智能手机、平板等移动客户端,在线完成操作并生成可靠电子签名的过程,即移动电子签名。
那么需要进行电子签名的时候,在移动端该如何实现?下面列举四种常见的应用方案:1、将带有签名密钥的用户数字证书部署在支持蓝牙/OTG接口的电子智能钥匙内,通过蓝牙(无线)或OTG(有线)连接手机,完成电子签名操作。
2、将带有签名密钥的用户数字证书部署在支持安全存储的专用SIM卡(需向运营商定制)当中,密钥授权确认和电子签名操作全部在手机上完成。
3、通过密钥拆分技术将签名密钥拆分为两段,分别存储于手机端和远程签名服务器上。
在需要进行签名的时候,先在手机端和服务端分别进行签名得到两个签名值,再由专门的密码服务器将两个签名值进行组合,从而得到完整的电子签名。
4、将带有签名密钥的用户数字证书部署在远程签名服务器上,在需要进行签名的时候,服务器向用户发出签名私钥调用授权的请求,用户通过手机端完成授权确认后,签名服务器调用客户签名密钥完成电子签名。
下面通过表格对以上四种模式进行对比——电子签名是指是指数据电文中以电子形式所含、所附用于识别签名人身份并表明签名人认可其中内容的数据,目前在移动端的应用已经非常成熟了,综合安全服务平台不但支持移动电子签名,还能够提供云签章、可信时间戳等扩展应用服务,是电子商务、电子政务的良好选择。
电子签名能够从技术上保护电子文档的完整性和签名行为的不可抵赖性,根据《中华人民共和国电子签名法》中第十四条规定,“可靠的电子签名与手写签名或者盖章具有同等的法律效力”,进一步明确了可靠电子签名的合法性。
因此,电子签名在电子商务和电子政务领域都有着广泛的应用需求。
以目前应用最成熟、也是最容易被用户接受的模式是PKI安全体系为例:用户的电子签名制作数据(签名密钥),连同包含其真实身份的信息绑定在一起,以数字证书(由第三方权威认证机构审核后签发)的形式存储于特殊的安全硬件载体(通常是电子智能钥匙,即USB-KEY)当中。
办理电子签名认证电子签名认证是现代信息时代的刚需,随着互联网的普及和电子化办公的推广,越来越多的个人和企业选择使用电子签名认证。
本文将介绍办理电子签名认证的流程和相关注意事项,帮助读者更好地了解和掌握这一技术。
一、了解电子签名认证电子签名认证是一种将传统手写签名的行为转化为电子形式的技术。
它具有以下特点:1. 安全性:电子签名认证采用加密算法和数字证书技术,确保签名的真实性和完整性,防止篡改和伪造。
2. 方便性:使用电子签名认证可以实现远程签署,无需纸质文件和传统签名方式,大大提高了效率。
3. 法律效力:许多国家和地区已经制定了电子签名认证的相关法律法规,赋予其与手写签名相同的法律效力。
二、办理流程下面将介绍电子签名认证的具体办理流程:1. 选择认证平台:目前市面上有许多电子签名认证平台可供选择,可以根据自己的需求和预算选择合适的平台。
2. 注册账号:前往选定的认证平台,按照要求填写个人或企业信息,完成账号注册。
3. 身份验证:根据平台要求,进行身份验证。
通常会要求提供身份证明文件或其他有效证件。
4. 申请证书:完成身份验证后,申请电子签名证书。
一般需要填写申请表格,并缴纳相应的费用。
5. 下载安装:待申请通过后,根据平台提供的指引,下载并安装电子签名认证软件或插件。
6. 创建电子签名:根据平台指引,使用安装的软件或插件创建个人或企业的电子签名。
7. 开始使用:完成上述步骤后,即可开始使用电子签名认证,对各类文件进行签署。
三、注意事项在办理电子签名认证时,需要注意以下事项:1. 选择可靠的认证平台:电子签名认证涉及到个人和企业的重要信息和文件,选择信誉良好、安全可靠的平台至关重要。
2. 注意身份保护:在办理电子签名认证时,谨防个人信息泄露,确保个人隐私安全。
3. 熟悉使用规则:在开始使用电子签名认证之前,仔细阅读平台提供的相关使用规则和条款,了解并遵守规定。
4. 妥善保管证书:完成电子签名认证后,务必妥善保管好电子签名证书,防止丢失或被他人恶意使用。
基于身份认证的电子签名系统设计及实现随着数字化时代的到来,越来越多的交易和合同都使用了电子化的方式,从而节省了不少纸张和人力成本。
电子签名系统作为电子化交易和合同的核心技术之一,在现代化社会发挥了重要的作用。
本文将介绍一种基于身份认证的电子签名系统的设计及实现。
一、电子签名系统的基本原理电子签名系统是指对电子文档进行数字签名,使其在发送和接收的过程中保持完整、不可篡改和具有认证效力的一种技术。
电子签名系统的基本原理涉及到以下几个方面:1.数字证书:数字证书是一种电子文档,它包含了签名者的公钥和身份证明等信息。
在数字签名的过程中,数字证书起到了在网络中验证签名者身份和签名合法性的作用。
2.数字签名:数字签名是将签名者的私钥和电子文档进行特殊的计算后生成的一种数字指纹,并且具有抗否认性、真实性、不可抵赖性等特点。
3.电子文档的完整性:电子文档的完整性是指电子文档的内容在传输和存储过程中没有被篡改或修改。
常见的方法是采用哈希算法对文档进行摘要计算,并且将摘要值与签名绑定,从而保证文档的完整性。
二、基于身份认证的电子签名系统设计基于身份认证的电子签名系统是指在电子签名的基础上,利用身份认证技术实现电子交易和合同的安全可信。
具体的设计方案如下:1. 用户身份认证:用户在进入系统前需要进行身份认证,可以采用数字证书、密码验证等方式验证用户身份。
2. 签名者身份认证:签名者需要进行身份认证,可以采用密码验证、指纹识别等方式验证签名者身份。
3. 文档的完整性验证:系统需要实现文档完整性验证功能,对于每个签名者,系统都需要对文档的完整性进行验证。
4. 电子文档的时间戳:在签名完成后,系统会为签名生成一个时间戳,并且将时间戳与签名绑定实现时间上的可追溯性。
5. 安全存储:为保证系统的安全性,签名系统需要对数字证书、签名密钥和其他敏感信息进行安全存储,防止信息泄露。
三、基于身份认证的电子签名系统实现本文基于Java平台,采用Bouncy Castle作为密码学库,实现了一个基于身份认证的电子签名系统。
电子签名方案概述:随着电子商务的迅速发展,传统的纸质签名方式已经逐渐被电子签名所取代。
电子签名方案是一种通过使用密码学和数字证书技术来确保电子文件的完整性和真实性的方式。
本文将介绍电子签名的基本原理、应用场景以及实施电子签名方案的步骤和要点。
一、电子签名的原理电子签名是基于非对称密钥加密技术实现的,其主要原理如下:1. 双重密钥系统:电子签名使用了非对称密钥系统,即一对公钥和私钥。
私钥只有签名者本人知道,用于对文件进行加密,并生成数字签名。
公钥则可以公开使用,用于对数字签名进行解密和验证。
2. 数字摘要:在进行签名之前,需要对原始文件进行数字摘要处理。
通过哈希算法对文件内容进行计算,生成唯一标识文件内容的摘要信息。
3. 加密和解密:签名者使用私钥对文件的摘要和其他信息加密,生成数字签名。
接收者使用相应的公钥对数字签名进行解密,获取原始文件的摘要信息。
4. 验证签名:接收者使用与签名者公钥匹配的私钥重新计算文件的摘要信息,并与签名者提供的摘要信息进行比对。
如果一致,则说明文件的完整性未被篡改。
二、电子签名的应用场景电子签名已经广泛应用于各种场景,包括但不限于:1. 电子合同:企业可以使用电子签名替代传统的纸质签名,实现合同的快速签署和交付。
电子签名方案可以确保合同的真实性和完整性,提供法律上的可信度。
2. 公司文档:企业内部使用电子签名可以简化文档的审批流程,减少人力成本,并确保文件在传输和存储过程中不被篡改。
3. 数字证书:电子签名的实现离不开数字证书的支持。
数字证书机构可以为个人或者企业颁发数字证书,用于验证签名者的身份和公钥的合法性。
4. 电子邮件:电子签名可以用于对电子邮件的内容进行加密和签名,确保邮件的私密性和完整性。
5. 电子存证:电子签名可以用于对电子文件的存证,提供法律上的证据,防止文件被篡改或者否认。
三、实施电子签名方案的步骤和要点1. 选择合适的电子签名方案:根据业务需求和安全要求,选择合适的电子签名方案,包括签名算法、密钥长度、证书类型等。
电子签名方案电子签名(Electronic Signature)是一种在电子文档中验证身份和确认意愿的技术。
随着数字化时代的到来,电子签名成为了许多企业和机构在合同签署、文件审批等方面的首选方式。
本文将介绍一个适用于大多数场景的电子签名方案,以提高效率、保护安全。
一、方案概述我们的电子签名方案基于公钥基础设施(Public Key Infrastructure,PKI)技术,采用数字证书来确保身份验证和签名的真实性。
具体流程如下:1. 用户注册:用户通过填写注册信息进行账号注册,包括个人或企业信息以及相关证件的验证。
2. 数字证书获取:注册成功后,每个用户将获得一对公钥和私钥。
公钥将被放置在数字证书中,而私钥将储存在用户本地的加密存储设备中。
3. 文档签署:用户在签署文档时,将会生成并附加数字签名。
该数字签名由用户的私钥加密生成,并通过用户的数字证书验证其真实性。
4. 验证签名:接收方在收到文档后,通过公钥解密数字签名,然后使用用户的公钥验证签名的有效性和完整性。
二、方案特点我们的电子签名方案具有以下特点:1. 安全可靠:采用PKI技术,确保用户身份验证的准确性和签名的安全性。
私钥储存在本地设备中,防止被未授权的人访问。
2. 高效便捷:用户只需进行一次注册和数字证书获取,即可在任何时间、任何地点进行电子签名。
无需纸质文件和传统签名的繁琐流程。
3. 法律效力:我国法律法规已经明确电子签名的法律效力,电子签名方案可以满足合同签署和文件审批等正式场景的法律要求。
4. 可追溯性:每次签署和验证都会记录相关信息,包括签署时间、地点和签署方的身份等,方便日后核查和审计。
三、应用场景我们的电子签名方案适用于多种场景,包括但不限于以下几个方面:1. 合同签署:无论是个人与个人、企业与个人还是企业与企业之间的合同签署,电子签名方案都可以快速高效地完成。
2. 文件批准:在企业内部,各部门之间需要对文件进行批准和签署的场景,电子签名方案可以简化流程,提高工作效率。
如何实现移动电子签名随着互联网的发展,移动应用成为趋势,智能手机/平板电脑已经成为人们日常生活中不可缺少的重要组成部分,大量PC端的传统应用也都纷纷提供了移动端的安装版本。
签名人通过智能手机、平板等移动客户端,在线完成操作并生成可靠电子签名的过程,即移动电子签名。
那么需要进行电子签名的时候,在移动端该如何实现?下面列举四种常见的应用方案:1、将带有签名密钥的用户数字证书部署在支持蓝牙/OTG接口的电子智能钥匙内,通过蓝牙(无线)或OTG(有线)连接手机,完成电子签名操作。
2、将带有签名密钥的用户数字证书部署在支持安全存储的专用SIM卡(需向运营商定制)当中,密钥授权确认和电子签名操作全部在手机上完成。
3、通过密钥拆分技术将签名密钥拆分为两段,分别存储于手机端和远程签名服务器上。
在需要进行签名的时候,先在手机端和服务端分别进行签名得到两个签名值,再由专门的密码服务器将两个签名值进行组合,从而得到完整的电子签名。
4、将带有签名密钥的用户数字证书部署在远程签名服务器上,在需要进行签名的时候,服务器向用户发出签名私钥调用授权的请求,用户通过手机端完成授权确认后,签名服务器调用客户签名密钥完成电子签名。
下面通过表格对以上四种模式进行对比——电子签名是指是指数据电文中以电子形式所含、所附用于识别签名人身份并表明签名人认可其中内容的数据,目前在移动端的应用已经非常成熟了,综合安全服务平台不但支持移动电子签名,还能够提供云签章、可信时间戳等扩展应用服务,是电子商务、电子政务的良好选择。
电子签名能够从技术上保护电子文档的完整性和签名行为的不可抵赖性,根据《中华人民共和国电子签名法》中第十四条规定,“可靠的电子签名与手写签名或者盖章具有同等的法律效力”,进一步明确了可靠电子签名的合法性。
因此,电子签名在电子商务和电子政务领域都有着广泛的应用需求。
以目前应用最成熟、也是最容易被用户接受的模式是PKI安全体系为例:用户的电子签名制作数据(签名密钥),连同包含其真实身份的信息绑定在一起,以数字证书(由第三方权威认证机构审核后签发)的形式存储于特殊的安全硬件载体(通常是电子智能钥匙,即USB-KEY)当中。
制作电子签名摘要:随着科技的发展,越来越多的企业和个人开始采用电子签名来代替传统的纸质签名。
电子签名具有方便快捷、安全可靠的优点,使得文件签署变得更加高效。
本文将介绍如何制作电子签名,包括选择电子签名工具、创建电子签名、应用电子签名等内容。
一、选择电子签名工具在制作电子签名之前,我们需要选取适合自己的电子签名工具。
市场上有很多电子签名工具可供选择,例如Adobe Sign、DocuSign 等。
选择电子签名工具时,可以根据自己的需求来评估其功能、易用性、安全性以及价格等因素,从而找到最合适的工具。
二、创建电子签名在选择了合适的电子签名工具之后,我们需要创建自己的电子签名。
电子签名一般包括姓名签名和图像签名两种形式。
1. 姓名签名:姓名签名是最常见的电子签名形式之一,它可以是我们在日常生活中使用的签名格式。
在创建电子签名时,我们可以使用不同的字体、字号和风格来模拟我们的手写签名,使其更加真实。
2. 图像签名:图像签名是将我们的手写签名扫描成图像文件,然后导入到电子签名工具中使用。
要创建图像签名,我们需要书写清晰可辨认的签名,然后使用扫描仪或手机软件将签名扫描为图像文件(例如JPEG或PNG格式)。
在导入图像签名时,我们可以调整其大小和位置,以适应文件的需要。
三、应用电子签名一旦我们成功创建了电子签名,就可以开始将其应用于需要签署的文件上了。
以下是一些常见的应用电子签名的步骤:1. 上传文件:将需要签署的文件上传到电子签名工具中。
这通常可以通过简单的拖放操作完成。
2. 添加签署者:在文件中指定需要签署的人员,可以是个人或多个人。
对于每个签署者,可以指定签署的顺序和位置。
3. 添加电子签名:在需要签署的位置添加电子签名。
根据电子签名工具的不同,可以选择插入姓名签名或图像签名。
4. 确认签署:签署者可以通过单击确认按钮来确认签署文件。
一旦签署完成,文件将被加密和存储,以确保安全性和完整性。
5. 共享和存储:签署完成后,可以选择将文件共享给其他相关方,并在需要时下载或打印。
本技术涉及一种基于移动设备的高效可信电子签名系统及方法。
包括移动端和服务端,所述的移动端包括实名认证模块、ca证书申请模块和签名模块,所述的服务端包括输入待签文档模块、生成待签名模块、生成电子合同模块和数据转换模块,其中所述的输入待签文档模块作为输入合同文档的入口,在该模块显示合同内容和确认合同;所述的生成待签名模块用于文档签名,生成签名数据与文档合成;所述的生成电子合同模块内置于所述服务端后台系统中,所述服务端后台系统将签名数据与合同文档进行合成,生成带有签名的电子合同;所述的数据转换模块通过加密算法将待签名数据转换成加密字符串传输至移动端。
本技术在保证签名可信的同时,提升了使用效率。
技术要求1.一种基于移动设备的高效可信电子签名系统,其特征在于包括移动端和服务端,所述的移动端包括实名认证模块、ca证书申请模块和签名模块,所述的服务端包括输入待签文档模块、生成待签名模块、生成电子合同模块和数据转换模块,其中所述的输入待签文档模块作为输入合同文档的入口,在该模块显示合同内容和确认合同;所述的生成待签名模块用于文档签名,生成签名数据与文档合成;所述的生成电子合同模块内置于所述服务端后台系统中,所述服务端后台系统将签名数据与合同文档进行合成,生成带有签名的电子合同;所述的数据转换模块通过加密算法将待签名数据转换成加密字符串传输至移动端。
2.根据权利要求1所述的一种基于移动设备的高效可信电子签名系统,其特征在于所述的服务端通过web页面显示合同,合同文档可输入的格式有word文档、Excel文档、图片、网页、文本文档,服务端还包括文档计算模块,合同确认后,文档计算模块将上述格式的合同文本转换为PDF格式的文档。
3.根据权利要求2所述的一种基于移动设备的高效可信电子签名系统,其特征在于所述的实名认证模块是接入银行系统、征信系统或公安系统,用于对用户输入的身份信息进行实名认证。
4.根据权利要求3所述的一种基于移动设备的高效可信电子签名系统,其特征在于所述的ca证书申请模块是内置于所述移动端后台系统中,实认名证通过后会由该模块生成密钥对且申请ca证书。
5.根据权利要求1所述的一种基于移动设备的高效可信电子签名系统,其特征在于所述的移动端包括智能手机、平板电脑、PDA或手绘签名板。
6.一种基于移动设备的高效可信电子签名方法,其特征在于步骤1:移动端获取用户身份信息,并使用签名者的身份信息,对其进行实名认证后颁发ca证书,生成秘钥对存储在证书中;步骤2:服务端得到签名者发起签名请求,服务端输入合同文档,进行合同文档显示且确认文档内容;步骤3:合同确认之后通过摘要算法对上传的文档数据进行计算,生成待签署的密文数据,并将密文数据传输至移动终端;步骤4:移动端发起数字签名的请求,使用摘要算法和非对称加密算法解析出对应数据内容;步骤5:将ca证书与签名图片进行处理合成形成具有法律效应的数字签名,所述的合成是调用signfield方法确定签署区域,签名区域确定的条件是需要四个参数,分别是电子签章左下角x和y坐标,电子签章右上角的x和y坐标。
调用方法setrenderingmode将设置好的签章图片和认证申请得到的ca证书放入已经确定好的签署区域中,再合成带有ca证书的电子签名;将合成带有ca证书的电子签名签署到合同文件中并传输至服务端。
7.根据权利要求6所述的一种基于移动设备的高效可信电子签名方法,其特征在于所述步骤5的签署过程如下:(1)确定签名区域的四个参数,分别是电子签章左下角x和y坐标,电子签章右上角的x和y 坐标;(2)使用者能根据自身需求设置电子签章的显示样式;(3)设置好以上所有操作之后,使用签名算法signDetached完成电子签名与文档的合同,即将电子签章签署到合同文档上。
技术说明书一种基于移动设备的高效可信电子签名系统及方法技术领域本技术涉及电子签名领域,尤其是一种基于移动设备的高效可信电子签名系统及方法。
背景技术电子签名就是通过密码技术将手写签名或印章转换为电子形式的签名,是指数据电文中以电子形式所含、所附用于识别签名人身份并表明签名人认可其中内容的数据,它其实是一种电子代码。
近些年,随着移动互联网终端市场的日益成熟与发展,终端用户在他们的智能终端上装载了各种各样的应用,移动端的各种操作也更加的高效快捷。
在移动互联网时代,社会要数字化发展的情况下,电子签名则被认为是企业信息化的关键一步,而电子签名的普及面临的有两大问题:效率和合法性。
第一方面:在传统技术中,当需要针对一份数据进行签名时,签署双方或多方均需要在服务端平台上进行签署,这样万一出现一方不能及时签署该份数据时,就会导致效率低下,也导致社会、政府、各企业上下游各种运营流程,浪费了人力、物力资源;第二方面:大多数刚刚接触电子签名的企业或用户都会对电子签名的法律效力持怀疑态度,电子签名表面上就是一张图片,不具有任何的实效性。
但是根据电子签名的定义可知,需要利用技术手段向用户展现以及说明电子签名的合法性;因此,针对以上这两个问题,如何快速的在移动设备上完成签署且保证签名的法律有效性是现有技术存在的问题。
技术内容本技术针对现有技术存在的问题,提供一种基于移动设备的高效可信电子签名系统及方法,能将普通的手绘签名或签章图片转换为具有法律效力的电子签名,提高传统办公形式的效率。
为此,本技术是通过以下技术方案实现的,一种基于移动设备的高效可信电子签名系统,其特征在于包括移动端和服务端,所述的移动端包括实名认证模块、ca证书申请模块和签名模块,所述的服务端包括输入待签文档模块、生成待签名模块、生成电子合同模块和数据转换模块,其中所述的输入待签文档模块作为输入合同文档的入口,在该模块显示合同内容和确认合同;所述的生成待签名模块用于文档签名,生成签名数据与文档合成;所述的生成电子合同模块内置于所述服务端后台系统中,所述服务端后台系统将签名数据与合同文档进行合成,生成带有签名的电子合同;所述的数据转换模块通过加密算法将待签名数据转换成加密字符串传输至移动端。
移动端将用户信息发送至实名认证模块,实名认证模块完成实名认证将信息传输至所述服务端后台系统,后台系统根据实名认证信息生成密钥对和ca证书,即给请求用户颁发ca 证书。
所述移动端身份认证方式有身份证三要素身份认证、银行卡四要素身份认证、公安部实名认证、人脸识别、虹膜认证等。
所述的服务端通过web页面显示合同,合同文档可输入的格式有word文档、 Excel文档、图片、网页、文本文档,服务端还包括文档计算模块,合同确认后,文档计算模块将上述格式的合同文本转换为PDF格式的文档。
所述的实名认证模块是接入银行系统、征信系统或公安系统,用于对用户输入的身份信息进行实名认证。
所述的ca证书申请模块是内置于所述移动端后台系统中,实认名证通过后会由该模块生成密钥对且申请ca证书。
一种基于移动设备的高效可信电子签名方法,其特征在于步骤1:移动端获取用户身份信息,并使用签名者的身份信息,对其进行实名认证后颁发ca证书,生成秘钥对存储在证书中;步骤2:服务端得到签名者发起签名请求,服务端输入合同文档,进行合同文档显示且确认文档内容;步骤3:合同确认之后通过摘要算法对上传的文档数据进行计算,生成待签署的密文数据,并将密文数据传输至移动终端;步骤4:移动端发起数字签名的请求,使用摘要算法和非对称加密算法解析出对应数据内容;步骤5:将ca证书与签名图片进行处理合成形成具有法律效应的数字签名,所述的合成是调用signfield方法确定签署区域,签名区域确定的条件是需要四个参数,分别是电子签章左下角x和y坐标,电子签章右上角的x和y坐标。
调用方法setrenderingmode将设置好的签章图片和认证申请得到的ca证书放入已经确定好的签署区域中,再合成带有ca证书的电子签名;步骤6:将合成带有ca证书的电子签名签署到合同文件中并传输至服务端。
所述步骤6的签署过程如下:(1)确定签名区域的四个参数,分别是电子签章左下角x和y坐标,电子签章右上角的x和y 坐标;(2)使用者能根据自身需求设置电子签章的显示样式;(3)设置好以上所有操作之后,使用签名算法signDetached完成电子签名与文档的合同,即将电子签章签署到合同文档上。
本技术的有益效果是:移动设备的实名认证操作是将用户信息直接传输至移动设备端的实名认证系统,用户的信息和密钥对、ca证书均存储在用户所使用的移动设备中,ca证书的颁发也是实时的,从而保证了用户身份的有效性,又防止密钥对的泄漏,ca证书的篡改,保证了签名的可信性。
此外,移动设备的实名认证模块接入了全国范围较安全的认证系统,认证方式有身份证三要素、银行卡四要素、人脸识别、虹膜认证等多种认证方式,在保证签名可信的同时,也方便了用户的选择,提升了使用效率。
服务端在完成首次签名或者获取需签署的文档数据之后,使用加密算法和摘要算法将所述数据进行转换成密文传输。
所述加密算法保证了公钥私钥的对应关系,杜绝冒名顶用的现象发生。
加密算法和摘要算法加一起形成了具有法律效力的数字签名,以上两种加密算法均体现了电子签名的可信性。
附图说明图1为本技术基于移动设备的高效可信电子签名系统模块框图;图2为本技术基于移动设备的高效可信电子签名系统模块划分图;图3为本技术基于移动设备的高效可信电子签名系统操作步骤流程图。
具体实施方式为使本技术实施方式的目的、技术方案和优点更加清楚,下面将结合本技术实施方式中的附图,对本技术实施方式中的技术方案进行清楚、完整地描述。
本技术中所述移动设备不仅限于技术中提到的设备,还有其余额外的移动设备,因此,对于本领域相关的操作和技术,在没有创新性的情况下,均属于本技术保护范围。
下面,结合附图对本技术进行详细描述:如图1和图2所示,本技术的一种基于移动设备的高效可信电子签名系统包括移动端101和服务端102,所述的移动端包括实名认证模块201、ca证书申请模块202和签名模块203,所述的服务端包括输入待签文档模块204、生成待签名模块206、生成电子合同模块207和数据转换模块208,其中所述的输入待签文档模块作为输入合同文档的入口,在该模块显示合同内容和确认合同;所述的生成待签名模块用于文档签名,生成签名数据与文档合成;所述的生成电子合同模块内置于所述服务端后台系统中,所述服务端后台系统将签名数据与合同文档进行合成,生成带有签名的电子合同;所述的数据转换模块通过加密算法将待签名数据转换成加密字符串传输至移动端。
所述的服务端通过web页面显示合同,合同文档可输入的格式有word文档、 Excel文档、图片、网页、文本文档,服务端还包括文档计算模块205,合同确认后,文档计算模块将上述格式的合同文本转换为PDF格式的文档。