[发明专利]一种基于SDK短信和数字签名的电子合同平台实现方法有效
申请号: | 201410302759.5 | 申请日: | 2014-06-26 |
公开(公告)号: | CN104065484B | 公开(公告)日: | 2018-01-09 |
发明(设计)人: | 曹晖;张光云;刘洋;孙俊;张程 | 申请(专利权)人: | 江苏买卖网电子商务有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04W4/14 |
代理公司: | 南京天翼专利代理有限责任公司32112 | 代理人: | 奚铭 |
地址: | 211106 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 sdk 短信 数字签名 电子 合同 平台 实现 方法 | ||
1.一种基于SDK短信和数字签名的电子合同平台实现方法,其特征是第三方平台传输、保存电子合同的订立数据,所述第三方平台为电子合同订立平台;第三方平台通过SDK短信发送验证码给电子合同的各订立方,所述验证码用于订立方向第三方平台确认自己的身份以及电子合同数据;第三方平台对从订立方接收的数据加第三方时间戳和订立流水号,并将所有订立方对应的验证码、第三方时间戳、订立流水号、电子合同数据和订立方身份信息进行数据包拼接,再加签第三方电子签名进行封装,形成最终的电子合同数据封装包保存,包括以下步骤:
1)第三方平台接收到电子合同的要约方发送的订立请求和要约方手机号后,第三方平台根据手机号向要约方通过SDK短信发送验证码,所述订立请求中包含电子合同数据;
2)当第三方平台收到要约方反馈的验证码,则完成对电子合同数据和要约方身份的确认;
3)第三方平台对从要约方接收的数据加第三方时间戳和订立流水号,然后将要约方的验证码、第三方时间戳、订立流水号、电子合同数据和要约方身份信息进行数据包拼接,其中要约方身份信息包括要约方名称和手机号;
4)第三方平台对要约方的拼接数据包加签电子签名,形成要约方合同数据封装包;
5)第三方平台或要约方向受要约方发送提醒消息,此时第三方平台提供要约方合同数据封装包内数据的查询,然后第三方平台向受要约方通过SDK短信发送验证码,当第三方平台收到受要约方反馈的验证码时,完成对受要约方身份的确认,并记为受要约方已接受并确认电子合同数据;
6)第三方平台对从受要约方接收的数据加第三方时间戳和订立流水号,将要约方合同数据封装包与受要约方的验证码、第三方时间戳、订立流水号和要约方身份信息进行数据包拼接,得到合同确认数据封装包;
7)第三方平台对合同确认数据封装包进行数字签名,得到最终的电子合同数据封装包,第三方平台保存电子合同数据封装包,并提供电子合同数据封装包内的数据查询。
2.根据权利要求1所述的一种基于SDK短信和数字签名的电子合同平台实现方法,其特征是对于在各订立方中,某个订立方A有数字证书的情况,第三方平台通过数字证书确认订立方A的身份和传输的数据:
1)第三方平台通过数字证书确认订立方A传输的数据和订立方身份;
2)如订立方A为要约方,第三方平台对从订立方A接收的数据加第三方时间戳和订立流水号,然后将订立方A的数字证书信息、第三方时间戳、订立流水号、电子合同数据和订立方A身份信息进行数据包拼接,得到要约方的拼接数据包,其中订立方A身份信息为数字证书持有者的身份信息;
如订立方A为受要约方,第三方平台对从订立方A接收的数据加第三方时间戳和订立流水号,然后将要约方合同数据封装包与订立方A的数字证书信息、第三方时间戳、订立流水号和订立方A身份信息进行数据包拼接,得到合同确认数据封装包。
3.根据权利要求1或2所述的一种基于SDK短信和数字签名的电子合同平台实现方法,其特征是第三方平台接收订立方反馈的验证码包括以下两种方式:1)通过SDK短信回复;2)通过第三方平台的界面输入;对应两种方式,第三方平台通过SDK短信发送不同格式的验证码进行区分。
4.根据权利要求1或2任一项所述的一种基于SDK短信和数字签名的电子合同平台实现方法,其特征是第三方平台对拼接的数据包采用SHA1算法进行哈希计算后形成数字签名。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏买卖网电子商务有限公司,未经江苏买卖网电子商务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410302759.5/1.html,转载请声明来源钻瓜专利网。