发明名称 |
一种基于内核驱动钩子技术的电子标签数据保护方法 |
摘要 |
一种基于内核驱动钩子技术的电子标签数据保护方法,是一种使用Windows内核驱动钩子技术来实现从电子标签(RFID)系统的底层直接截取电子标签读卡器的读卡数据,使得读卡数据跳过在传输层的多次驻留与转换,从而保护电子标签数据的方法。通过直接从电子标签系统底层获取电子标签数据,跳过在传输过程中可能出现的数据篡改情况,从而保护标签数据不被篡改。与传统的保护电子标签本身的方法不同,本方法从读卡器的内核驱动着手,使用内核驱动钩子技术在电子标签底层获取电子标签数据。通过本发明提出的方法可以达到在电子标签系统底层截取电子标签读卡器读出的电子标签数据,从而达到对电子标签数据进行保护的目的。 |
申请公布号 |
CN103559450A |
申请公布日期 |
2014.02.05 |
申请号 |
CN201310472008.3 |
申请日期 |
2013.10.11 |
申请人 |
南京邮电大学 |
发明人 |
张伟;曹承志;李鹏;王汝传;徐鹤 |
分类号 |
G06F21/60(2013.01)I;G06K7/00(2006.01)I |
主分类号 |
G06F21/60(2013.01)I |
代理机构 |
江苏爱信律师事务所 32241 |
代理人 |
唐小红 |
主权项 |
一种基于内核驱动钩子技术的电子标签数据保护方法,其特征在于采用Windows内核驱动钩子技术从电子标签系统的底层直接获取电子标签数据,从而达到保护电子标签数据的目的,具体是使用Windows内核驱动钩子技术对读卡器驱动程序进行处理,即通过定位钩子位置、编写钩子DLL程序并通过钩子注入器将钩子DLL程序注入到读卡程序中来获取电子标签数据;该方法所包含的步骤为:步骤1).用户使用电子标签读卡器读取电子标签的数据,如果能正常读取,则转步骤2),如果不能正常读取,转步骤6);步骤2).用户运行钩子注入器;步骤3).用户使用步骤2)中的钩子注入器将钩子DLL程序注入到读卡程序中,如不能成功注入则转步骤6);步骤4).等待钩子DLL程序注入成功提示,然后重新使用读卡器对电子标签进行读卡操作;步骤5).等待读卡程序显示出读取的电子标签数据,如果显示的数据与步骤1)中正常读取的数据相同,则电子标签数据保护成功;否则,转步骤6);步骤6).检查出错原因,然后回步骤1)执行。 |
地址 |
210000 江苏省南京市栖霞区亚东新城区文苑路9号 |