
一种基于nfc天线的信鸽足环及其识别方法
技术领域
1.本发明涉及信鸽足环技术领域,具体为一种基于nfc天线的信鸽足环及其识别方法。
背景技术:2.目前,公知的信鸽足环有传统足环和电子足环。传统足环由铝金属内层、金属内层外侧信息层以及透明塑料外层组成,信鸽足环内径8毫米,外径10.8毫米,高度11毫米,信息层包含中国缩写“chn”3位英文字母、发行年的年份“2018”4位阿拉伯数字、省级协会代码“02”2位阿拉伯数字、序号“0959100”7位阿拉伯数字、二维码或条形信息码。电子足环是由rfid标签芯片、天线以及abs塑料外壳组成。
3.传统足环无有效的防伪方法,容易被仿制,重复使用等,严重影响国内信鸽比赛公平性、公正性,甚至给鸽友造成重大经济损失。
4.电子足环目前普遍使用125khz~134khz频段rfid芯片,存储容量为几十字节,使用无线方式传输能量和数据。电子足环虽然可以在使用时加入随机密码等手段作为防伪方式,但是随机密码的安全防伪级别太低,容易被破解密码,读取数据复制电子足环,同样会影响国内信鸽比赛公平公正性,对广大鸽友造成严重经济损失。
5.为了克服现有信鸽足环安全防伪能力的不足,本发明提供一种基于nfc天线的信鸽足环及其识别方法,该方法不仅能增强信鸽足环的安全防伪能力,而且能通过带有nfc天线功能的设备读取nfc天线信鸽足环内的数据,验证nfc天线信鸽足环的真伪。
6.本发明解决安全防伪所采用的技术方案是:nfc天线信鸽足环由nfc天线芯片和天线组成。
7.nfc天线信鸽足环遵循iso/iec14443协议、iso/iec15693协议或felica机制,以无线的方式传输能量和数据。
技术实现要素:8.本发明的目的在于提供一种基于nfc天线的信鸽足环及其识别方法,以解决上述背景技术中提出的问题。
9.为实现上述目的,本发明提供如下技术方案:一种基于nfc天线的信鸽足环及其识别方法,包括构建防伪认证系统,构建防伪认证系统包括信鸽足环初始化,验证,信鸽足环解密,nfc天线设备把“uid和密文”上传至服务器云端,认证结束;
10.一.信鸽足环初始化包括:基于密钥加密算法,每个信鸽足环uid和密文对应一个密钥;所述密钥的数据储在服务器云端;同时每个信鸽足环进行初始化,存储对应密钥到对应的信鸽足环;
11.二.验证包括,使用者在下载信鸽足环厂家app后在nfc天线设备读取信鸽足环uid和密文,并上传至服务器云端,进行等值解密验证;
12.三.验证过程中,信鸽足环将密钥及uid和密文发送到nfc天线设备;当nfc天线设
备收到uid和密文并上传至服务器云端,服务器云端解密得到明文,此时服务器将解密后的明文与后台数据库中uid和密文对应的数据进行等值比对并生成真伪结果;服务器将真伪结果下发到nfc天线设备,确认信鸽足环为合法信鸽足环,认证结束;
13.只有经过解密等值比对身份认证后,nfc天线设备才能判断信鸽足环真伪。
14.与现有技术相比,本发明的有益效果是:本信鸽足环验证方法增加了足环密文存储,相比传统只读uid和密文识别身份方式具有较大优势,对信鸽比赛公平公正性具有极大的帮助。任何具备nfc天线功能的设备,通过iso/iec14443协议、iso/iec15693协议或felica机制等通信协议与nfc天线信鸽足环进行无线通信,只有经过uid和密文及密钥解密验证后才会认为足环合法。
附图说明
15.图1为本发明整体解密结构示意图之一。
16.图2为本发明电路结构示意图之二。
具体实施方式
17.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。请参阅图,本发明提供一种技术方案:一种基于nfc天线的信鸽足环及其识别方法,包括构建防伪认证系统,构建防伪认证系统包括信鸽足环初始化,验证,信鸽足环密文存储,nfc天线设备把“uid和密文”上传至服务器云端,认证结束;
18.信鸽足环初始化包括:基于密钥加密算法,每个信鸽足环uid和密文对应一个密钥;所述密钥的数据库存储在服务器云端;同时每个信鸽足环进行初始化,存储对应密钥到对应的信鸽足环;
19.上述验证时使用者在下载信鸽足环厂家app后在nfc天线设备读取信鸽足环uid和密文,并上传至服务器云端,解密进行验证;
20.验证过程中,信鸽足环将密文及uid和密文发送到nfc天线设备;当nfc天线设备收到uid和密文并上传至服务器云端,服务器云端解密得到明文,此时服务器将解密后的明文与后台数据库中uid和密文对应的数据进行等值比对并生成真伪结果;服务器将真伪结果下发到nfc天线设备,确认信鸽足环为合法信鸽足环,认证结束。
21.实施例1:
22.一、初始化信鸽足环
23.1.信鸽足环靠近读卡器nfc天线,读卡器读取信鸽足环uid和密文。
24.2.pc端软件将uid和密文上传服务器,服务器基于密钥生成算法,生成随机密钥。
25.3.读卡器将密钥发送信鸽足环。
26.二、审核信鸽足环真伪
27.1.手机nfc天线靠近信鸽足环,读取信鸽足环uid和密文。
28.2.信鸽足环将uid和密文发送给手机nfc天线设备。
29.3.手机nfc天线自动登录验证网站,服务器解密动态码,计算校验值与解密校验值
一致,则审核通过,反之,审核不通过;网页上显示本次审核结果。
30.实施例2:
31.一、初始化信鸽足环
32.1.信鸽足环靠近读卡器nfc天线,读卡器读取信鸽足环uid和密文
33.2.pc端软件将uid和密文上传服务器,服务器基于密钥生成算法,生成随机密钥
34.3.读卡器将密钥+基础数据发送信鸽足环
35.二、审核信鸽足环真伪
36.手机下载信鸽足环app
37.1.手机nfc天线靠近信鸽足环,读取信鸽足环uid和密文及密文,通过app上传服务器,发出认证请求。
38.2.服务器接收到uid和密文及密文,使用解密算法解密成明文。
39.3.服务器通过uid和密文调取数据库中存储的对应明文信息与解密的明文信息进行等值比对,若比对为真,则判断足环为真,发送到手机。
40.4.手机接收到服务器发来的确认信息,确认信鸽足环为合法信鸽足环。
41.5.认为信鸽足环为合法。
42.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
43.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。