一种基于数字签名的数据通信方法、系统及装置制造方法及图纸

技术编号:19908190 阅读:27 留言:0更新日期:2018-12-26 04:25
本发明专利技术主要涉及信息安全技术领域,揭示了一种基于数字签名的数据通信方法、系统及装置。所述方法包括:按照预设排序方式对待处理数据进行排序,获得第一数据集合;将所述第一数据集合中数据的数据种类与所述数据种类对应的数据值组合得到第一子字符串;连接至少一个所述第一子字符串,获得第一待签名字符串;利用预设签名算法对所述第一待签名字符串进行签名处理,获得目标签名信息;向接收设备发送目标请求消息,所述目标请求消息携带有所述待处理数据和所述目标签名信息。此方法下,实现了减少数据传输时被窃取或篡改等状况发生的概率。

【技术实现步骤摘要】
一种基于数字签名的数据通信方法、系统及装置
本专利技术涉及信息安全
,特别涉及一种基于数字签名的数据通信方法、系统及装置。
技术介绍
随着互联网的不断发展,金融行业也迎合互联网潮流产生了各种网上办理金融业务的方式,常见的网上办理金融业务的方式为:用户在金融客户端输入用于办理金融业务的数据,并通过金融客户端将用户输入的数据发送给服务器,以供服务器接收该数据并完成金融业务的办理。例如,用户在转账机上输入汇款人银行账户、开户姓名、开户行、转账金融、收款人银行账户、开户行和收款人姓名等数据,转账机将用户输入的数据发送给服务器。但是,在实践中发现,攻击者只要劫持转账机向服务器发送该数据的请求,就可以对数据进行篡改,从而给用户造成不可挽回的损失。可见,当前的通信方式存在着安全性低的问题。
技术实现思路
为了解决相关技术中存在的通信安全性低的技术问题,本专利技术提供了一种基于数字签名的数据通信方法、系统及装置。一种基于数字签名的数据通信方法,所述方法包括:按照预设排序方式对待处理数据进行排序,获得第一数据集合;将所述第一数据集合中数据的数据种类与所述数据种类对应的数据值组合得到第一子字符串;连接本文档来自技高网...

【技术保护点】
1.一种基于数字签名的数据通信方法,其特征在于,所述方法包括:按照预设排序方式对待处理数据进行排序,获得第一数据集合;将所述第一数据集合中数据的数据种类与所述数据种类对应的数据值组合得到第一子字符串;连接至少一个所述第一子字符串,获得第一待签名字符串;利用预设签名算法对所述第一待签名字符串进行签名处理,获得目标签名信息;向接收设备发送目标请求消息,所述目标请求消息携带有所述待处理数据和所述目标签名信息。

【技术特征摘要】
1.一种基于数字签名的数据通信方法,其特征在于,所述方法包括:按照预设排序方式对待处理数据进行排序,获得第一数据集合;将所述第一数据集合中数据的数据种类与所述数据种类对应的数据值组合得到第一子字符串;连接至少一个所述第一子字符串,获得第一待签名字符串;利用预设签名算法对所述第一待签名字符串进行签名处理,获得目标签名信息;向接收设备发送目标请求消息,所述目标请求消息携带有所述待处理数据和所述目标签名信息。2.根据权利要求1所述的方法,其特征在于,所述连接至少一个所述第一子字符串,获得第一待签名字符串,包括:连接至少一个所述第一子字符串以及预设公钥,获得第一待签名字符串。3.根据权利要求1所述的方法,其特征在于,所述利用预设签名算法对所述第一待签名字符串进行签名处理,获得目标签名信息,包括:确定与所述第一待签名字符串对应的目标业务类型;在预设签名算法表中查询与所述目标业务类型对应的目标签名算法;利用所述目标签名算法对所述第一待签名字符串进行签名处理,获得目标签名信息。4.根据权利要求1至3任一项所述的方法,其特征在于,在所述向接收设备发送目标请求消息之前,所述方法还包括:向所述接收设备发送同步指令,所述同步指令用于指示与所述接收设备同步签名算法;获取所述接收设备根据所述同步指令生成的第一目标签名算法标识以及所述接收设备根据预设同步签名算法生成的第一同步签名;按照所述预设同步签名算法生成与所述第一目标签名算法标识对应的第二同步签名;当所述第一同步签名与所述第二同步签名匹配时,将所述第一目标签名算法标识对应的算法设置为预设签名算法;当所述第一同步签名与所述第二同步签名不匹配时,将发送设备的第二目标签名算法标识发送给所述接收设备,以使所述发送设备与所述接收设备将所述第二目标签名算法标识对应的算法设置为预设签名算法。5.根据权利要求1所述的方法,其特征在于,在所述利用预设签名算法对所述第一待签名字符串进行签名处理,获得目标签名信息之前,所述方法还包括:输出签名算法标识列表,所述签名算法标识列表包括至少一个签名算法标识;监测用户对所述签名算法标识列表中某一个签名算法标识的选择操作;将所述用户选择的所述某一个签名算法标识对应的签名算法设置为所述预设签名算法。6.一种基于数字签名的数据通信方法,其特征在于,所述方法包括:接收发送设备发送的目标请求消息,所述目标请求消息携带有待处理数据和目标签名信息;按照预设排序方式对所述待处理数据进行排序,获得第二数据集合;将所述第二数据集合中数据的数据种类与所述数据种类对应的数据值组合得到第二子字符串;连接至少一个所述第二子字符串,获得第二...

【专利技术属性】
技术研发人员:沈旭南
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1