一种安全的指纹数据无线传输方法.pdf

上传人:62****3 文档编号:4334929 上传时间:2018-09-14 格式:PDF 页数:7 大小:366.50KB
返回 下载 相关 举报
摘要
申请专利号:

CN201210317946.1

申请日:

2012.08.31

公开号:

CN102857503A

公开日:

2013.01.02

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04L 29/06申请日:20120831|||公开

IPC分类号:

H04L29/06; H04L9/32; H04W12/02(2009.01)I

主分类号:

H04L29/06

申请人:

成都国腾实业集团有限公司

发明人:

杨华; 瞿成刚; 李正; 汪国海; 黎元; 张明磊; 李彬; 葛力; 陈纪良; 景寿; 卢海; 王玉凡; 赖孝建

地址:

610041 四川省成都市高新技术开发区西部园区西芯大道3号

优先权:

专利代理机构:

成都金英专利代理事务所(普通合伙) 51218

代理人:

袁英

PDF下载: PDF下载
内容摘要

本发明公开了一种安全的指纹数据无线传输方法,它包括:建立无线通信链路;指纹数据加密传输,它包括:利用通用加密算法对原始指纹数据包进行加密,得到密文;对密文进行异或逻辑运算;对异或逻辑运算后的密文进行移位运算,得到指纹加密数据;接收方解密密文,它包括:对指纹加密数据进行移位;对移位后的指纹加密数据进行异或;利用通用解密算法进行解密,得到指纹数据明文。本发明的指纹数据无线传输模块与服务器之间通过双向验证,可有效防止指纹数据被非法服务器或指纹数据无线传输模块窃取;对标准加密算法得到的密文进行移位、异或和地址变换等逻辑运算,进一步增加了加密密钥破解的难度,保障了指纹数据无线传输的安全性。

权利要求书

权利要求书一种安全的指纹数据无线传输方法,其特征在于:它包括以下步骤:S1:建立指纹数据无线传输模块与服务器之间的无线通信链路,它包括以下步骤:S101:指纹数据无线传输模块向服务器发送请求建立无线通信链路的数据包,数据包中包含随机生成的16字节序列号;S102:服务器收到数据包,根据预先定义的算法,用收到的16字节序列号产生一个8字节密钥,并加上8字节随机数组成新的16字节序列号;S103:服务器将新的16字节序列号发回指纹数据无线传输模块;S104:指纹数据无线传输模块收到新的16字节序列号后,用其解密算法算出的密钥与返回的8字节密钥进行比对验证;S105:如经比对一致则通过验证,指纹数据无线传输模块确认服务器为安全的服务器,将接收到的新的16字节序列号加密为新的8字节密钥并反馈至服务器;S106:服务器用16字节序列号算出的密钥与指纹数据无线传输模块反馈的新的8字节密钥进行比对验证;S107:如经比对一致则通过验证,服务器确认指纹数据无线传输模块为安全的,在指纹数据无线传输模块与服务器之间建立无线通信链路;S2:指纹数据加密传输,它包括以下步骤:S201:利用通用加密算法对原始指纹数据包进行加密,得到密文;S202:对密文进行异或逻辑运算;S203:对异或逻辑运算后的密文进行移位运算,得到指纹加密数据并发送至接收方;S3:接收方解密密文,它包括以下步骤:S301:对指纹加密数据进行移位;S302:对移位后的指纹加密数据进行异或逻辑运算;S303:利用通用解密算法进行解密,得到指纹数据明文。根据权利要求1所述的一种安全的指纹数据无线传输方法,其特征在于:所述的通用加密算法包括DES算法,3DES算法,RC2、RC4算法,AES算法或BLOWFISH算法。

说明书

说明书一种安全的指纹数据无线传输方法
技术领域
本发明涉及一种安全的指纹数据无线传输方法。
背景技术
随着社会科学技术的飞速发展,指纹识别技术的应用越来越广泛,特别是一些身份验证领域,指纹识别相关产品的研发有着重要的战略意义和广阔的市场前景。
通常指纹识别系统包括指纹传感器和处理器,指纹传感器本身没有指纹识别和处理的功能,它只负责采集指纹信息,并把指纹信息传输给处理系统进行计算、识别和匹配等处理,处理系统处理后最终获得指纹数据。随着无线通信技术的不断发展,数据的无线传输方式已逐渐取代传统的有线传输方式,但无线传输较有线传输更容易被窃听、破解,数据安全受到更大的威胁,因此,有必要对传输的数据进行加密处理,现有的加解密算法如DES算法、3DES算法、RC2、RC4算法、AES算法和BLOWFISH算法等,并不能完全满足指纹数据传输的安全性。一旦用户指纹数据被中途截取,窃取人用它来冒充用户,所进行的相关操作可能直接危害用户的利益,或是造成巨大的财产损失,或是被冒充做出违法犯罪行为,后果不堪设想。
发明内容
本发明的目的在于解决现有技术的不足,提供一种安全的指纹数据无线传输方法,该方法首先验证指纹数据无线传输模块与服务器的真实性并建立安全可靠的数据传输链路,数据传输过程不仅采用通用加密算法对数据进行加密,而且还要对密文进行移位、异或和地址变换等逻辑运算和处理,更加有效地保障指纹数据无线传输的安全性。
本发明的目的是通过以下技术方案来实现的:一种安全的指纹数据无线传输方法,它包括以下步骤:
S1:建立指纹数据无线传输模块与服务器之间的无线通信链路,它包括以下步骤:
S101:指纹数据无线传输模块向服务器发送请求建立无线通信链路的数据包,数据包中包含随机生成的16字节序列号;
S102:服务器收到数据包,根据预先定义的算法,用收到的16字节序列号产生一个8字节密钥,并加上8字节随机数组成新的16字节序列号;
S103:服务器将新的16字节序列号发回指纹数据无线传输模块;
S104:指纹数据无线传输模块收到新的16字节序列号后,用其解密算法算出的密钥与返回的8字节密钥进行比对验证;
S105:如经比对一致则通过验证,指纹数据无线传输模块确认服务器为安全的服务器,将接收到的新的16字节序列号加密为新的8字节密钥并反馈至服务器;
S106:服务器用16字节序列号算出的密钥与指纹数据无线传输模块反馈的新的8字节密钥进行比对验证;
S107:如经比对一致则通过验证,服务器确认指纹数据无线传输模块为安全的,在指纹数据无线传输模块与服务器之间建立无线通信链路;
S2:指纹数据加密传输,它包括以下步骤:
S201:利用通用加密算法对原始指纹数据包进行加密,得到密文;
S202:对密文进行异或逻辑运算;
S203:对异或运算后的密文进行移位运算,得到指纹加密数据,并发送至接收方;
S3:接收方解密密文,它包括以下步骤:
S301:对指纹加密数据进行移位;
S302:对移位后的指纹加密数据进行异或逻辑运算;
S303:利用通用解密算法进行解密,得到指纹数据明文。 
本发明所述的通用加密算法包括DES算法,3DES算法,RC2、RC4算法,AES算法或BLOWFISH算法。 
本发明的有益效果是:
(1)指纹数据无线传输模块与服务器之间通过双向验证,可有效防止指纹数据被非法服务器或指纹数据无线传输模块窃取,提高了指纹数据无线传输的安全性;
(2)在现有通用的标准加密算法的基础上,对标准加密算法得到的密文进行移位、异或和地址变换等逻辑运算,进一步增加了加密密钥破解的难度,保障了指纹数据无线传输的安全性。 
附图说明
图1为本发明无线传输方法流程图;
图2为本发明建立无线通信链路的流程图;
图3为本发明指纹数据加密传输的流程图;
图4为本发明接收方解密密文的流程图。
具体实施方式
下面结合附图进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。
如图1所示,一种安全的指纹数据无线传输方法,它包括一个建立指纹数据无线传输模块与服务器之间的无线通信链路的步骤、一个指纹数据加密传输的步骤和一个密文解密为指纹数据明文的步骤。
如图2所示,建立指纹数据无线传输模块与服务器之间的无线通信链路,它包括以下步骤:
S101:指纹数据无线传输模块向服务器发送请求建立无线通信链路的数据包,数据包中包含随机生成的16字节序列号;
S102:服务器收到数据包,根据预先定义的算法,用收到的16字节序列号产生一个8字节密钥,并加上8字节随机数组成新的16字节序列号;
S103:服务器将新的16字节序列号发回指纹数据无线传输模块;
S104:指纹数据无线传输模块收到新的16字节序列号后,用其解密算法算出的密钥与返回的8字节密钥进行比对验证;
S105:如经比对一致则通过验证,指纹数据无线传输模块确认服务器为安全的服务器,将接收到的新的16字节序列号加密为新的8字节密钥并反馈至服务器;
S106:服务器用16字节序列号算出的密钥与指纹数据无线传输模块反馈的新的8字节密钥进行比对验证;
S107:如经比对一致则通过验证,服务器确认指纹数据无线传输模块为安全的,在指纹数据无线传输模块与服务器之间建立无线通信链路。
如图3所示,指纹数据加密传输,传输协议中,传输的数据信息包括包头(5字节)、包长度(2字节)、命令类型(3字节)、数据包(0……n字节)和crc16校验码(2字节),它包括以下步骤:
S201:利用DES加密算法对原始指纹数据包进行加密,得到密文;
S202:对密文进行异或逻辑运算;
S203:对异或逻辑运算后的密文进行移位运算,得到指纹加密数据,并发送至接收方。
如图4所示,接收方解密密文,它包括以下步骤:
S301:对指纹加密数据进行移位;
S302:对移位后的指纹加密数据进行异或逻辑运算;
S303:利用DES解密算法进行解密,得到指纹数据明文。

一种安全的指纹数据无线传输方法.pdf_第1页
第1页 / 共7页
一种安全的指纹数据无线传输方法.pdf_第2页
第2页 / 共7页
一种安全的指纹数据无线传输方法.pdf_第3页
第3页 / 共7页
点击查看更多>>
资源描述

《一种安全的指纹数据无线传输方法.pdf》由会员分享,可在线阅读,更多相关《一种安全的指纹数据无线传输方法.pdf(7页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102857503 A (43)申请公布日 2013.01.02 C N 1 0 2 8 5 7 5 0 3 A *CN102857503A* (21)申请号 201210317946.1 (22)申请日 2012.08.31 H04L 29/06(2006.01) H04L 9/32(2006.01) H04W 12/02(2009.01) (71)申请人成都国腾实业集团有限公司 地址 610041 四川省成都市高新技术开发区 西部园区西芯大道3号 (72)发明人杨华 瞿成刚 李正 汪国海 黎元 张明磊 李彬 葛力 陈纪良 景寿 卢海 王玉凡 赖孝建 (74)专利代。

2、理机构成都金英专利代理事务所 (普通合伙) 51218 代理人袁英 (54) 发明名称 一种安全的指纹数据无线传输方法 (57) 摘要 本发明公开了一种安全的指纹数据无线传输 方法,它包括:建立无线通信链路;指纹数据加密 传输,它包括:利用通用加密算法对原始指纹数 据包进行加密,得到密文;对密文进行异或逻辑 运算;对异或逻辑运算后的密文进行移位运算, 得到指纹加密数据;接收方解密密文,它包括:对 指纹加密数据进行移位;对移位后的指纹加密数 据进行异或;利用通用解密算法进行解密,得到 指纹数据明文。本发明的指纹数据无线传输模块 与服务器之间通过双向验证,可有效防止指纹数 据被非法服务器或指纹数据。

3、无线传输模块窃取; 对标准加密算法得到的密文进行移位、异或和地 址变换等逻辑运算,进一步增加了加密密钥破解 的难度,保障了指纹数据无线传输的安全性。 (51)Int.Cl. 权利要求书1页 说明书3页 附图2页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 3 页 附图 2 页 1/1页 2 1.一种安全的指纹数据无线传输方法,其特征在于:它包括以下步骤: S1:建立指纹数据无线传输模块与服务器之间的无线通信链路,它包括以下步骤: S101:指纹数据无线传输模块向服务器发送请求建立无线通信链路的数据包,数据包 中包含随机生成的16字节序列号; S102。

4、:服务器收到数据包,根据预先定义的算法,用收到的16字节序列号产生一个8字 节密钥,并加上8字节随机数组成新的16字节序列号; S103:服务器将新的16字节序列号发回指纹数据无线传输模块; S104:指纹数据无线传输模块收到新的16字节序列号后,用其解密算法算出的密钥与 返回的8字节密钥进行比对验证; S105:如经比对一致则通过验证,指纹数据无线传输模块确认服务器为安全的服务器, 将接收到的新的16字节序列号加密为新的8字节密钥并反馈至服务器; S106:服务器用16字节序列号算出的密钥与指纹数据无线传输模块反馈的新的8字节 密钥进行比对验证; S107:如经比对一致则通过验证,服务器确认。

5、指纹数据无线传输模块为安全的,在指纹 数据无线传输模块与服务器之间建立无线通信链路; S2:指纹数据加密传输,它包括以下步骤: S201:利用通用加密算法对原始指纹数据包进行加密,得到密文; S202:对密文进行异或逻辑运算; S203:对异或逻辑运算后的密文进行移位运算,得到指纹加密数据并发送至接收方; S3:接收方解密密文,它包括以下步骤: S301:对指纹加密数据进行移位; S302:对移位后的指纹加密数据进行异或逻辑运算; S303:利用通用解密算法进行解密,得到指纹数据明文。 2.根据权利要求1所述的一种安全的指纹数据无线传输方法,其特征在于:所述的通 用加密算法包括DES算法,3D。

6、ES算法,RC2、RC4算法,AES算法或BLOWFISH算法。 权 利 要 求 书CN 102857503 A 1/3页 3 一种安全的指纹数据无线传输方法 技术领域 0001 本发明涉及一种安全的指纹数据无线传输方法。 背景技术 0002 随着社会科学技术的飞速发展,指纹识别技术的应用越来越广泛,特别是一些身 份验证领域,指纹识别相关产品的研发有着重要的战略意义和广阔的市场前景。 0003 通常指纹识别系统包括指纹传感器和处理器,指纹传感器本身没有指纹识别和处 理的功能,它只负责采集指纹信息,并把指纹信息传输给处理系统进行计算、识别和匹配等 处理,处理系统处理后最终获得指纹数据。随着无线通。

7、信技术的不断发展,数据的无线传输 方式已逐渐取代传统的有线传输方式,但无线传输较有线传输更容易被窃听、破解,数据安 全受到更大的威胁,因此,有必要对传输的数据进行加密处理,现有的加解密算法如DES算 法、3DES算法、RC2、RC4算法、AES算法和BLOWFISH算法等,并不能完全满足指纹数据传输 的安全性。一旦用户指纹数据被中途截取,窃取人用它来冒充用户,所进行的相关操作可能 直接危害用户的利益,或是造成巨大的财产损失,或是被冒充做出违法犯罪行为,后果不堪 设想。 发明内容 0004 本发明的目的在于解决现有技术的不足,提供一种安全的指纹数据无线传输方 法,该方法首先验证指纹数据无线传输模。

8、块与服务器的真实性并建立安全可靠的数据传输 链路,数据传输过程不仅采用通用加密算法对数据进行加密,而且还要对密文进行移位、异 或和地址变换等逻辑运算和处理,更加有效地保障指纹数据无线传输的安全性。 0005 本发明的目的是通过以下技术方案来实现的:一种安全的指纹数据无线传输方 法,它包括以下步骤: S1:建立指纹数据无线传输模块与服务器之间的无线通信链路,它包括以下步骤: S101:指纹数据无线传输模块向服务器发送请求建立无线通信链路的数据包,数据包 中包含随机生成的16字节序列号; S102:服务器收到数据包,根据预先定义的算法,用收到的16字节序列号产生一个8字 节密钥,并加上8字节随机数。

9、组成新的16字节序列号; S103:服务器将新的16字节序列号发回指纹数据无线传输模块; S104:指纹数据无线传输模块收到新的16字节序列号后,用其解密算法算出的密钥与 返回的8字节密钥进行比对验证; S105:如经比对一致则通过验证,指纹数据无线传输模块确认服务器为安全的服务器, 将接收到的新的16字节序列号加密为新的8字节密钥并反馈至服务器; S106:服务器用16字节序列号算出的密钥与指纹数据无线传输模块反馈的新的8字节 密钥进行比对验证; S107:如经比对一致则通过验证,服务器确认指纹数据无线传输模块为安全的,在指纹 说 明 书CN 102857503 A 2/3页 4 数据无线传。

10、输模块与服务器之间建立无线通信链路; S2:指纹数据加密传输,它包括以下步骤: S201:利用通用加密算法对原始指纹数据包进行加密,得到密文; S202:对密文进行异或逻辑运算; S203:对异或运算后的密文进行移位运算,得到指纹加密数据,并发送至接收方; S3:接收方解密密文,它包括以下步骤: S301:对指纹加密数据进行移位; S302:对移位后的指纹加密数据进行异或逻辑运算; S303:利用通用解密算法进行解密,得到指纹数据明文。 0006 本发明所述的通用加密算法包括DES算法,3DES算法,RC2、RC4算法,AES算法或 BLOWFISH算法。 0007 本发明的有益效果是: (1。

11、)指纹数据无线传输模块与服务器之间通过双向验证,可有效防止指纹数据被非法 服务器或指纹数据无线传输模块窃取,提高了指纹数据无线传输的安全性; (2)在现有通用的标准加密算法的基础上,对标准加密算法得到的密文进行移位、异或 和地址变换等逻辑运算,进一步增加了加密密钥破解的难度,保障了指纹数据无线传输的 安全性。 附图说明 0008 图1为本发明无线传输方法流程图; 图2为本发明建立无线通信链路的流程图; 图3为本发明指纹数据加密传输的流程图; 图4为本发明接收方解密密文的流程图。 具体实施方式 0009 下面结合附图进一步详细描述本发明的技术方案,但本发明的保护范围不局限于 以下所述。 0010。

12、 如图1所示,一种安全的指纹数据无线传输方法,它包括一个建立指纹数据无线 传输模块与服务器之间的无线通信链路的步骤、一个指纹数据加密传输的步骤和一个密文 解密为指纹数据明文的步骤。 0011 如图2所示,建立指纹数据无线传输模块与服务器之间的无线通信链路,它包括 以下步骤: S101:指纹数据无线传输模块向服务器发送请求建立无线通信链路的数据包,数据包 中包含随机生成的16字节序列号; S102:服务器收到数据包,根据预先定义的算法,用收到的16字节序列号产生一个8字 节密钥,并加上8字节随机数组成新的16字节序列号; S103:服务器将新的16字节序列号发回指纹数据无线传输模块; S104:。

13、指纹数据无线传输模块收到新的16字节序列号后,用其解密算法算出的密钥与 返回的8字节密钥进行比对验证; 说 明 书CN 102857503 A 3/3页 5 S105:如经比对一致则通过验证,指纹数据无线传输模块确认服务器为安全的服务器, 将接收到的新的16字节序列号加密为新的8字节密钥并反馈至服务器; S106:服务器用16字节序列号算出的密钥与指纹数据无线传输模块反馈的新的8字节 密钥进行比对验证; S107:如经比对一致则通过验证,服务器确认指纹数据无线传输模块为安全的,在指纹 数据无线传输模块与服务器之间建立无线通信链路。 0012 如图3所示,指纹数据加密传输,传输协议中,传输的数据。

14、信息包括包头(5字节)、 包长度(2字节)、命令类型(3字节)、数据包(0 n字节)和crc16校验码(2字节),它包 括以下步骤: S201:利用DES加密算法对原始指纹数据包进行加密,得到密文; S202:对密文进行异或逻辑运算; S203:对异或逻辑运算后的密文进行移位运算,得到指纹加密数据,并发送至接收方。 0013 如图4所示,接收方解密密文,它包括以下步骤: S301:对指纹加密数据进行移位; S302:对移位后的指纹加密数据进行异或逻辑运算; S303:利用DES解密算法进行解密,得到指纹数据明文。 说 明 书CN 102857503 A 1/2页 6 图1 图2 说 明 书 附 图CN 102857503 A 2/2页 7 图3 图4 说 明 书 附 图CN 102857503 A 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1